{"_id":"yqcloud-front-boot","_rev":"707-202a67a8573a160f9e7fa36b438a5500","name":"yqcloud-front-boot","dist-tags":{"latest":"0.7.23-catl-beta","beta":"1.0.53-beta","system":"1.0.43-system"},"versions":{"0.0.1":{"name":"yqcloud-front-boot","version":"0.0.1","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yeshuang","email":"iww0000@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","choerodon-ui":"0.3.6","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","react":"^16.4.1","react-dev-utils":"^5.0.1","react-dom":"^16.4.1","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"fd1f360bebef89e70df646ec4ac29cb94aad6d8e","_id":"yqcloud-front-boot@0.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yeshuang","email":"iww0000@163.com"},"dist":{"integrity":"sha512-QH1kLf/awmYwSb0tHtYWQVbX9isWyyBmX0NlLE5W5+C3Y2AjdLSMxuOgGDYr6hN5T6QoJHZ21jz18XoyR5jjrw==","shasum":"5aa79a56cc2398c0c792cb72158199cbb8a7919a","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.1.tgz","fileCount":145,"unpackedSize":811003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjNEZCRA9TVsSAnZWagAAEJEP/jtN+FOZS2vA/nOtsLmV\nrvd8BLJGC0POx22gJYHcyiSpoWEzjlUrv5a4AJCQdv/cIXa14+Cl4rj+NH2b\nPxraDdWLxRN4ABQcllETWRhEtQHADP4w060UkdAD8OQXyTZ+qf94hBMjSwKE\nRB7PtZRhA3S7Etukd9dYu3kFA1ZxghRUASRlxFbN+A/2rb6dzH6mUnUtezvX\nqKAu2ODlv8+/rJDvn9QwQrZUeLEwK1EscgiKiK+Ek656qJtGhtQMBev+cnSY\nzJCby/b3mXPp8m7iD+SupZoetN7NR0kdV7NE5zWyI6Hmu2dTXT1c9ZthJtAZ\n/V9XDftFzEtsWnt9Sn3X3nnKrjEf1nFhPeSb2zuh4Hpz22DDjQsXy5FrD8dA\n2bBsfM/d5i6FmzLFtGx/6Tsq3Jm9dZTzOHx0lR3JFhwG9ND6zFije/aMJWjf\nseIF2+2P3V8L4it/ZcaYuVrQIAwrSMwmFIAXNOK9qydk4JSDByx6ofknSPy9\n27Nh7tQtNcO0473/f42ooM5YMeyRfMsiwhVnRfejke919kQDEpWm+STnpaAz\nxl8gOo9YYjXyWLhBnLqMGHG9nGxUuehAYl+Eqw5eYSErRNzJVulQ3bHArbpu\nVvRqwpOq8zaUdjfIRdWnGbdXK2PmrhoFqzfXNzqDGCNnEVUcbLwakcotwYes\nS0VY\r\n=FHzP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQColAcpIr5tqcwhQf3dPZnMTgkYdsCHQoPtodDYOE8Y/wIgGtG/JKOudDLoPjgCQdJ9ekNB0hgNreGSijD7e0/aw5E="}]},"maintainers":[{"name":"yeshuang","email":"iww0000@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.1_1535955224830_0.1880317622098624"},"_hasShrinkwrap":false},"0.0.2":{"name":"yqcloud-front-boot","version":"0.0.2","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yeshuang","email":"iww0000@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","choerodon-ui":"0.3.6","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","react":"^16.3.1","react-dev-utils":"^5.0.1","react-dom":"^16.3.1","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"fd1f360bebef89e70df646ec4ac29cb94aad6d8e","_id":"yqcloud-front-boot@0.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yeshuang","email":"iww0000@163.com"},"dist":{"integrity":"sha512-J7RTsUOsDGyIKI54+q8qRPRzuo4gV6iUmSXYMSlahdSuy7ZYYfh5CjbkZM4iCQqDbexw4u7ft+gpFPs7l8b7yQ==","shasum":"d3fd01c246b1a18d10dfb39e2be3a1e3630333cb","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.2.tgz","fileCount":145,"unpackedSize":811003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjgGqCRA9TVsSAnZWagAAViIP/32P9usAaBmoPgCQLEpY\n8XWOjjzKNZcQ2T90KfbMK9iK8Q+4nytz9syNJPimHkJSg9rf1bgUKyAB7U5i\ne7iHBsOCAEAsx8UvTk5XaeAbB+uEBs7VtqUKsbiHWDeFZUWF8MUzVX0se7ZU\nspXNkoK7tNwBVaN/2lmRwc7wszd5w7uUNuD7/I+q1JG9ww+qdLixpZcb267l\nA3U33EA32Zn1RZHreN31ND+oXre95axxb/bzFbuaUOl+4ccbRV24b5n569wB\nutM8/jKQRsHipiufZPglytZQdZE1kRYIdrw/lIB1niO3oeP9EiJOeKno8MQI\nTu8TgjLFlGZnAZgFrWE37bxDXlsjeNuTmp6p49A+GqT1BO/N/nYAvHz7ytV/\nAlvXiGW684fvYfEYbc1BOdYIbwhv0wazxoTp0OA3ocX8oVuqDe9pV+FwZBH8\nKbSdCbEomzf9Npj3XrDcynsoTiiRKW4jC762pHfubhWrNPmrN8Gw6EoGSJfE\nOi3FNE3DePifbWJSD2u6bEoP7OkW89VWr+4m9jZdJwwIRekNHebEN/oXctCY\nEkzujVxykFvhkCouOYikrv8iR3HkZFwRUlfWA94t5Nhc6YrT+Qf63CsEUSAt\nBGPfh1qn8CBKbAp0JQ2PwYdYgsSfqrSMKG302kuvznJS0ydS0jDZm7Ks3//O\n8xTg\r\n=tWcy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICz7Vk+YHrjrRij/yn6fZ3wXlVv53ke1b8l+jdOBvS4xAiEA/jPZ+U74FaGsbDtbyLhRDQmxhijMFazVQdCze7MV5sQ="}]},"maintainers":[{"name":"yeshuang","email":"iww0000@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.2_1536033193834_0.17118453752231377"},"_hasShrinkwrap":false},"0.0.3":{"name":"yqcloud-front-boot","version":"0.0.3","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yeshuang","email":"iww0000@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","choerodon-ui":"0.3.6","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.3.1","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"fd1f360bebef89e70df646ec4ac29cb94aad6d8e","_id":"yqcloud-front-boot@0.0.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yeshuang","email":"iww0000@163.com"},"dist":{"integrity":"sha512-cHJi53QZKh1bp0V74dLta5+ltNvgX2xlaBjsLsGHQprwSSF/0GbJ9mmsRBfxg8aX+f7f6Q4GuRsM32uTFotDBw==","shasum":"fcaefa3fb30106b8bc383e3e20a2543b3b9b8cfd","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.3.tgz","fileCount":145,"unpackedSize":811012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjh+ECRA9TVsSAnZWagAAwiwP/32Pmg1nwWsGYyCXS1Om\nmzqUB0wkMtNbLoNRpjMIN2EVpHPrjMMEdOCO8xY7ZQqMGMv4wkQ3aAriXkR9\nRNPx0FL4ZalY6U5gOrn2Q7QoSjrf5j740SBRUg8D4c3dYcFxiK7FVw6OCSxa\nuSp0UgtZ0vPCVVv4O26KwsXWIf8HrIB8qo+StbVazctcMzO16RBk7lGvRrZ9\nnoQDiO0AulyPZbSMeWUZUSPkE2tbOYmpTRV6NoVmwC+0siEwLp63rWS/OzLK\nLjAjtOz5bRBMMXjYHo3ve7FO/U8pfqrESWeOj1vtX6bh5056rr9NKKD2/PPJ\nPL+1rFQa9qBsdqvSZLZMdL3h9F/z/yD5mDb5cUISCWhiVbP5Y4be/Kp1BlTu\nFmKZiHGF0TRUoTckNK5NugrZTc5nf9E6mmRYUyJaHFSF1Eb6ijvmzLddMTBD\nOjnsywnSfuWuucGpZfHQHN51zM09CQpVLQHDvVszr5NNf7O12kPBDI35zHEq\nNZeUrE2ugHuFzWtDZyEEio4D3ZfrCkibqGN4zEl3TDCAs5TUyBu91IvozEaB\nxHC9DY1UfwhhVY55bBFbHrHpGwAIkGRIuxNU3qJLh35RmJL2WPIAZjnaBViS\nhMBaEDfZ1mzIaeamJyZ6kCZN6+n64MWGqnmUoWZJA5J0Rm2kySyFpKyY5lGY\njt4v\r\n=ZBvL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA/t40BjsistowhGnhI59zn2jBeAO7oY+Avn416w81ytAiBtH3jk3NNeLcUBLZgpeZsZyVXWWHQg74vhfMM6FLuu5w=="}]},"maintainers":[{"name":"yeshuang","email":"iww0000@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.3_1536040836111_0.23061427418859148"},"_hasShrinkwrap":false},"0.0.4":{"name":"yqcloud-front-boot","version":"0.0.4","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yeshuang","email":"iww0000@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","choerodon-ui":"0.3.6","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"fd1f360bebef89e70df646ec4ac29cb94aad6d8e","_id":"yqcloud-front-boot@0.0.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yeshuang","email":"iww0000@163.com"},"dist":{"integrity":"sha512-tQn2/Tzj8S4eRx656wsxNq8t75JFskpBqlUa1AqODpJITrazOjBDgipCg7qe+NfasFIhbAGbORGd6/Qj1muaMA==","shasum":"d551baf0902bd1e45e8ab2dd763a806f742bb64e","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.4.tgz","fileCount":145,"unpackedSize":811021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjiDmCRA9TVsSAnZWagAAN20P/A5QOgse7uwB5oAgoP8Z\nJKzkBnrWiQSeQQy4kWn/4gyQxYIaDIniq+1nsA/cyVeKm61uzac+rQlhI/Dn\n9SNL2gnBuHYCJ94BrxQ3pYEJqJ/ayFzIAWa1wRfemArghNJ/iK6K8IZ9qowd\nuBEn3XRdeJULmKbSsTZ3zKl8APNFVIUk9xyHA5x4mlMegOfKwb0xZDPLEDNH\nLMSydH+Xb5xDfPnKhb9yUxaH7M0CAPTx9pA0lE3VbctMF01tJkWmtNZPUIRW\nJ8DIRe1JkBprbENGKfG2K1cDGc1fC+hn/6u5YSpxEyoE/MDZva6Qbmp1r0bA\nWZx9aMSbcWibLQUSMmN9SoY8srKH+vbZENaZEhnYYRtX4foqGXUPmubf3ihr\ncTYUgphWZDlG6I1DUIMel97O1EOHNzDt9pqDTni5JQj4wTg1EGMB+Q7o15iy\nSdnowbJrWCAvg6NCzAiingQrVmCxWJQGsnhMAwRJjWrFlvnhiwqBRCCLHD53\nPo3jg7u6SDXzticWelSWnuL7NIGYipEgO+w2UJ/6MDH+4dM3DmGK+A6GXlwv\nLafj1K5uTIAWLSftg4Dbi2bbWSOlG/rtCqPM82pw9RQdjqtIxYISbiSBuv72\ns7d5KM9+O5spPSJh9bFYrqCiJ/OGFsNLFYfFFsnw9yV9zWnyt6SwxJXN7XwW\n6gQG\r\n=AgaC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEgR6IoLga1dBVxPv5pdLHnmq9nwweZ7mAzqWfPrr0qUAiBAOFdIhuF6XK44usB2cMH7okSrWCPQI7+kfFq/2JyU8A=="}]},"maintainers":[{"name":"yeshuang","email":"iww0000@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.4_1536041189965_0.055646824383642546"},"_hasShrinkwrap":false},"0.0.5":{"name":"yqcloud-front-boot","version":"0.0.5","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yeshuang","email":"iww0000@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","choerodon-ui":"0.3.6","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","node-sass":"^4.7.2","jquery":"^3.3.1","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"fd1f360bebef89e70df646ec4ac29cb94aad6d8e","_id":"yqcloud-front-boot@0.0.5","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yeshuang","email":"iww0000@163.com"},"dist":{"integrity":"sha512-BGYUAT9ioD+b+GorKmjNzWCikFrnBcP7fkxgG7bgc907ArCsmtJryewnGqp0qxBd/yibEAzncXWYmix1QoWElg==","shasum":"16089e8b66b23459f2596bf830d3d3829007be4f","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.5.tgz","fileCount":151,"unpackedSize":990744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9nUrCRA9TVsSAnZWagAAScsP/RzThxccDZ91mnMV7Mga\nlA3vojphX2htyIstmxCvLJ73s8STs+GP2BJUZQqThksO6BXpn6poJ9ebhGf5\nZS5Dp1ozk667sCysuBiN6Re5e1X7IsvAJYNudVjAniJ2qblxWMOkWrpiJfrK\ntpTUBxOW7SIipMo6NopxuPjHt/syQdBcHWXN4u3ArX2pD/4a6TppMPHYfIVM\niqp6jVWQ9qiZIY4ZFs/Tfrh2d1BQ3xaJ7iSLjV2a4hmbCKU6EmSNVr8MxDOk\nImDBh8sLf9lWsOCKqPFex/Bdd9tK2OhQqqcBS2sap4gTeiwoKqMdgV2bXTGG\ngfF79n9B44tQTo5tqwxGF02lR1yFwaLjfiHJuuli7hQiv7t/DTJ000epFQN5\nbQhZCmJVV6kHHls27RzOJ0aZViMTmopZSzg8HLJwgFeE89l/DWvDlyyRaWib\nNdpiMvRBcTC9n6tVAJ+8z1oJHsK1k0i2CdsTXHVDNIzGBpWlJ0YsdxW9Wsoh\nGilpxk0buHNDoMBSFgp8VMHxcEesY5eRvLM/rEpkN2/X/gFIOhK6XI59qyhc\nGa2TEQ3hCz34lZd6RbBV/VaMib/Beg2gBG49tNHIFO0breDVer+AgLaOsWa1\n+ILyYZiVN0eqt2N9R4Wy2mITuPyn5IDlF8I5ZhpY1dX78ogaKLDJYPIKrx4i\ntSUK\r\n=+a4W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGeSGylsAUH/CWrps3kiozPB5EIAbEE8n3u0gX1tFUlqAiEA76E5BncmYRmAUf/3Xcuas9DevrJ4N27JtwSr8jButr4="}]},"maintainers":[{"name":"yeshuang","email":"iww0000@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.5_1542878506752_0.5070907436907257"},"_hasShrinkwrap":false},"0.0.6":{"name":"yqcloud-front-boot","version":"0.0.6","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yeshuang","email":"iww0000@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","choerodon-ui":"0.3.6","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","node-sass":"^4.7.2","jquery":"^3.3.1","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"fd1f360bebef89e70df646ec4ac29cb94aad6d8e","_id":"yqcloud-front-boot@0.0.6","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yeshuang","email":"iww0000@163.com"},"dist":{"integrity":"sha512-Ox3abI/mGcYf+LkyfxKLv67WhccmqnZtBZDuoIwgMX+h9rQ9Wt+az3MWieunIzu9/cDGOB+dMoYviS69/+HTZw==","shasum":"57d3ad04ca9434f03a14f5e2ba1fddcfbde6baf5","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.6.tgz","fileCount":151,"unpackedSize":990784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb91kfCRA9TVsSAnZWagAAM7cP/jvXSSJfg/nkwfx2Egdd\nifNKT3+3UwDkc6fvugmTQJcSYHm0g+PUivXfOgtY5kKtKizQdA4JIdxG7Ekd\n54+ggFxlqW4krm+RqdMs9ReED2aukijWgnA1GRchUyfIiZ1N4h6d2RaZuBoo\nYFtNoMDrB57uYZYuqjwiN/2rNABS4uoVcZLkaKgGh1KLWOtH1j3JNIqMJFjR\nfTYTqXhml85KhFlS13MdqMvUeQxaEZpEfz2NRDk3OiPT17rDC1vdVW55xSQ/\nYHqQkuZ63hU2Ykv9kmgZ3SzfPpaWoS1PEKLbpABMToj0wnoJdv/TNl2+F5V8\nGLKNUSk2GFKjACPTQGToMcFSbcLf2v0vOxQiqod9oJNz9kpJrsZlF20fGdNw\nuJ6eDItHZlMo6wDE/pNumKUr2Y5JdQ2yQWROna6qcnIt05pN+upuNZqvW0VV\n6KRIIXLWYmn+EJ2gfPbyJvo9tXUtZa35q9HQzoxaF98Z82cSafjwdRy958Wg\nG4/P5PZEEmo93FlRnFqe7oYk134zzyhzkM8wpJnQhvE4Hrw449MsBmfuFc68\n4VuHz96SOrZcE3w2gZ7cHc4U3aY9SWka20mZfK2pYlwGJAhV8I5fAtC4hLsa\nVRUNWuHakuV6h4nCCBPG10D17bOJaZt5Ahod+z20JNG3NQ3a4iLrZttelt2r\nk1U8\r\n=1bkp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+j8+yzI264ol5cmnTyD5qWKLbAA2esBdSAU0W7VcydAIgREGQ1peOEJky46R3elsZqY8QUP2bWW5COrqi4gA91bw="}]},"maintainers":[{"name":"yeshuang","email":"iww0000@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.6_1542936862720_0.5037931194551655"},"_hasShrinkwrap":false},"0.0.7":{"name":"yqcloud-front-boot","version":"0.0.7","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yeshuang","email":"iww0000@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","choerodon-ui":"0.3.6","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","node-sass":"^4.7.2","jquery":"^3.3.1","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"fd1f360bebef89e70df646ec4ac29cb94aad6d8e","_id":"yqcloud-front-boot@0.0.7","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yeshuang","email":"iww0000@163.com"},"dist":{"integrity":"sha512-lqKqiiJvDSclqEP5fNmaRCmj+d90FlQ+ewkwyA+LD15o49JMOLbUucz4lIFdVlZMDe9Fh0St0+MR/gIUkAqJVw==","shasum":"81a72a85feacc853613bd94d87df4f938b7218ed","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.7.tgz","fileCount":151,"unpackedSize":990462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb92yDCRA9TVsSAnZWagAAh3QP/1CEdECS6iUEBrO8VrkL\nREJ52VY0V0rIiBkQHQonfLJk3L0QnkCEIVQHTZ117lXgNEuqdgF0bukC9IOo\nH3tDOMjoErcF3rdeIgN5Hzaxr93jYXUUjbCd4/TthoLF7TdCWKjZnC1UIXjp\n4dC+l1h4FrSEVQEioh3uu5LULWTZqUm7idHSljBrMxX4uYMhyGOcFMrN3Qb6\n454D1G2Dq16YE9xL1tynMM0uyWED0WY6x6Q+qsfpFMjTBCPy09+cglMSX70T\nfapSJCls1832RZgXZdqVZ7ZmWvfyRNATY2vHh8Uv9D9uB/Z5PVx+FsdVzVy6\nlEipqaiezPtBpUdh6w/r0lZcfaj8dYDqnuhmzEz/sy779kJagmUgHLJsHbHJ\n1NVuUbvE4PNdO3iS06vdrXWRpcx8sS7aqQhhtwQ550IdQdo5TukI+PKlw/5p\nJuAkWc4am/gOYom6fWVDEATaJd5mgfKfsv614M4hYTPUX/DIRvd22lIa4+IA\ncSCm+Ulx8ciJpvwB8NoUf9whO2eG1y8+iNtDgglW61Rq9/8y+ts0+j2vXH9S\n0/NVLkUYHo75/MAAtzofvgDIPsGiG8N/sImYVwxB4UPmyuqt9eQsHXyhxQzA\nAnDOI3Bql2zpLYuvEH3CahpZ3eNMtDFP5u/uD57Ru/NLtATI59395AsvRP9v\nlN2W\r\n=whtQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCThjwoXmogXnHETYTG//yBgWZ3Pt8qe5BczCt6tqqMZwIgUc4KiRQ1g3v5YiVbnbki0HF6PR7iW+Lwl0t3Eto4d30="}]},"maintainers":[{"name":"yeshuang","email":"iww0000@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.7_1542941826815_0.5347397228293591"},"_hasShrinkwrap":false},"0.0.8":{"name":"yqcloud-front-boot","version":"0.0.8","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yeshuang","email":"iww0000@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","choerodon-ui":"0.3.6","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","node-sass":"^4.7.2","jquery":"^3.3.1","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"fd1f360bebef89e70df646ec4ac29cb94aad6d8e","_id":"yqcloud-front-boot@0.0.8","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yeshuang","email":"iww0000@163.com"},"dist":{"integrity":"sha512-FieHiLrQqjlAlvkE4fJ7UV/oZV328UWEtGyMByacW9XKow+QN2r3grA0RtFBM3ttuc1z2LwvgDd93Rpofdab3Q==","shasum":"21c328636efe968433449d174a1ea5f456a4fb24","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.8.tgz","fileCount":151,"unpackedSize":990511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9226CRA9TVsSAnZWagAADiYP/iBflq0U/Nf6Q/vlt+uI\nFdKuqwCYxLddX85zF0AxIiUIkc2X4shTErVGWUjFPQlE9VosMkHPmSoclCHD\njYKensOFyouW6nFDWkTcdooUhoKBdK3uNr8G0BNOzs4GxM3rXkQ8oUQKTfG7\nzkww4ZljZZvZm4uE5bpYZVIhgiXsgOUzeBV9/ko2d+W5L3BBiBdbapYu6rWh\nkfqBxo+Ug+eoN3VxulZZhn3/HeMXrF/5/qfOne4VqBwjE+Szx2t3W6XPkr6j\n37eBcuEy3FWtu/WPFtajq2Z7MGGNdeocOow8mTwHiK62teN84YYdPwXz5Q4A\nxZy51bHSEJZl2tAwTSCr25QKHqIo+QNtCCmEGUd5JOBgdWXp/xJxhLHWH8zH\nHGb7Kd8l80JbQvWY2BOMxqftQ2MO4saMIlz1lkl158mbQiSRx4I3V3LE+K9F\nMIVUaqvqNxRbVi029mlnC8SOLa7pw087bEYfIHAUrNIRSLRzYDMlJPglmKvz\nW3EN+H557wv2ZRgt39FJDG0dBzkBQ6x8dR5OH8Hq14HDeA75cGsL66HgAvK5\nxtRIWdi0fr3fx/lWcNZScDD+1I3r/UvAkeeGElkrO0gSewBuIvUxtmQPJwKX\nV6sq/00D2QkRqUE8euwqVoNjPnDilg3+3z9MfRLDGsUMz+1hvdeC8/eodDhz\nw3D7\r\n=THzJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBlXuUHiTMKJP/brYj+HzMmm+cTAR28LvMuKli5r5cRBAiAGGVKa3WQ+na1v3DeCAmRRCGMWe5KJdZ3QRXJ88FLabw=="}]},"maintainers":[{"name":"yeshuang","email":"iww0000@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.8_1542942137354_0.7341567598751593"},"_hasShrinkwrap":false},"0.0.9":{"name":"yqcloud-front-boot","version":"0.0.9","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yeshuang","email":"iww0000@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","choerodon-ui":"0.3.6","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","node-sass":"^4.7.2","jquery":"^3.3.1","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"fd1f360bebef89e70df646ec4ac29cb94aad6d8e","_id":"yqcloud-front-boot@0.0.9","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yeshuang","email":"iww0000@163.com"},"dist":{"integrity":"sha512-VYUXQ3S8xH0KatquZHvyOttj1w8Hal4JX2w2zSzTlBbSmGKBaZCA7Pl+roNZSio88wI3eG7vTHp858LhTGPFnQ==","shasum":"de2201fe0a9839f054c27168703698295404e134","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.9.tgz","fileCount":151,"unpackedSize":990463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb96cECRA9TVsSAnZWagAA2WAP/jVra3irkNBXWdt9pAUy\ng/yLomAT+lYLbUT/XgGisWLa1BVXlfmZ8TXdS+ActS2thqZztgRw5DBb4EAm\nsKC2DUyfGB/qo4RuJcXDHInDNYxJU1LymbgyuaqwVT9m0Y7P0WU30ZUd3rl/\nWOnmh1+R8AwcscLbj1HtsonszfFQKL0LisXy/IdA5/EVnqYQTNNumsn50MOW\n1xJJ+68v7Nfg7QZ+nEeBjRotV0Wc0fOnUzKxyUf+lGLsCdmyrsdzs0TFqL43\nhQxl5qiq5JkJJcyyFWJ1aTELhAGdGgAk51dacclPsoU17qzk0SVKxmrouyMm\nNOndVlfQJLH17kMwKP1ej7vYJszC9qVrH5l1u13X8QcBOr2ZD6r9OCz5w4Mv\nCOFg3vaVOXN1nV7007BrFX7fS7PW+OxJO4G7ei7T4vkgQ+MtTe0HQoHf2zRC\npuL/AI3B/9Z/KtjYgzFUUZuJv/eNBH2egm6cZucCV2qGy4x1V8EgovErRE6G\nb+jxilNFF6DWOMTOOG6kpcNc9DfgPqjPrdXlJiRbbMJPePLYCaKvSrBog9Ym\nRrwadXRRIB0Q6htqJYiGl117TlEsBojSoVouJI7o25kqCGXEpO4msAeQb5hV\nrrY8CK8KQJWEVgtsOMnoK1aRXu6Oh178ag0ebYpvMjNqertMbjVWQzKRuj81\nFs83\r\n=v2P2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDw0rcDs/2OUM2OWJljnqeWSl7BfhC+gax35uIfCCEvBgIgN2DtWHzDRrU31TZV3W/6NmL5r9UFR2PFUj0AwMpZEPs="}]},"maintainers":[{"name":"yeshuang","email":"iww0000@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.9_1542956804227_0.045872704644805085"},"_hasShrinkwrap":false},"0.0.10":{"name":"yqcloud-front-boot","version":"0.0.10","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yeshuang","email":"iww0000@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","choerodon-ui":"0.3.6","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"fd1f360bebef89e70df646ec4ac29cb94aad6d8e","_id":"yqcloud-front-boot@0.0.10","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yeshuang","email":"iww0000@163.com"},"dist":{"integrity":"sha512-Ih2lXnOT1FEudVwTDRGpoqVp7E/E8Z0Okij8MJYvw4podKCneZ0ZA7T7pO0OxVJpRCOm1OlG0Mzdz5l+ANoE5Q==","shasum":"fe4ad9f1b675308704c519db95bd05d8e9747155","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.10.tgz","fileCount":151,"unpackedSize":991585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/O3NCRA9TVsSAnZWagAAP4sP/jHpEkJ+1Iuvr0Rw1IV5\nnsKs1TvKkp5NdY73d9su6NOhA90TDVbGEpaD8W40MvhvvC6XmGNJQrlUuX8s\n44F5DOewM0aplCHmBtkpXzUWJErVHxnOS0MY3fgJ0OQt/Fy/XNyeiL0IC2eW\nF2BXRjYoy9xejh11hbup12/ftUYpJrrcPHUTmM7UZQauxyTyLZPpN7IBZE/6\nu0X2T/cxp7dRUv010+gWoOwvnhoJd69cna9cLaC6yAN0mroh4ejBMA/FCXO3\n9+EyINZs/6GHp4V71cASJn40KT7olurWZK9GobVdCy18ktvvefvCDDoT4K4q\nskuqCZa2OYunGj3BoeP61We/ZISyf/qnuDcRNUi4CygclBF5JjXBLbiAFggO\nejwzqAcgfvY58ruUGHaxIMaTtiroxZyOnrV5VFJ4Q4dq6mWlwlErR/apcdxs\nAebZosLp/M9hrCk/JNU07eIES9GC9zuiaqWbriF4NNrRXg2/qTgO6XSG9omy\ndRGSi5sT9nOzRszQcMwWZ7ITf5R2+drHTdkYS+2u0+fxQN8kaBAWG5RirxrP\nVVW3H7dZjyYMlmeXPqlyabNFJtQRkGxwT8GdtDLQzBMfJ6WlbSbmWqqV5+cx\nZ77qAaiiub2+G+dyY3MM+XvNExxZAIpyLnkj69MUpND7DN/pJcaWwxNKpV0d\nAqIo\r\n=PpYc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKxSqBaBiiEGZTjWb/6AKnlcV9bWVrrKG+5vDiJh+KFgIhAM6mMaFZlVL7uq25ga9RRmvivMLg8vXZfnLdvNgQe+We"}]},"maintainers":[{"name":"yeshuang","email":"iww0000@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.10_1543302604390_0.4027904172376193"},"_hasShrinkwrap":false},"0.0.11":{"name":"yqcloud-front-boot","version":"0.0.11","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yeshuang","email":"iww0000@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","choerodon-ui":"0.3.6","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","node-sass":"^4.7.2","jquery":"^3.3.1","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"fd1f360bebef89e70df646ec4ac29cb94aad6d8e","_id":"yqcloud-front-boot@0.0.11","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yeshuang","email":"iww0000@163.com"},"dist":{"integrity":"sha512-8tC+rVEDOhV/qSV5GPuuKca06i6MB84hcWukDTR3sXo3Py1VzMsDhBJ5IpC+Ct5eyBQnAnN/QiHLztuWlQPkzQ==","shasum":"95f0ddf6b72172db4d50ab24798f5efbdb34fb40","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.11.tgz","fileCount":151,"unpackedSize":991609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/O9+CRA9TVsSAnZWagAAL0QP/17AaXwxD5yUvReoti7B\nbHmNF9s2nLD+t3iz1AiR8h3LMcN1SDx/yCUqVINpHkUfiG87venWPodhmkNX\npO0y+mR8tcfsydOUBm46Fe3hsMpPpvAL5asFf399bLk/AjKhznTc2Bh0OIAr\nPEGL2/2WR+3oxZf2XYCoz2wEQrH5iqVQKBy78to6gpWo+VeD4gc6KzxZAgdB\nA3BXaeHIsmCn0a/k5sA8ts8vqOdGFYt7oVnEIyFsD1dEADBJN4aQImIiKAIX\nF8hrgolO9c0TKMAr2GLQvYjLIIL6oHoEh8VFLY3R+hq4RCbCOttpHAyZtQhA\nEbis8iPwBDJY/7lMOHy6+R4hDFvFhAuLILt4nMpi8CHhwgnNutPf4kgjblnM\ndeRmfiGM9DHXJvDDpqi47AG/tyvO7CFcB5uYHSFfi3n/Rr1O+qczW+pzxesY\nAVApsMv6vdqWdvXUcAzdVzCrh1tWRGTw+TC/cSYbMg5xc8vbn6qzaVVAnFgQ\n6tRnaetiT7L/YrOiSal4alA9y0uCMww0LGr8C5VHs9r/Ulq0l+1KOUMfzkjw\ngsZX3wLjiTnWBtAs7JlROApLmPvTjuRGGAOJWIL1pqQvqiG6pponcfWoX0zG\nyFOR/HzRE5T8YA7LGoQiqs9AvjJYT/fNg5dgDpnOMrK4RIV1ts4IhvmxfZTn\nFOC4\r\n=wqVb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBogPLNcLqSW/M859+rxXZ4Q1jJHxJTic7oqpFzdCwbjAiBFXjGuzH8ZU5EDDA8ulRExM1DSG9NMncKHPPOSPU+oog=="}]},"maintainers":[{"name":"yeshuang","email":"iww0000@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.11_1543303038101_0.1976774250116562"},"_hasShrinkwrap":false},"0.0.12":{"name":"yqcloud-front-boot","version":"0.0.12","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yeshuang","email":"iww0000@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","choerodon-ui":"0.3.6","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","node-sass":"^4.7.2","jquery":"^3.3.1","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"fd1f360bebef89e70df646ec4ac29cb94aad6d8e","_id":"yqcloud-front-boot@0.0.12","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yeshuang","email":"iww0000@163.com"},"dist":{"integrity":"sha512-ml6xyo2Z0UVbDdlEUmh/DnsTqnizHxaBIgO5AKGatZFhEn+DcEjZTtamXEobEbk9Zgwixv03wCQGfJLgq9/Veg==","shasum":"351d9a7a0d1c10d779f0d702820f34a395688afd","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.12.tgz","fileCount":151,"unpackedSize":991680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/QVMCRA9TVsSAnZWagAA2n4QAKJScycWPhvcQACeSPUA\ncdwY08qLuzvzDh7z0VyuVmI8nWKGzmSZQbARLHEGrE4jMK6hhoCAZcmQaro6\n0HHK0cLhhxdoOf9GejNkLuq9xWq/0ZtcL0aPj0/o3sth3gzksdsRNYdunKKK\np+/wNBrSMM5jMYuKwPoqDdRsrjRXu6H4Dg3rZo1MORPmkTyTkOAtpk/5FQd7\nvHy6O3M3sLkbrZUgyw0lI2c2YmXqBSaG898M6SfIu/Pj/EAGSFYiHbQZvgGd\n+HveqhDcCyuwEaKE4iHTRtxj9HzEbpbVOIcqR3BfLLqpMXJE8dqvR1WI81Gx\nrQCeT9RnSI1UbdNVchJ5DW+Q9xAb1EMtIE+S+tSkoe/ZNcGE1Q4/IjlGRMuV\nvRj75ZOpWCl7hrM6U5wWEYbF+eDdyw7qLHAykE5sM65aPTWC0yb7FXWSFucI\nINI0nJc6uaufIof3TuFj6jJIOAePPE8J/3gWFtiD9doYtDieIlzdqQvJp7km\nyVvvNq5/7qdrQquyVv+iQc3FZPGzyTK0g6z/kbcE2MxcXu/UV0N8CcweTykx\n0yeZ3+3oaSsKwH5JZslCdXtED+r8VoCvchb/OWhIbLWCn6CWw5m49eqYVLd4\ncXhubRkxjBdkEHXcBUFRe+vLJkmnxNBQg0A1mVLNLPZgR466m0Wt6CbQX/uO\nli3s\r\n=U3DP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgs74CZXsaA/5P8c1e2HBCsvB5rO295ciI/6nEbEWmnAIgDBLRZe2xUo8mRmTKKbZZUvEGKuAtlep/z15qV0Es4qc="}]},"maintainers":[{"name":"yeshuang","email":"iww0000@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.12_1543308620088_0.9558288599068887"},"_hasShrinkwrap":false},"0.0.13":{"name":"yqcloud-front-boot","version":"0.0.13","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yeshuang","email":"iww0000@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","choerodon-ui":"0.3.6","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","node-sass":"^4.7.2","jquery":"^3.3.1","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"fd1f360bebef89e70df646ec4ac29cb94aad6d8e","_id":"yqcloud-front-boot@0.0.13","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yeshuang","email":"iww0000@163.com"},"dist":{"integrity":"sha512-DjNyxiAwo8IFTqf/V9LmPPV6vBpHOFL1azJqqjnsXUlKgvi2stzFVeezEd0LEgdf0SGCqY7djRVBvONzqZOPDg==","shasum":"ba6b53654208acb29963387996a247418f8dc15c","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.13.tgz","fileCount":151,"unpackedSize":991337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/S8HCRA9TVsSAnZWagAAqfAQAI+Z7Vt0eKsFhz0Tcjnw\nvRRx49JX1Op0wjfl+3pFf4IWqAjdYD/GhpDwESK9MgkgHboDQ/R1PLxA4LtH\nKfmu0OqMX4IeEE4gqtC0jkWwlt5TVF/h60tDYa/D0O7htjddLjn3dRsAwLa8\nEYRXdFK1qzVYokrsqUTupEJu/kYBRRLkZozLk9SDRDppxIe1LJoCz430BTpA\n45l9/QLg0jxg2k/qZuPAuvBNwi7w6J40qpZcE2VWnpnurqStC6mwjlQ+r8GV\n8uN2pUDUaP8D2ZrCwMgqNR5MIn1ylRbYIFd2fTE0bpixM9HMhh88H4XTPY+L\nhbepWjw1YJozaN9P6NULb/TbFSfZmirYqUDyTu+aLIdvqvL66TmiiC6FfaJU\n5tGvsnJiCaQh490oOZAeFoWx/G+IuHywhRVMoJSF6a/CocGKK3oe89SPjqfO\nCb9bb6LHiAaNsw499lqligmZZl18UVKG6CAtdYYwMIQI6UQZFsw2njntDJdz\n4E+dGRVKtNNTmBzbmC2Qbx6WvoQ6uZBGZa4RRZEkgcy1WbILKQI7qsJEuA32\nTfzwoHNrSIjGa7jL6/bBX3QYj3vIrHnIYF5DQRUBpckKc3bpeXP62h4RWY69\nP/qID+Cu+LVF0CLHZqatXGOsp2v57BDJ7+TcdnfsA16OSXiQXeCDtYL/w8re\nAvoS\r\n=v5aR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTeBeQECkc5L2Xjplv/Z+2IDhSGsY5JuIN2pAEG/VroAIgT1Nrt9PCJFZ4qCguviCKrj3a4Y98zGiOV0iB6hsp9Kg="}]},"maintainers":[{"name":"yeshuang","email":"iww0000@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.13_1543319302699_0.9211815072220104"},"_hasShrinkwrap":false},"0.0.14":{"name":"yqcloud-front-boot","version":"0.0.14","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yeshuang","email":"iww0000@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","choerodon-ui":"0.3.6","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","node-sass":"^4.7.2","jquery":"^3.3.1","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"fd1f360bebef89e70df646ec4ac29cb94aad6d8e","_id":"yqcloud-front-boot@0.0.14","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yeshuang","email":"iww0000@163.com"},"dist":{"integrity":"sha512-61eCcmEnv4k59dFX/9yjdGktg7tqxN2r/NpReBEEIgYSAtjsbpE5xVzfl7WQUQSLLrS52ckLuyY8e4UBV1WJaA==","shasum":"8adfe80ac473b07a8ac085ba0509718d8814bd01","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.14.tgz","fileCount":155,"unpackedSize":1020267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/07iCRA9TVsSAnZWagAAu0oP/0R7K13OlfHqq7lFUY9v\nUF8t50L3hMdKnUsJEWj1KDYEyxM2PrFqqFViyg1xvylH2Itke4dmWnAE+0v2\n/fIPorCQEZohXjGEIAfiTv9aqDlNlfPLnovWZUJD6T7QJJMRIPAu1kqcWmE+\nCCQO/8Ra6jKErf7QMGP9pXEVbAb11/p7NtFw57f5950GPAcmd1XlZfcanmWH\nxXKWVjyNtlzVbPlHT0loA1csa7nuvo5VRxzMWwOJ6zgH887XL0ecHJimsZiy\nEwCNXHVoeFl2161Xawz8MIYO6Qa1ZpgLPB+Eu7FCLo6jKXxzfkQ2ZHmZQOY2\nnUTIZ9ppFdxN8ZV/C27i5l/8EnZXNAzLdFA+HuO8KdjP5eheLyFl8P4nHFFT\neB5nqZLewnbSodXuxgU4/k2or/VloTZKyrwGjUYQNsM4bd0E2yvjHLsQNeOM\nAF5u93T8cAfa6Th6lpKAAUCw2o7YsQooDaAjEX4vzWuv73IFi4HFwDOpXjMx\nTeKyZGUYHMteBZYbdzetRkyFGTuMRvlalJ5lvKxcPokk/H1OXOcybn7jQBDw\nC9PVyIccqh8YjRrhumC25R3ySn7oJ/9V2oZIByrEiDruUw+jNEfa2XopyC43\nc10J8DphQy0gA8f5zRy5ypeJ1Vb1A2JJF1oO27Lew/Pg9PJPk+YbaovaCqwG\nSsra\r\n=FxI/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICXKdBy2wsIEfXorTbx46Odkslx9POrNm8T0GPN4u8aBAiEAt/tOxFgIfyLZI4cPb8GZDUIftnekWKt5gQJES14o0Zw="}]},"maintainers":[{"name":"yeshuang","email":"iww0000@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.14_1543458529813_0.6926773523052989"},"_hasShrinkwrap":false},"0.0.15":{"name":"yqcloud-front-boot","version":"0.0.15","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yeshuang","email":"iww0000@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","choerodon-ui":"0.3.6","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","node-sass":"^4.7.2","jquery":"^3.3.1","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"fd1f360bebef89e70df646ec4ac29cb94aad6d8e","_id":"yqcloud-front-boot@0.0.15","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yeshuang","email":"iww0000@163.com"},"dist":{"integrity":"sha512-TTdECYMPNn7YZ3kDVwQvCxjQWQhq37o0/o63QedzMFi3Ux959g1/BBL4Ns6/7LozEy5QnAAlDltayyZjH8D8kw==","shasum":"8c9d3d2acbec2c29f5e0c51c4ff2b0494a3c27f3","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.15.tgz","fileCount":155,"unpackedSize":1020267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcALUkCRA9TVsSAnZWagAArPYP/2g+foe3KwRd6/t41cDA\nwvl43oKffLOk0fF3Hw+Eyr4fiPxcm1ttPFPYlZVZ5q637SVHfZSqi/U6APsL\nJeZBWNvXlJfnDKgCKgE7LGVHFkRMcKb+OU9nsAYHL989uqdglY3rpG0gAQzx\npJf7HaCYIxs4AQAQq1bT+j641p9vxEU5yo+4IdOka52/EwQmxOcCivHBrLyJ\nalxXySo+BS2l60SqmsskBsZHF5DFiSgHuZVzDzK05tozMpOKckHbbq9B8idt\nAVHccbD6RsXOpmg+vx5GDWSFMoVT+ZjKOTYkrJWAV+yPmaCplmTE5VkFF+zO\nm9taI742oUbr/xIPg0apxVnbuUQnemZEiD+sjmE2nnBbYSDJZo05Oi9UR65g\ntTyR1GtLOGcIHfrbgMkFGzsmrpcccgrlTXKDnClw2+ggmXH+ModjqrsvMpd9\nAbCU/jUjXRSx589Wu5HvA1UYlR4DKjRCIF1M23dAUiPnNw+UY7XoHrbYqnop\nU2orkEvs0sfY9wrNGsjZHVtsq4q7z2GuX8XdvVNsXcc6z9E/eT4FpmjPL12R\nSqisjziEUfjAQLD6REYBxtEyVMbpgasYhTtzmniyzrkX7vq6b5aRGEfP1qap\nWMlBFvhtdPGfJ6+t6mnCoHvudJukfA7pqyaGnjkL4yY/hOVspw7szm1zluO7\n/kRK\r\n=CoCB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG7kI9pTHFwVQeJMidmTDSBvQUYz/FlU0rn/R20JlYEDAiEA+EZvX6b63tNrhujKmQNUipzBhak0haUmmtNkzwn+yuA="}]},"maintainers":[{"name":"yeshuang","email":"iww0000@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.15_1543550243635_0.8044310400626722"},"_hasShrinkwrap":false},"0.0.17":{"name":"yqcloud-front-boot","version":"0.0.17","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","choerodon-ui":"0.3.6","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","node-sass":"^4.7.2","jquery":"^3.3.1","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"fd1f360bebef89e70df646ec4ac29cb94aad6d8e","_id":"yqcloud-front-boot@0.0.17","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-X0yetMC597aBZceZhP3DKK3Gc3sNBpFCDPztFJ9TWFr0+YC90Pcg2c97l0NKSahFnXW+zgv3ggUHCeo3uLgcUw==","shasum":"d5f40bd37cefa4dc675461e654a81f2a460b7d55","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.17.tgz","fileCount":155,"unpackedSize":1020450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcB4dvCRA9TVsSAnZWagAAAS0P/0DzYKhf/Z+dDuFTkkLv\nnYa6o0mOw/fOBWjnEzzllEXWBZzO1z5bC7DXP5QteLIy8IlQ1Q3HwLWohjo3\nLaEUs+1/tkQTqmG+ve27POlx82P9S3vpC++QyCJNRr4RClIBtncnnP8XFUzO\nFSCbWVATPrZTPk8xZLy29FvDXXgNY4heNY5OXxtwWZxN1ug9wgDw7OJAcIRF\nykaDFD6flxXMQ83deRphy+F0kvOGkbJ6Fr9w8wbXyzDkRgQSSZVpnJnGUb7z\nV6zqhI/a+2TlTlErSb7dE21Qw1WhTGsncQpJLqWVnwlQuhhl66XNUTMqgZ7E\nDsOcqTDemk1SL1h7xOJ/EIEysJ70k5zdjues2Dyj9HHKI6COLbpdsDW+MHaq\n1nGZThAhSeWjEswb0CQWYxzen071zJpa5AeckWIfqV9Zr6cPJSiPE5dW0eXh\nr0SoSYGU4qSB9oG9KLGjJCxrMr4oFJHQE3a7IJGstOe70f31u0TRj23FwUNb\n8JQ83ZnqDzj1EFziTyGLHhJCZ0cZhLunTtfEciEfcuni7Q3omxFMAyQFqAWv\n/QXt5RytIAmtvR3ckxfMnVBO+LHv8GQTnG5jrEMf39E+EqBZGYnARVrsu93q\nAaWpujt2MKEY1R3L1QVlRyQ60EEggF9DIvLy3t1nY6EdoZHX7f1GMoytg2ed\naep4\r\n=ZxbM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDX6LQxnU5blbHP4D8E7UJVVnZiifFB9coeeZfwXTBmuAiBHVryEEezWewqsMZUiSjgUahpB+1bjqhBbsfT8xyXdWQ=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.17_1543997294516_0.04273492614441343"},"_hasShrinkwrap":false},"0.0.18":{"name":"yqcloud-front-boot","version":"0.0.18","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","choerodon-ui":"0.3.6","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","node-sass":"^4.7.2","jquery":"^3.3.1","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"fd1f360bebef89e70df646ec4ac29cb94aad6d8e","_id":"yqcloud-front-boot@0.0.18","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-winAb1/cjfVu8ZjUqapBIBi7zjJJ4hhauTdz4jrTtYXxeaUh+xEi/c4MSZoLKMREKN5O3tGW3pmAbPYISrV3oQ==","shasum":"05abde2b80e342d3cab7ce72497aa8f3ff540018","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.18.tgz","fileCount":158,"unpackedSize":1024506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCjJFCRA9TVsSAnZWagAAdUUP+gKzG9XL0ckCbJwCaTcr\nZOU87zGQ3xvi8ioLDy4K6AiO9D3yNnd1Dpb92E1Sg5TLvrDinIbhnCNQxQIT\n7Vwuwfxa0qLkdq6m67IDGI3/K1KZVHiSCz5+V+irDvz/YKcNjaXYkQp/QigE\nCs3bozKG/BrawidYel0yA4f98qu+GUqjwYAdbLgwaziU2ZnjCuXHANv18JrK\nX7XAUNGVHU6SWNLp0kgVkd+qtTM5DpjnkW7MtN7HzmM/kYOHGfrsBqB+eraT\naPYX21RTTG3ozQy3Iu+rC2ehCOgz38H2WvpUctqZw8U8ayc4CZXtsxzQnDe/\nRkldkB2Fsdwn0RXoa6jpJQcFrJ0Oxp0qR/Mal/3KanYWhX2nHmEsYx40tM/W\nj6wX5u6Rm3zDI9GnadHaWkyZas8UIe0hJdGXuvzTrt+KwPyKBOgaofg1QLCy\n1bMlgnuYjOyZrpC5GYmcSLiBXIkFe5pZpL1bK/yaBB7i+CtwnjwGeyP2fiEW\nkUi5KvF1wDJGoZVO6JHu93DpXyD4IJNYBC5XwaVP6QojfMGiLG/a+sOTp5SZ\nWjQqOMsW9693jZK+hS/qOjiEtfBBq9dP58CdML3LQODXkmNYDONnVbVW9pi3\nt/odTDoj1EacEYqZHj4+rAN+WTbPn9SjvQLIZuxC7YL6QOWkp3Mmb4AgpRvs\n2uJe\r\n=cl+m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFh5Q/igJwn98+eSiKyZH/jtsql0O7+HqWL6hoB8YichAiEAzUKi4pgsQ/r9S2T98fXQ2MEglsHdDiIJClFxoJqesaY="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.18_1544172100696_0.7872315448470848"},"_hasShrinkwrap":false},"0.0.19":{"name":"yqcloud-front-boot","version":"0.0.19","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","choerodon-ui":"0.3.6","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","node-sass":"^4.7.2","jquery":"^3.3.1","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"fd1f360bebef89e70df646ec4ac29cb94aad6d8e","_id":"yqcloud-front-boot@0.0.19","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-DlDTyhiW5BxrYijbFBVu7VfCzMic7yqdBD9oriy/rTq7xI3wcvzryL/o5e+UBZnxTHS4CVh0HIt+FsoyMv0/9w==","shasum":"c786b40507c610bd0ad4b90a3f8113c4495d2c37","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.19.tgz","fileCount":196,"unpackedSize":1363325,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcClCuCRA9TVsSAnZWagAATRMQAJG2XgAeZsjJ1/GKTOZP\n+q5iID8QtbQ48kJKfTxCg7qh54EbAtYRL2SfLoFwWaYgbVW0v2pwJOzi75K2\nvCsQKwKlataEyNRTIrki3xXyCSNoi1+zTuPHPJeTX6YWzl3WjU2lv9+lPQGg\n9gpIUWO5N4OYcOXqxoOYkxGEOyCMlG7tcELwvxjHfvRqCx98mnqT9Dmj+i8L\nNXYaYJBn1Sne2v4FTPu51cFwS/xBjBQZKKFtG/b3gImaeOc3ky8JhDQNnq0E\n3W3omQU7qNP9sdfYBSdkKRFQsRyN9+EjaMkISYCySC2Ba9iT55RjTQxYfW80\n1hPzQoNciok0bi770tRUNFwm/8JB/Qsh8xCjKSoguKEi3+EcYT2b55FK1chP\nLoZQzusJlffkQJQwklba48A2evPNrBWn8gMBO8WPmOpZrT24R9TKMD9oIWMS\nQdxwoBWrQEv/oQ6fQ8GLg5GZNYtlhX+6U0o/ZeP63WsgkzWdq5oC96rVbl85\nf+B4zGfkoiA8/UcGl250fySpT8Ca+wBt8r7V1p8QVmjGjAVFYBqXPcdmDwO0\nRp5EiC5sBU1MP8ja+T+S1VRwvl8Tt6RPqDPNWGGUjT8MD2NInfeztjs5LjhC\nrg77b5ZTKb0CoAGYaXGC2NHu3uRu3jRv3j/CPrA8qcHmaqwN7+RPbPXKrzJU\nrAxk\r\n=A4iw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxhoCgcsDcrfL7ExO+p1VOrogEjgkAW5+YeP8Hzxwb8gIgAri3vCi1m+p0sPg97gdbUgSl3L3fCPINeX+mdr/X+2g="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.19_1544179885690_0.724592620245545"},"_hasShrinkwrap":false},"0.0.20":{"name":"yqcloud-front-boot","version":"0.0.20","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","choerodon-ui":"0.3.6","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","node-sass":"^4.7.2","jquery":"^3.3.1","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"fd1f360bebef89e70df646ec4ac29cb94aad6d8e","_id":"yqcloud-front-boot@0.0.20","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-BBrJ7k5FjnwDlW/VT74Coz134Lo9lcXLKoUDrWJk+3DOjY+3l+ALRNtGeiNsrA4+Duopzy/6/bIxUqsj/M/duQ==","shasum":"b4811775d9dd9d25787fcb5a1d8ed5cd47bb2e84","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.20.tgz","fileCount":196,"unpackedSize":1363364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCyC5CRA9TVsSAnZWagAAXOMP/jMQthzRMbvoaL4L+g2L\nqJzMeNZwPLMM40MsIWNIUvjZja/sNtb+7cY+t05VG9yMFkn4yszeG5+wciRu\nGDSTL25SXES/tqbRih35LSiSVchuqm2kLhWlEpWnrVhTHMkIxPyPgp8HEFwl\nu+B2rOXn60/7q78qC1r/sEEXZqaBmZU3sap70olpw/VjPiUMOPman6GQcRqw\n+kItnrYbwE5LXaRMbJqEkDwIF2XqM4Pf2eTd1qntwX7IDKaWhMdZKoV4SSKl\n0HFd5gNtYc4uC4hzbCRtPO9eI6og6hZNzRMeqsbjUYK53pkif1a6v23TxIRx\nmybFtWAvNTqJO28g7ohdvcY41w+Kw3mbcVDhwNaQvF7wrVmBwL3J80mQADjU\nk+NrULwmVC7+RHWKAwPWh/wV9/ZkAEB7EFH82FDKIMBgnjzhAVhMm1TOvfU2\nAVk/73m/o2SkOiPvTyhbBo/hUQeQuVFOxeBW1EtZK4orimQ4PhVc4y/M8M2o\nVLD4FJNY3BBvuZMYgOeXxdY05UmOkbx+zaygVx3JI1L7TJFDx3oiYXdZthuI\nf3YWzP8gP3L78P0CvFL+bcjEaFbveqj9ZrbDLAPuZdxOWHssGMzRk4F1ERcR\nqw1mPlDtYcXpZ43mg3yVONwh476X41wt7GY66JDrrW50MFnElX2GfFwH78Xf\ncxHO\r\n=22vY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGCCNvf6SXq5QigUu+eWd4rQdMb2p1Le8V3sBnOGH8A7AiEAvHpyQvUl1ciDBi5+m4gQsPhfzIeWBo5f1H99fC1q1m8="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.20_1544233144591_0.0466418446278527"},"_hasShrinkwrap":false},"0.0.21":{"name":"yqcloud-front-boot","version":"0.0.21","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","choerodon-ui":"0.3.6","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","node-sass":"^4.7.2","jquery":"^3.3.1","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"fd1f360bebef89e70df646ec4ac29cb94aad6d8e","_id":"yqcloud-front-boot@0.0.21","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-AdS4F+ySMpNVOd0REURn/vB9DnGUfPqAJ0prQfez4rECM2mlq9MDExg6ppdlsoHJ7rSj+SNA+4u9mXa2zrLfnA==","shasum":"b80b97ba02f5a8f310b0ed74a84ed3cf26dee4b5","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.21.tgz","fileCount":196,"unpackedSize":1363504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCyyACRA9TVsSAnZWagAAdzkP/3UE6FN+zfQk5/xLsqLG\nHfMyymUQR1PjYZE0oyb9d8La/5fU/CTCUGfnPv29B2OphASPc1b8M2IrDtdp\nGNLg8QSBCbi4J3PuA3+xKoD1jcyfDqfqsTW6WmsrvkzBepviEbWec9Mu5Qu9\nrSdDJJdfzN6LI9kl+5AbdB5m+qttuGeAWSlDar0gq95FmnLo+5lbo7tVixHx\nN7K8TcslJRw3/4n0WbgliNZHsZLlXyOK+7HJMHOHptBLXL+AyXE/Y+rC6mDu\npdM4/sL3v3QajaWDBBzxE5juq6O4CcdpHVJcrWKCecsPd2FZalmUaeMtrt6h\nvQNWKPGiUnbIy1a+H4Il4Mz5dUy8xgc+ih4FQo6hj+VEs3AVQGdoGUTDla0K\nrUwbRjR20fmDk1eHdBscTMvuGLpyQ/qTLhaH64HX38OUIRTtvkLFvil0vA3y\nwXb/NzuVW0CgflEuwsCyDzFGXUUY8OR2uebWU55JyiV0f4RTO9B2zsD+z7Yh\nxvsbvqbUKOgOfpzp7u7jpJdS2qIFzZ1OUbiCCZruLgcamLItwMpCVTDNDDYt\ncN1XsVKO1a2w7O1XAVjKewsEFCAKWdbCuGyPesh1gHAxGe+hAgwkabEtoKei\nXs1GD3dx0LFTjoZFGRZVAeeE4eeLjnX2E9kvI+XAIlX1odR+cYTWngYKr7I/\naFFr\r\n=2I0C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDndAan4IWdSmE4vnTYMkY+DT/wiSYlQW0AyUAChdFoqAIgfPl1DzHERlqBTY5b6x3+e1KdQWJSKc3/y1PgxBTmVEY="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.21_1544236160119_0.2136158944322668"},"_hasShrinkwrap":false},"0.0.22":{"name":"yqcloud-front-boot","version":"0.0.22","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","choerodon-ui":"0.3.6","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","node-sass":"^4.7.2","jquery":"^3.3.1","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"0de189b8aa1646aebde2ad25ac17bd47f2c00501","_id":"yqcloud-front-boot@0.0.22","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-r3nU9XnXD+YHzkNBLOAkCi7T5RDuf8quExZKEldov7+U+7nH5mC0IDfqqsNQ7kkm5PUQvtEPU1rd/ceAKIr2Uw==","shasum":"0cb40f5e379888462e0f4a53c6eae24c48aeb195","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.22.tgz","fileCount":197,"unpackedSize":1364009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcC3j8CRA9TVsSAnZWagAA3dMQAJIuj9qpgtZXDWffL9T2\n7zpCuFiHFYz0FdMSDabjVPFBGs5/YZOfUx+jKfdbnajD/hVsBSYR4FMpodnz\n3RxgOkYlaZ/dpoxxtseEPy5K1KZNwTZ5MJnf/MH0TmiacKOZDIEQnGfFAuAQ\n+v7MMjFqezMRg2CAXP1AsfT68x0mxWvy42KIJ6i8DDSBLa3VGSc8vCIPGSPw\nENlbUnUl/pdEGDBNOvBwcBvBMETusUYMl1mQRiCaK0tLC7JGZDwvjeGdtmJi\nGdYUf/EItC20uFk1cZa5F/L3bj1pPga17f0tOP+g9ti889GloN1JehJhUTeL\nENHocTJ+KdyZurq+mfQDkJeO72YEmLkNCipl8pJClOff1ONtGOKJkkvM2/sQ\njjcKlqFhgM47yrqdLTwYE77V/bo8mvBGO2nVBYtUnueRxxLSk2FFUw6k85ti\nNs+X15iNPPPb95sstyKcOY4h+6y/kOMhqz5Es8cjU114mXSlWFYdNa85NjDN\n8q06SwJWqfCIkWxpINbVjz/VIZupmPtwuL2P0665xg6ClfSEiigNrdaiTWF6\noDiIpAT69xF9S5yveb+O/+km34oCedHR8nNDn/M3yh2YavQb8udTorqQzyUO\n0PMxKZTHS13EZL3P35666wzSaNYUXc1PSw8VlPCjWO+MaMh7l4S1V7v8HBsc\njltb\r\n=c+dE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFTY6UCSMh5Mr+Dy1DAP626zzAbja41XvkoIVd5V3IjHAiA2X7jwpB9dx1rtVsSs5Bv1CmvkCPEOzYXm525NKd2zxg=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.22_1544255740025_0.7111565848404473"},"_hasShrinkwrap":false},"0.0.23":{"name":"yqcloud-front-boot","version":"0.0.23","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","choerodon-ui":"0.3.6","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","node-sass":"^4.7.2","jquery":"^3.3.1","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"0de189b8aa1646aebde2ad25ac17bd47f2c00501","_id":"yqcloud-front-boot@0.0.23","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-Cudbs8CQLTDWWUYcDqVQUo9TkPFjjpQ+hkHmi3vdlzZk93Z9Nuktk43KjAEQH8rPLxThwi3JHHrJw6Tq0rPKRQ==","shasum":"da92f62fb1c152179879b5ad9f88d9b687e9a7b6","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.23.tgz","fileCount":197,"unpackedSize":1364007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcC3qlCRA9TVsSAnZWagAAzBcQAJckHUqWZfp9l2p+ngqz\nRIJqQ+bLGryUA9Gx403xlbP1hDtgBUThusHTBRRaIycItSNrauT6Wwwx402d\ncf6ACsILWO4YmLaNofnzpd1z8wbGGganFxxLwieY8mQvKNp8X/7K/J51v19m\nBZDwOlxRdQylgXdBlO0cpyt8dnw0y4v2uy9IvSdJZiB3xDALWZOK3QIP83z7\nzVrqcE5ZmkuQU8G7W3dTZoInFFh6R1GxbVGjT1kPrSCKPFuJZZ8Z2VjQNQLH\nj0bpS1eAB08V43TkguUTwLoyWjoUWcjy5VQl8yh90sUQW8fOCI8Ud/hm9xnn\n1PnDa1vTkHaSadjJMHpmYwaIr1n5Ej1Y5CyCnBhmWCDpfxr7viAdD3g5g8e/\nIlIoQrROmzfdHBH8T/WuDD5MOTaGVyjwmP8AmXiI3UnzqmGz7BFbtO/Uwke8\nJ0G+cwCs1QdApCy+ZKNmDSBSIkMcb4tZGcL4EgS50eM6POHzbpo7IA+6BtRa\n6w0UPbhwFeTwKu7Rjg/zG3CL6Bt/FkYmUdWBYH+xCY+S6/ChAxBveZ5Q2PVN\n/e1Tcw2bJfdYaEAszVXR8bkxKyPy4ugyu4EtArjpX4/t9ErMiSDY6yTagBlG\numY8TAo+TsNZCitguu4ZszXArPP0cXcItP5o5yUhJt9U7rTD+N5084Hh9Hdb\nITfC\r\n=qhfA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLVYih/ZZr4QGuGzxSgY39v8D7DdqMSQxLh+Qf9lGAYgIgQASL2udaSGXAk6f0E2ATzsExo3XfeAMKJil7Tx029bw="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.23_1544256164818_0.9334669766408228"},"_hasShrinkwrap":false},"0.0.24":{"name":"yqcloud-front-boot","version":"0.0.24","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","choerodon-ui":"0.3.6","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"020a7bf542e3b061625ccc1054c6673bd42dbbb0","_id":"yqcloud-front-boot@0.0.24","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-4Neg5QklPjRUplxD6Sy++TnGvusQIyQPtHRvvbOt770FVcqAEenSNcNU8CXZ0oRRGpiuPqTD+gaG9XpVS3byDw==","shasum":"c39b64ba1d8c9c004e6adc785be549d7738926ac","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.24.tgz","fileCount":197,"unpackedSize":1363972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcD1skCRA9TVsSAnZWagAA/noP/301XQ7PN/0ShJ75K1Xu\nL9hrmV8L63UuRjztLk47leNrv37FnF3G+Ip6Pf5uL12xN+ecKcb8/l49O433\nuAb/8Rpcsw4IL3LIAwJr/iYm7lHDQUYQxc8pWOcQ2kS05fXCfjRstV6F3E8H\ny9pFk/fAhglRy9ruyb7OgYjiZOoHOYA9M2P95L4Je6txps3Bd1CfAe33VzYR\npdAU4bVLdyWGGv4oA22ukvzDztAB2esI2SKyLESZBWSY4QGVVNNqOm8hiXna\nvU0AARPhsgMGME65zcGzazWZeIvJYneHKauLCkjBdDrjM0tEu+7JAPysHCK9\nUHLLEj/I1pNTsoYD1o9clUO/XoHO09nmpJ5CPS6Ytc1xFRhQ5m0WQUN255cf\nHBrTz3JofAgtD9f0WMod+btotmU5GsuNNfyTB0H/96aiNosI8ktc4GNXzint\nHa3TpKPp6GEXYNOCuEFxtbrx1GnX/FFXQk4aZ5M/AgNvwkHHmYB0C4Q5xSne\n9BXdT9Zh7FSeS+m2kMSNpF53yWETXqqgfpWq8q7UDQtRTLTvhLHUB4RJmOSE\nXS402P0lMOHKbUEy/Z3+xO/qZfH9RIA20TXztbh30ZAmUKMMIoKCEoyZocHJ\nLGV8p/aqVOLa1RUGumAg/VeAEv8w+oAeLWpRUz+Tm6YlaJjhMfsmLJkv9Rjp\n7d5B\r\n=fBa8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB4S0Vgp1E8mHmE94QX2iPBfns3Cd0icz7KAgCtnW76FAiBHWY8F0GbPhddCPhxY9amTXFOoklNmLLblszsd3HeEHQ=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.24_1544510243327_0.4092453168380825"},"_hasShrinkwrap":false},"0.0.25":{"name":"yqcloud-front-boot","version":"0.0.25","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","choerodon-ui":"0.3.6","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"020a7bf542e3b061625ccc1054c6673bd42dbbb0","_id":"yqcloud-front-boot@0.0.25","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-xACk2hGivBHzuREmVbW5C50g26JmKjGGRjF/dKsFpOn4sMrVBqHruO9QQz2W00oHuXzZcS+LyVB7pQ2C2AD1DA==","shasum":"0e5b77ecd0916b215c5c2037d32547ca900a28a0","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.25.tgz","fileCount":197,"unpackedSize":1363972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEQMdCRA9TVsSAnZWagAAZv4QAJyTKsvqgVSBG8wsuBS3\nmGeHNJQwVV2dTu0ZIwNufaYKSe46zdoaNLhm1/pDCCSAfgEzfMepC9wMJPWh\n1yZReQz3tBpskdfbY1LtOAt8ctS4G+Bqpn0RaBuP0rwvhIGbylfgUCR/e6q7\nWwc7xgjcLLKZxPbvR1RQ2e0AX5UrcYD+k0DhwSrvhEnKByMdueD7okFpnloJ\nOp1/i5YZRZZHqA5NDbmBf6pT8I1eYWsQktVGUeguvgQewYrcweN7GVYEx1WJ\nFy2wL/OuxU0Bw6ww3QrRzPQ2LujAmhtAVLCb8Y1aDIUb1Lb53eF4av238vYx\n2+qeWKMID84xeidkhG8EEpdH7BqrY2qwmeUP6YBoN0HaDrfzHbAt5s11NqKN\n2wG+3M/ZhTaOiWP99eea4jBcGWiep/WYvx8k1rbh7nDrUKIlt/MC9ohgjPwG\nI3aYFS1e/2sLgqjTg0unP//4wn3/Xt5UhY51xlUKw/pQcTgR6vYYNTWdan3Y\nAoqAWVLRirORBrgG3if011SKddK90/Hlhi4WY1RXjA+F5anGf6kfOB8PaCvx\nDMZa3/iNF6rxhpy4lgiKKJLbXgQVPIGKEvYbPEQ7sUBVy/bSA/5yA8s6d07S\n20ovXFDMlb+Kq9sBEpKjrkkoEL6Qere+saDik8ZxOfScvwE66f24TybdzhKi\niAUx\r\n=MOk9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHFrCWWpe9LZW3Lz4RM/3FgFSLnnRk5i9EYtzvoPOl8bAiBjTi69+411NbKVCtsNTqvUXiw8kmZmwkS8uf3DP8Uazg=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.25_1544618780660_0.18880680531903282"},"_hasShrinkwrap":false},"0.0.26":{"name":"yqcloud-front-boot","version":"0.0.26","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","choerodon-ui":"0.3.6","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"c973217d3bc0d7a64e752333092e3dc5034fe4e5","_id":"yqcloud-front-boot@0.0.26","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-JtnNSL389Im1o+oyixsq/awn0vY23o73w4znap82M5XS38fhxZvqp4YXAfaSFCm2Ii9oHBkSafu9WrxA/BxA0g==","shasum":"f38a208b49747b53ce269df5d2df0c7e45080aa0","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.26.tgz","fileCount":198,"unpackedSize":1381670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEbqTCRA9TVsSAnZWagAAqHUP/1ipRRkVFnxchthugrS4\nvK+sdRQCbGqy17TH2gq/AbSQ9eSxaC/18DEmIWBRvQLVM6d56jqecQhQT8A+\nz2ea/dg9H/FR091y0nP+33Y/vyy4evIJ9YmlvLnsbuQCdJ2pZIgb+l2IhG9O\nuspYrsDJXVgAbqVHmWX83WtsOQ9G9vn+44bCNut9jtU6TWAeUALpic380VI3\n/TopeI89YVecM246UexQtKEoOJTtnX3EinWP8qQ70undI55B26G3AOfdm/3D\nIGalP3NQm4MUlPWe0VqXvaw048qateppYIuO+E0D+7gMKfLazV705ILZ+KYv\nLEsO1VcAIQTyDPgoOeFq+OnZsNuVvdZ5GBHGTUbn4/kiBaYngO7RGySjt0la\nFwg/AFmmC7pgEU4Ki3/ZrxxsCDhHd0nq/lsugC6RB7i0++DtXsFE0oBhA2lY\nlVDKB/FItLHVlH3X/fH2SCGVccH/8dKqjlLAO1mI4Xo1IiXVwfBoElKjDaGq\nSaYdmTttEApXqCw9nnbpKS/TCVIbe16Z/BgX6FdYlcGXw/lK+KodUbagwDen\nJ7+3Nr2x/n2sxgZfLM/3upcjIK+x9byKM8ewFrjNjqQ5rTTXPXxaECIl/yOm\nzcpYxDhr9cvC+NkAAdKq9qC98Mn9tT5tQbLkNio3b9/bf0dlAyuBj0UEcZdo\nlUum\r\n=UXPh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB4C2pRxf8svrtnTtIJClIm0M/npODn7ErHvfI3I9TF9AiBiaR/OyvCZbKPB83RTqJ1wYNhe8pXSOHGq9PQF+f670w=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.26_1544665746141_0.24972576619935372"},"_hasShrinkwrap":false},"0.0.27":{"name":"yqcloud-front-boot","version":"0.0.27","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","choerodon-ui":"0.3.6","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"835f14ec4599543e7e0df72f934a1cd094d32e22","_id":"yqcloud-front-boot@0.0.27","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-8OnENoQ70Nr+UmjtKOzrsQU2fz4JyE/Fw91wwpgbSbRe59SRgNBg7TaC3j3SuxjDee8lAgpOW6cHBl+pH608jg==","shasum":"dab4467880625c41d2f921736fdde9e0aa737cb6","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.27.tgz","fileCount":198,"unpackedSize":1381721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEhPeCRA9TVsSAnZWagAAbd0QAJGD7nk+B1JRCa5oy0XB\nS4MVTaC+lhtSPnhKOVhZdIfGjuNnyd3pqd/00v9NvzH1fP/z/kM8RLx9Gw4i\nseSCj3pArJJ+l2UnJC1tjMLDYrtmx38i0CpUgRnC/TE7RSNywvWKsXVj4s8y\nEQ6p10KGTrwopXlJQnAX8cFrpK456oApP+GijePkjPDnoUtOI1RN410vgw3V\nseejfJUXUQ8Z/fScPXJ647R1Ys5S3Dn2OBDxm8v7tkfJcCxw1QeGtDDeLdCi\nyPbD2QXugqyWIs6tDhHE/fNImx038ktYdmSh/j8bqDvkeQzwlV4H3nQwB3qX\njDvrU+0b/gv4U+14thwuuYvNcWI7/ScLbWF2PatYIXyP+dclzfUhW4ZQs/8j\njTBAe8WRVQw5+/jQVxd+XEd9w1+GdzQG4FYQlBHEeG13+XrYNOiqKwboBMn8\nS3iGu45mZ52VSZtEYuh1AbPGLgsPFKb0giXcOQw2oIqHV43nBmyaYJcLhZ2m\n+psQ96v/9Abi18bZ+uYriVV1XKMjk1g2Pc10ktHETnW5hJ+fizVIyXu+69gY\nvh0hMlDJ1eVf+Su8/QTWDhdB5WrVbNJNiunWlKUVoDum9VqwLhBhw+gfGrQA\nXGITX6jhJLt1wnjEWyCWJsGuNugk6F+r/PTN8T0R89fdsKEeVy4oVZSIZ4hI\n0YxJ\r\n=cICU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAFuIOyXMrdaxNUhI/E7mB9Jw5fgoHbwIDKYuySasoYoAiAregbVty/8bUyYZnIls19hu1T0UqSytJXE6f5MlUT7+Q=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.27_1544688605253_0.685024487951877"},"_hasShrinkwrap":false},"0.0.28":{"name":"yqcloud-front-boot","version":"0.0.28","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","choerodon-ui":"0.3.6","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"d3b9cb0b7ae37692d7ae8f98faec05d6cf130301","_id":"yqcloud-front-boot@0.0.28","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-9SUMVdi5+JKAG57WKJigUGwoT3kIpJYu4TVxrp5g5Zs4+Pl0ecCxQpV0zOL11U1bBk97CJrOTHfYBwemVpRAoQ==","shasum":"45dcb8b9f9c562931dbf6b1c880b75af9eef9662","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.28.tgz","fileCount":198,"unpackedSize":1381951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcElNlCRA9TVsSAnZWagAAQYYP/A41x/B1RBa9P3hnuMmV\nolp4+2rz7aZ9IRDkv06wmcGYdrk2I23WN0pOs+fDicpGhs1l18Xz9/F+7akN\npWtOIYCBcCt1N7lCTNUN2cs7vrDfIS04OnXsHvutmwqBe/l03QoT1ArymoZ0\nI+aIWWs5lXfm0d4t+lcLSb+E4MfA5qVxKcI2NJnNzFszeSqBGeeYn9y+bXZQ\nmUDq6aefM0S05cqPobzgUSqGM4YLR8J3FD0gpM+zd5lZG1VGno7mcaT6ntTi\nijWdhEpBRBm6H69iiMUREwJrURUmlfZcnIAgJ0rgw4oOwDirQ2AmlGOd3oF7\n5dYV8FXjsQkhRqKATFfaSH9asolrsQdeETX8+b4PEsUpeXA3N3NxeQQwwuk6\nEZTlLlJdIR+KFq0K41EjO/rpoFXMBzxD1LZ7Qkk9WTc4xK3/BghqmWvdLf3a\n0Ecx3gH8gLJmpLhsZdrv9wkgsYqcnhGrGYtlV+I/we3Wjq9HSP5R3vs9c6lV\nN6vi1owIvU3zv6Rx55fECv0h7frQFHvkhwZUnLPEE9pyCgTv3p3O5+TSA3ku\nEdN8JJToytXcfGYCS8sMHUK+bi2d5M9sDiOHHvCAhWfbQPQplccfwBRPDusu\nLXdZvqzMbpT3vxN6GZ9LiXrymZ6R1DLAaD+x5RJkgOMQu9R32su79fmI1S+n\nCUdR\r\n=zh0q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBBDFMK2QVdWHWa8qkK3vgm+oYUfA1/89xlwqjZgRdFQIhANRmIaRrnUA2+QsnQssAqBlIUYWdMuAdnx9djhqDrc15"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.28_1544704869128_0.6064819343701622"},"_hasShrinkwrap":false},"0.0.29":{"name":"yqcloud-front-boot","version":"0.0.29","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","yqcloud-ui":"0.0.3","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"d022f5b086de76c6e36522ddf8c2d54ac4d9e744","_id":"yqcloud-front-boot@0.0.29","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-Aw3Jv7gLKUro5fg251D7h0dul0lnTwrOUtuV/dAN0Euw/rEgDflTJvTKGhVf61e0dDcnlCxkkxSRaPATWeiQWw==","shasum":"b3ae4bc84e1dc15f4d5ebd7f66032ea7e41a3110","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.29.tgz","fileCount":198,"unpackedSize":1381949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcExLECRA9TVsSAnZWagAAu5QP/jva9/wA43SrW8DOY5dG\ngkChm0UospthYeCqTOphcGHTAOR1XVlFDqoRqJrgCWBUM6p/uOizFsG8OyLE\nFLxzck9hQNDpwiN4nJ43geOOPF/zrLIenzH94YPWTbvHgsGW53tj86EMTJDP\nZ0S6g5FgAMPI0c2OXXl+sougJmrmeRak6LUxh48ul0XGh7yUwBbbKaVYtmup\njhR35rf0gbROSyRb3d/SuoFsvk9RA+KPO56RFFQzREFev3IvGG4mSjtDvWY+\nwVmQdJEZCY3w0oI0D5x2MHIcEcB+hG+H093eNktKbPyO6RJhnBlkw9IqdK1D\ng6S60TY2rXj+mGJLha/4ypnwc3W/DXfy2v06zdIT9/5UjQarRBFlStdvFGCa\nFvdyMkY8jzTMyQJ+7GLTH7DBuaOO1mWWdAjHzHqbE8OgcfGrKsWOB64P6xNu\nPlhQQiAK0TTQbw3SPf3QrmbyBDavEQsw0dmS9/KQ/SULoJbFk31ZbtVEHHAa\nzj1LnDP6it/ZYvgmNYejGOtGfmApnBsFkklE16ylV4bYgaHtTFoXbn/qf2Qz\nhsMuURbeR//rjAV3z5IWBGtTa5sYn+RflCKEnT5KgAajI62DRG08EsQd0eN0\nL8CzAJx4IuGhVTmAXOWmBWE4pF4uFKO9DxXxJ1AGyULtXNAVnvlqRREcmPg9\na9zv\r\n=fzdf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDzeqiQ/ns1JLkwdZnX1IMRNmwf//Hl5p4Th93lQNfvLAiArkAqmvmV8o48YuhhDxCl12Y43VDbTVvFyOJ6ij1Xo7w=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.29_1544753860256_0.2129644356626481"},"_hasShrinkwrap":false},"0.0.30":{"name":"yqcloud-front-boot","version":"0.0.30","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.3"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"d022f5b086de76c6e36522ddf8c2d54ac4d9e744","_id":"yqcloud-front-boot@0.0.30","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-Zh1fFi8+VGRr/epXrgvHvLaz/DkMmJiiJ30S7fY2gkL3p6dnSpv7pbGaQY0BScmr9Gw4Lr/MdviFHVAvpTBCWg==","shasum":"e8db0d075653bb210f13172ed8435d3d87321bbc","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.30.tgz","fileCount":198,"unpackedSize":1381637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcExZYCRA9TVsSAnZWagAAfjkP/RR+j4XiDeLZkbDJxdl2\nkumwVruC+sJu6cDnNt8YX5/H2pgfwrYW8IY/i/T6Z/kizm61LbI6QegZNAqt\ngzK633/YIrJb4zRW/RmcGKRyGLXR7TBrsGOK4Z19qAaslN6xsAmsG6D88cdw\nLJdnaEMgbVWpWqgzMK1U9Zht+vIvECb4tXY5V7ECwf01WarwMx1GCwekOuX0\nTPbR/t1gX4OQ5JfNF2b3k2552DpZorsJOb/XPZ1YAy1jhOBVObstLfuhFLbj\ngZsJlrkeMrXTMVd2DR5MiaYshtkw03dGWoJ2V/qHeuIsn2dQg6vT8BuJe/EM\n7cH5gIMwAlM0DRP09BZ/RMjtO+CQaBdoHOjlUz39weVkqNqQcAmKgVA/9/XW\n03gJAGWFYbz03hYj8JMsrxXfoY2rV/Y7b3sSHY9YSkuhW9706XxMhFrON2g8\nLBqicjWmh8MOYc22YjdCAC2tdC+Q9s/WMVLOvBoINKmi5XSEeTfyl2X6Ih4P\nukdt4gHAdXQuQ+BFOWBgoK6I9BSk61Bmw1/1BkhphjpjJKVnQdZX/7PapWWC\nC+aTmNdRHxxaQemyVJO6rhoFq10lr1DkU125UkL9TYIoVVWTjQ4SvPEBFjaS\nMDlGl7Te/3gyNfQWL1ViufiCH2odj7+4Nh9AXk3N2nqokDslTQuASxcZ7UzP\nMOnM\r\n=IN13\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8PPfxqLmHHLTLX8DuxZUXKbG1VxYhIJ5+XJLr7irRHwIgLBxO/VLSKJoAxQlgekdfaBs8H+nnUaHnPWMS/Au5iNI="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.30_1544754775472_0.011314964376847092"},"_hasShrinkwrap":false},"0.0.31":{"name":"yqcloud-front-boot","version":"0.0.31","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.3"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"94b6e1eeaf37e06c6d68076f1bc69f33ab72ae87","_id":"yqcloud-front-boot@0.0.31","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-t5aHUi8l1+hjRqp50AnBUlZbKI+87Rpl7Dli99dkvto5xruq0pcM1Y4WZeAHtTESH2GhYq8kDq0E5v1x8AAW5Q==","shasum":"df5025bee9962a5fe23e6c55a199cda8979b2a2d","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.31.tgz","fileCount":198,"unpackedSize":1381935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcFKH7CRA9TVsSAnZWagAASIUP/is1mY67lhrTc7GiRZTt\nnI4Z9AxxHXa6EqtQb8rfnY6dM2HND9n8fHLSKVHRgraemQAqi7ufr4nhHEGe\nLygakEqBVP3LmlG5zXvW6sPtn0VXPy/8MxPaAN+lhpRvCv7YZCdYQRoO4QyN\nfr7IKO3i4oeqCf7Mqk76DgeVX9UOJDa4It51GmUBknC1DRdgUdDcyNO+TY9s\nT8HwyEY4Z1FIpk4IkavVLwtvFsQiCMNKJfFZ1XMhA4bMiBw8+4FOgpUjW1yL\njw5WGdZQsTO1iBjZr3EwRw5WRVdP72Lkv5dWExk6iv9s49a2Ir3SI/Np4GJO\n2PanShCNt4Jtp/7dGAvImMuUX5Qwi/MMG+ZG1lfnvyeHAjqcsSaG7kDFfEYU\nIzB8zwivz9zvTefnAMwjJos1UyoH+0NYgTn1BECpxWq2QcPwXa6p139EFIth\nCPMdD2EvfohTF3vY87hbO92PN5O1nK+3YbTa/ozOsSB3UgRjLl9YF5eJtJpl\na8ZIhQ26INcbJPb6iXIM9O/qXO0Sp/UE3XBUIOF52nfcYd4NnOvxQyJoOBg+\nH9lktlaXQEKOcvC0WrpNOXrs6Y2et93/hB3xEQMFwSYooA2qo69r8ybvNWJ7\nxqzE458dRFpcFfp8h6G0FahSyZ1zOkyF9UlBd0bbKYn4qoHA3R8ZGcW5pGCn\naUSD\r\n=k4Dd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGi3bnMoCxxSncCqzsg7DHnG5Rgti9YwF2NNRWowzqX6AiEAyVeQQjUW3BsIJ6nz9N9gE8geUN7zwQjp/R/cKa/DeKY="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.31_1544856058925_0.3564602156365204"},"_hasShrinkwrap":false},"0.0.32":{"name":"yqcloud-front-boot","version":"0.0.32","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.3"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"94b6e1eeaf37e06c6d68076f1bc69f33ab72ae87","_id":"yqcloud-front-boot@0.0.32","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-xaeUbP/qkJjZNpS0WOARWFf1CuwIhja3ycaDS9XD78grdCTX4J3xi0T8yPjnPU8C4A/IOxxUuxDYQzev7Zo17Q==","shasum":"3b5bb1ca5e7802df1763c0c330daab2dabef53ba","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.32.tgz","fileCount":198,"unpackedSize":1381936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcFK+lCRA9TVsSAnZWagAABnwP/Appw6XdNG6/8ywj3Ho7\nUEOafGYksEpWxY1saUbR+PjTsVrj91dlns295xi5f1csp6N9yTnLB+4CpvP2\n1UOB1eHYaJ1cGhCG1GdCNJMFmhiNIwhkVPF50PaiRW6XEj0M7whPCwnLOCtP\nN1ak4oTJFqpUhFESuuUnBbhFWASrcRX0fnR1x2+OejOCv/CA+Rn0hSpzQqa5\nSWJkjN9OHuYkZ59RQIjPUWI5pPUaLkMmAOAHLMNJEEXjU2mfg5IVa6EIsxXE\nK0edZbiIuc/v020VQkm8NhYEc0JDqmnrBPuYu3SU9PNBmPM3im8D3CHlDShj\nIFVbV2iDGOYd4zOzUkSPzji33oG3Te8kppz7i+sW6hnFc9psv/7S+ia6r0Bt\nXUuZPXDpqd+mbLYrKMgyKWe+mbdX6CkLNMySkp8OcRvs1gw9n+ryrHGFdGwW\nxlzaIKQOORAy8FKMtAKKUWVAH0CzBIbi9WYwXi33FAqM6S36w+udqj9cR4/0\nGy684CpUTQnKrXVGGLEEGuRuA2LaAXqgDEq03q+89uDtbJlh42IILFhgE+Cv\nBQdRDnmHz4T5TWA+ZKwdYAV/B/12PjkjJyWIGk9PZYA6idFSZBJ5e2vIeOfZ\nOtNT2H3zPsgJE8/GTPW8p/LofK0W2GhmuVxKBRd2F0eKsc53Tt73pbUsXRNI\nifnt\r\n=6kIJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGVAtq0gAOq1dVlx5Ms8c9ZTLTQQr3cgfgJHjWaBKbjwIgCxAMtKS7hk/uAOBVeLQz3jSpzMKtJ0IoLzu1dsrA8/A="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.32_1544859556487_0.0040630282140823315"},"_hasShrinkwrap":false},"0.0.33":{"name":"yqcloud-front-boot","version":"0.0.33","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.3"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"5d2676336932db42b813876806a69cd7b553e492","_id":"yqcloud-front-boot@0.0.33","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-7mif10kwFqihLjQAVmDq1xjO5dBsduYblbmjSF5k7qBcFF5BF9bCiEClDCgnpyq/XLF2C2ISM2O/y/5EtDuN5g==","shasum":"2f50768ca7f4294b50b9918f472229aa59d4bb7a","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.33.tgz","fileCount":198,"unpackedSize":1382969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcFLYYCRA9TVsSAnZWagAAq8YP/Rj/oPjRpdIFOVjqB/kh\n385H2FPR1LQm+AnP6HsOFigrbiGqsmceaAEsg9PvYiLpir9jy2TeJGGhKSJ6\nWK8fEIBjuxfYmRgGQdteOeqPxl4ALd0auFZH1M/tx9ukANeT/iu09x5f74xu\nc8IKRCV2hO2eC+1slMHnRvyZmHlB5L+P0EW4qo6Fam+iEvYIu692FJjbnG5j\nFug/Z20+c5hjQdy1eSGqoaJ+Yv7p5S1cktBVMIyIoLUYAZd6+YNwZ2bkPbOq\nCPqhNFePemehvWgSmLA1caNhBbJMzY9HBjqMqxhgOQ3H/p87v0fthjBeC+vc\nyi6wQC9kMtmHAr4B66WMpwOfejFU04cyqcqVdXSojnbuYtudnNKltz8BiEX/\nce+OTExIp5rpLbYWZ/ShejnDTorVsUpAjT2KwqIzAC20Vf2u6x/xH+4BRjZx\nIaPIcPveoyvUkiyI3AE4wfRWFUB3omuVi3tMNMcnwsG2ir5YpcHKofpg+frq\nl9haxgKsLR/al97tJWxBA/x3xb6PG+vl9TzCCl3dQwrZ5reav2YNXwg9M2OX\naxPytWFgVMj3/DLuv1ZyIQ6Y1PeT3K56meqlow6pqrzRrIx8yKvlPnWN3vGU\nT0B/R8D3r8ZKiDbXfQYtdAVQ9HJI0FUcr4aiZrNdIbjkX61kkg+QZ0KdHX7Q\nlDgT\r\n=yYKf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUGGMn7Xh4Nak0tgM0vVOVIeisYM9nb7PbnWZTPvrIbQIhAJj5cxq6fZNp1ilK42KczlJIHjaZEZGji3NIvs4880To"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.33_1544861207820_0.17323564792364832"},"_hasShrinkwrap":false},"0.0.34":{"name":"yqcloud-front-boot","version":"0.0.34","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.5"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"e6373ce547155a90308667af2d3dd58af30d1876","_id":"yqcloud-front-boot@0.0.34","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-XV1GssThiDqIBXFs4Knp0f+tbrRtCcxfLadQcyFMde1vy6c6gXl/u44AnLgxchQRI7tJ31YGkksykzWzZ+lEtw==","shasum":"0ccfe9d3621c75b55627a17b63234e0968ad4066","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.34.tgz","fileCount":198,"unpackedSize":1382969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcFwbUCRA9TVsSAnZWagAAOi4P/AoyX9oBm3dF9Xhw3gjY\nF+aKajyLedEFbs/bm18GCYuhTRVCPD+Oz0KQUmuWXpg0dVsiIgbxM/gl9jDl\nDrRREU5diCRQ2YueATYkGYY9kwoMBo1h9A6GRxWuhYIDOoUYofEx8kNSbb+q\n9lUc73zRUY7LgtEaZkQKlSOY/7p2khKG2MLf9IB4B45xdKEXXgr6P00HHE/G\nhP2VWdM8nC4LOe2akdSi+TjaIbGmGTO7lhTDsLYglsAmOQF7XepCczXf9N0C\nRBpuXnfyel2SG+On48AIsuR33CTJiPkQ7LWOtzgVGNgKvjHpoFFF1Mh3awjV\ncNbf4zPvMlEgGs1cWXbTtv3kc76rzFWfWzGmlT57DdkQ917s9x5NxUOn94jA\nrsr022KcKK0kzxbnB2l22S9JEdwHq0KhdEWYn/GfgjKnJZGtWQyCn12Avatc\nKrip+wR7rMjXFzsiC1Hg4bCP8ZXVIR2G29MUWZc3i5oSV79XUWDjSvvRBZ5v\nhLx3x/Rtf+tfKyoiTklfHal+xLL7O1rIOTSLNxgn44++0jma2nODybIvyw9Z\nbhnEd+5Fb1J+raBVg196jLJDIsAQHi22Ls5uOTNQLZZpRbTVO2GTwE9xa+WD\nxxlM83rtez9aQiM+0SoNNbcZcmhXDTWMGUxtqHb1vg1NQN4blOnJ8K+lvyFA\np+M9\r\n=h9X9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBTLW3/mXYJzy59KrtnCeY3+k3z50I6niU1F7hoIZWHMAiAf7HB82ull4zhvY2K4lPhK83UIe7Z8fmjCpt1RkupV7Q=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.34_1545012947627_0.6286357873525708"},"_hasShrinkwrap":false},"0.0.35":{"name":"yqcloud-front-boot","version":"0.0.35","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.6"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"1a5f3c7c305235572cda514a2e3b9c9fb46975b4","_id":"yqcloud-front-boot@0.0.35","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-aGm6XCOVoGeV3kkBuWyDRWn/UFa/N0TQzqHEXOyYIgTtv8mxkduLSFVOyQ4ErJ5txrRvLepV6y/mgoVoNZ+ifg==","shasum":"7c42f8b03219445279ac1f03bccefe2e3add8742","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.35.tgz","fileCount":198,"unpackedSize":1382969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcF2SsCRA9TVsSAnZWagAA9IUQAIfd5Q8os+jFiiuUP00Z\nhoXgRhL+rKXBg4Wyc70CRSwrMR/A7nR/F22yJFh8v1WlP94KsQz8n8A17JTE\nHyT7SeHy51/JtpFdiS4XWgDwlHYf3Dot4R1LVCFhHYmNQqHPk4zyYH7dzTIF\nQC6X2TvwWkbVH4EWyz9G9OS8xGecLWOp7nkyadpYdJG8JOd8XW9IiWz6xrYj\nijXWqMVfpHmGxWHYv8OjWNIDHNJOSsr46Uv++SJ+ycw5XvhGInzGFUy4geXQ\ngUXxeun6nSxPBpK/92wmOpXbEx5skQe8ktPh1ODKUtY+584g+1ZkromIBhwx\n76ja0ffKpMZOJN4kq9JgH/OtzPVcxQmNgBY/CxbqAiwOGsKZyG7NbnAJ1Yds\neHaarxwVG5SE5hMmV3MkyyRYo3Rw0g7Fytx4EXPI+kQYISwTNJJwcVpsuB1I\nF6VKpKuE7GVrS38xepI5A0R7zqWwen8IfkcxaQ61mOcJv4r0IdTpBwbPkSaj\nlhDBZm0JggYwfWAEJ/sd2IkhaH7d6oMKHlI8A1kcsUy0lhk3h8dNZmUbGC18\nTkyuE+cq/x29OEOrdQZUG9OVU0a6rbKtQD3vdnr6D2I90eti2mWWI0UQsqGx\nJdw2N8sFmkOXgt4+NFz6rymWdekgF7a/uOc98joVC4qqDDMnNZCFE9Dr5Llv\n8rmM\r\n=yRcc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCW6yKAYeDrwSiRV5DsIErLV2w7OVBEG6eXsjB8VUND8wIhAKUelv8643NyhRGlO0n8rmzpmf6VEXJACqGiVddAgOWO"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.35_1545036971521_0.8646616778492424"},"_hasShrinkwrap":false},"0.0.36":{"name":"yqcloud-front-boot","version":"0.0.36","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.7"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"1a5f3c7c305235572cda514a2e3b9c9fb46975b4","_id":"yqcloud-front-boot@0.0.36","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-OAqHpbRMY02my/wan0F6jzXsrWhJstdHwP3gOCQOBiIubmTNhBwVQX+D3TNmnvNVn4jPCjkkVpe6KISLr3SCMg==","shasum":"53b712ab9da7a53d1e7ec66690c0bf8a44d91a58","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.36.tgz","fileCount":198,"unpackedSize":1382969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcF2fyCRA9TVsSAnZWagAA/JMP+wef3vuDbYuD79gOFG5n\n+xtwxE0X4zHPnq5khy0T9oBAO0SVvFEGqDyqhvdmJfQ60Jc0mC6VKr+yKqe3\nkH5nRvGzH1MN5J0EZe8J1ugwZvxHPyzPoZSd8UFPBwywrMuC2JVeA8dXK1mp\nUKadBbSBRJt8yBNDvt4uYL6r4wWK3wGGKwtUKG8ll2EHDfAq9lqt4blUIj06\n6WOnPtjla6Tazm7dkCdaiQHckAyxGw4L1QCItdeq/vBYzoDh2nuRCqrOi0Es\nHNVtFreukeVsDLHSEXSN8iznZl+6x4CruwdSUowybMqMS2Hcug51DuTUpjdN\nhzIDoBgykSHqVsBR+RKybKfhYRlEat+S1301ra9i2PF2CL71PEUm86uqrAN8\nfVZnYEAE6Qzygdv093uPqJsJo5mgl1xwA4YbSASS63wXc/PrAaFeJrvBYztn\nUItGWydxYo3rwS6D1yCDQyYMJQYBh1hqLAX8auL4C5V+rWuRSV9ifyt/VRNN\nfi6AXT6rDGkT5M/vEDob9X6Lt849d11BdG0zlTkg4gHboO4LZ3k2Iy4f8nS0\nLZRl861vDPrwdX8Olpew8XC6cbsOkAL2M1CTHy0OVbHPd8wSH2xydbT3sej0\nissYTumBmYQ5udbO2gOlWSPJFR6M0g/E2WJ2n7wLCpIQDMRFypwxbNWtFwlV\nKLb+\r\n=H/2O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSIlNOObCfPeNjEPEsnAKu/c72sNKlKEGOCJN+iIXw6AIhAMDXgeHk+hCC1jV8tvMwM/e93refaQFxrqGB+ByIVHa+"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.36_1545037809268_0.43115506543325877"},"_hasShrinkwrap":false},"0.0.37":{"name":"yqcloud-front-boot","version":"0.0.37","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.8"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"1a5f3c7c305235572cda514a2e3b9c9fb46975b4","_id":"yqcloud-front-boot@0.0.37","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-5bx/sYhh4NM/3JMsbhjfPiqtyJ1c8//gnPylDZqTwEBclVQJRLta/tJXB9KcQMgAVeQvWKtQmzdkxvyEwp02Qw==","shasum":"8908169a7b990b1ca8301d193750f6f9e1094eb0","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.37.tgz","fileCount":198,"unpackedSize":1382969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcF4S8CRA9TVsSAnZWagAAGWAP/RnH1/piRICk8+eGCVeD\n1LhLYJ176nWaM0AmbYdjkqK6qg8SmWaELIC4P0+Q/YX+Japc81HoGyK+z5GV\nguVWDFtleLvQ6M3xTb/laOhJ0v8d4c2y1RY5L46sDCO0tIyL+Ds69h9DR6UX\nIdioURSIsDYwF9RlEpfk5UMqueLqunlIFUmiSeFqLJMg36BQgyLpvFv/hydJ\nlrYzN7CxdhwflgRvBG7aYppkGR28mvEWuOKs78kkc+49RxTU71ZyEDvY1XIz\n3CkA9Lj2vEBi9cpIYaRKebKnhtjVVOLc5R66SMqjaeU9kHKjhY32LiAnEha0\nN6w5sL/jsch5rua5RQMVD8pw7Cikvw9oVzxjmIGIhFYgHxbv/QckUtbdov/1\nbQEy/m0Xzq9hxXUVJD5wgW/S/xRtmEOYFOcWXvflS8n2r2QXjR836PViY642\nEqmPYTIM4Y2Vv5lUiM8TUSY9kwPyq4zFaNgmxFW01+7lkZsRbVf0yBdHmIhB\n1ukr/W+j+u1FWnUB03Uw/JmjWqmMXN3FbMlpmKnaKCBQtXVW667j2HckXHNc\nxTeTaW/iGMVPE2LlmS7qkufER2x7pjNvGmvNggRb1Tt6lVoUHz6BeoYoRC2N\nz76qYLcG93Iw/E/f//5JUqJgafQ8Kmuh4lB9DHZAaXFdqnHkHEziucqOEswn\nWmbN\r\n=E2KH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGCxI1cCoz88e+wCrw3LQhWN62i6Oa8uOVEKtgV4PAiNAiAVQ7+DFdp3G7vJnjJVUvXCw9rl+r/4XvrlSKxRKcXmyA=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.37_1545045179973_0.005609353506256021"},"_hasShrinkwrap":false},"0.0.38":{"name":"yqcloud-front-boot","version":"0.0.38","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.9"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"1a5f3c7c305235572cda514a2e3b9c9fb46975b4","_id":"yqcloud-front-boot@0.0.38","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-DddbAdAaUmMAcB1V23LjLCB0aFXqzwdp9FuTctBR05aV8VyRQJlhdzG+pg2vDHE/6ZfK81g/uOaXIEmJlHc5Fw==","shasum":"40e4d8a175b108f2ab334227723ee5563f61c543","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.38.tgz","fileCount":198,"unpackedSize":1382969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcF5kGCRA9TVsSAnZWagAAX/8QAIeIXMU4lLkWBpBVKBOP\nLetw1soza3XG6qUb7mGI3AsyQ+G53suq4LFoD+RTZL3x0UvwIDbPeL2CQraN\n4P0L5vKFJEM3v45oxXaMMNbIdXbtH7dDWWHM2dRHbjmfdnnfc4MG0eGNG6qz\nRgekRpWKSayZAjglAjtlIamm9SPZmGCPC4X//GkUT4yWVnt9UB6g62wizucV\ncDbuCRjhodsdCCgeSNe8CvQApd622PdyJJ6P0Ms8IUBvLHIpH0OtPTQp4iUW\n5ExltHPmz1hGPa05dvQTvKqr9kCsP7BOwdV91KkwO+5ptXr2z+fZczwhLs9L\ngmw25dZExQiXh5mA2UQ5QnO6ggoP75C9K9ElcexaMgHwMjrVktO8UWpnANjB\nxup37YZEUXsMq4gi7ZvgrcqnVDx2wi9BIBjmB5FcFytpfEBUypTnvHNdadru\nMaHOyJa/L3D8YZQ/IlMCNQAqHVhdqbMy1S+MGY5EU3CShoKosp+Pk0yeMW/X\naeGTuswWx1Y10s6/vIQk4S5VdFgqv+ldy0hyUbXrGlzws/Mwq8m0CkjdpWOP\nSmF9vUJlEfnlWSuT8N407PYS+YQneUPtksqN/j8U2O/vPr8rG6J83GG3pXLA\nECdNO+ygU340wEm30rPa7OlKJy4O8ABpHgXtLkAmKLzrz/9vHwg8vMYXDCWb\nDeAF\r\n=dquY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFjORY7Q+Cx2mYIBGYux6etv2xSQj/VrRbktY9N6ZSmuAiEAhacLh68tRzG8pU/PIZC0wFbEsu3Ptbwr2OwRxFbNxME="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.38_1545050373398_0.8090327977431657"},"_hasShrinkwrap":false},"0.0.39":{"name":"yqcloud-front-boot","version":"0.0.39","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.10"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"1a5f3c7c305235572cda514a2e3b9c9fb46975b4","_id":"yqcloud-front-boot@0.0.39","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-R4oY7HUEwjH/jLjE7TwN42SK2XOXh1MlrW4CSTzvzfW+DUDQvxvi+6S1ZJmA1t7SbbQ3Iq4dx354iwsAyo7gHw==","shasum":"4de77bbb3c0eb1c1eeee2b47326688bfb957fbdb","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.39.tgz","fileCount":198,"unpackedSize":1382970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGJRQCRA9TVsSAnZWagAAnTUP/R7ehgIc4uHJLlofwB2W\nzy+6ix6QHhH754+5hgTou4tf8M4EYqpyNw1ffBiDQ3Ri+hMo+BC27ySAlXYu\n7CSjU8MxccXEHBfLCxtRVTEbc19kFTsrtePTmqPjv4UjC0OFcB7+X2hhvTlN\nbB/qyEuM7SRswLDdDGMJDbppGoYAZY73xLYLFMVyM6Z0F0UvrtAuN562nZz7\nyP+wnOckN/boogOxEXrE8WhsBb4jZ7xTeEC/z70ZvE+48LU1CWWhikVV3WQW\ncDmVHcUfuYdkfuSf1yldOF/4H0wJKKja1OGftTpu4tSv30LUH+rvkxQTkmuv\ndrG8ir8urEA6XjNe+l68yEMcya4/gSDDgQB5Sw2rbgN/hos4SOefBU+ocWK7\n883axHOMeYlLudWfcLCnAyRP8mI07odPUhTCnUJo0Y8/fdzsNYpf6zq/fkDG\nQIkV7tNUfZAmKp05ZiNys2MOuqAzEFppQItJT4LChUrlzVNK9RR5KXO6yoBf\nPoxTGffopu+IT58sIMRqBLBMrvlNTsrwu4DqIkM08oUESD4fG+2KF8AlZFX+\nStpdRy7SncpJazE6SpHGroWqpvCKI2HksFarfcFRBLZ2kYiq9pSzI5ESjPcL\nT8sBe8KgdgEqglz7vifd2yq25DFhfiijBoXmw3ffZj7t4Ti/4fKv61+hAPOu\nt9bL\r\n=qxPJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAPU/WyzSQnwuV5SGlBWG5AW3PQb6B26fmc4UK6Mw5E+AiEAuUsdgT21CN4KE9SXdUEZ6Pn5aGOZDsyuYgEgxlYXdT8="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.39_1545114703234_0.3369374532205265"},"_hasShrinkwrap":false},"0.0.40":{"name":"yqcloud-front-boot","version":"0.0.40","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.10"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"b80c37583cb52ac05b45a15437f1b8b2d1975b0b","_id":"yqcloud-front-boot@0.0.40","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-2rJ8Q+dPPb+W/trpg78eIF1zO9PRO46eVNKoa1TQ42n8/0L1loeCGdLH9rrjxBzpiSOuMh7USqjxbsQbIfUSvg==","shasum":"26ffc096a6b9a1215ce3505d17bb5e0cc26dea89","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.40.tgz","fileCount":198,"unpackedSize":1382065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGJTbCRA9TVsSAnZWagAAXD8P/jbXdTOjaANfmM6UkGjm\nOuxNTsrAZ22BX56pdvdQRkgkBBpldn9oc3YoH4R6h5f17BROfSXEoWVHjyxE\nEtVh6VFWrI+OLyh4kk1IA+77dK+fRLaxAsaDul3rJJvuHyGN8lLge8cZlMwJ\nN3YzxRY75AsipvbxUsI1Pu9hS66All4juFjCJ8oJtoWpRpl2EjL0pQKJFrZH\nxfFv4b6WEIqUjcv1vdruFwYgC+8ccHmRLuVq63MDBvz/xAPvF8K5fX2nfWvu\nTvzkvxx52ZKoIjQIHU0ma4jceLu5cRfAXGX23BNlhcmDPuyT2G3RyWfc6Zwp\niurffaUDdhPWzcRRbWkpGXpM6+Cvv6NFaRnvTkU764lEMqzJ1N33rcxYfhGV\nGurzTWlwgO8seerBB64/UKGPy2lUyUn5P9eOtnbfChypyvwYe3S54236/7cD\nnq6aDvHrNoSWcwXpCtuk3CVWcuDgT2WPM6Jy56LnaACrqdCQGe2Hk/EWRuIe\nLM4YGNZGYzKwParoDzAsPTycHAt0tyXK8xe9yvrgoNp+vGzGH2cCvtNImROH\nVMu7zQ2rxZDjSfoKuDJNyIHuTVzhcqEgu/r7zzLKnojfZdQkoOW8idzsr9BS\nAfJnIr4t7v3rOMlh93ohizfIII2wlVn+4M6nZoMCBKuyp+qsCfsvbQ/FKU2b\nCd/o\r\n=u6Oc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCU8lvf+Lvh8tusB97GbewK3ckDCs5jK7of21zy7hDOqQIhAMfPIqXdg7pitMlk1kBciPDlHKWyrslj6cq0BVUQM2c6"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.40_1545114842723_0.05537058596356648"},"_hasShrinkwrap":false},"0.0.41":{"name":"yqcloud-front-boot","version":"0.0.41","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.11"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"ac376f83885c8de6a9fbd73cd9b1881ca5f7fa45","_id":"yqcloud-front-boot@0.0.41","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-qB7c6uYcl2ZMVnsU012JwC6P/SsaeRLDFY8x1g9ErQGcqFQ/ksJQMMCfQcwo62DxX8Gnfv/Cxq1++bT5OIDKQw==","shasum":"09645add79710532ca49281ea9bfc2f6afeeb693","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.41.tgz","fileCount":198,"unpackedSize":1382065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGKWGCRA9TVsSAnZWagAAx78P/AhdnQ75rqUsAEdMrUC/\nwFjn48ZaeHelxHu9mMkdxTzdNpG2Y4eQYmQy3Gow3Zbt/0A+4eniOF6fz+71\nqs4PIvztmJgg4wTmO5kt1LTtB3vVo5uM/66pqh5KIfBTbCW2CDN7A/sZJi5U\nzINnZiatku/PKTAFOWaF7rwrjY9iYf3+jW76Qa38O30pKkVMpWo1JyepqsNF\nKRU4UakaOEco+J9cPViacfQF+gQ6IHhwyn0e3nqWwKH3GQ5YdykpENEgB47q\njRryjEzoS+n1xx2MC8zbu/WSeNs5qRNAKgOeB7T4f/Qe1rmrbz/wyKZTqyoQ\n7p/91vx6PNMIQiAp/BumyaxmVblXrjuyHETlS07Eq05t/tNeIvy0Z3uwxAF/\noYtTeO+b/TnSzDvR6Wz10u0bFJ6i6Q1ykrIKNJUhPAUZtGd+/IIFvQdaBKHF\nJDVU5kF9eSHmIA4INzJjJp2nANDBI1mJ/idMRQCnbulgfjTz9JCacK9j3FEd\nzhRF5hkz2Jj8sI3Ms053qXLQSvzKHTUbzvOcVkDBTnLD8MgdiwgIax4oD9ML\neq02/FT2Mt4u/IdTk78YEuOBQPk7zWl9ShChdR9hsugWOfieu8ZMuCq1WeME\ng9+jn/CcaALEOBd2bRkiVX/JXCN3I9btTeoNjrKRmc+0WxcKyv/4QIx/jrEp\n+8Vv\r\n=QIJy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAAIl4WJNt1Nflh+4Jt59NxtNpXlFQrNiAPvXUK/XBgAIhAJ0YM1yltcC+JzHeSJOrKKOzFt6rKsf81Lvm19StscVX"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.41_1545119109436_0.25347368196939346"},"_hasShrinkwrap":false},"0.0.42":{"name":"yqcloud-front-boot","version":"0.0.42","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.13"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"ac376f83885c8de6a9fbd73cd9b1881ca5f7fa45","_id":"yqcloud-front-boot@0.0.42","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-kRQXmUIU8NcMFvk/yP+WJXtIeiiAsFyZtzMn3ojLgNAaonJk+SjyKm8yLZwcFUmxm+Lzl6ftjhVqeJny7KTI4A==","shasum":"29ef08e7f9c042a70d5d57c76990288b8a4fd647","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.42.tgz","fileCount":198,"unpackedSize":1382065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGM1CCRA9TVsSAnZWagAAgZQP/j/852el3QUMxjgWb1h3\nUk+HUQLsCHw1mWw1kegfJuSFnhkHvyUbBkGu9BoKVN6/Vpa1FK9yOdsiEjrd\nhn81N83hiuILD6aybg+vAN+tt8RJK1VinnF2A4bP7WE8vtLXzfUEcqIdMSd2\nQcOa9i9Phl6EEVi6AsHiFQcXPacaiobRRLVqBD2su1ck/p7cOfXCiMkoyJDU\n3rKaFeAMTZy/XbVhEnezPY2GOGY6+cPzuuPs+54Le0Jlp2QjSNlZyraXogXf\n+E09QqBfqV27yDwf4SaP8XIkf5W4Q7aYmFaW+Fz3DhntKwtXoemQjPnLWfUo\nsNTlc7VUpycW7/zFzALUXKQEr+T46RySEL7mka/5Voqju5ODuEIvhuNJyetT\nf8DkGyAcrqle4NqHGJxU2b81/RiRkJZrO1NvjzBv+M53vz+ZJziZrFuaXOit\nDhDsjppzf6fuIwxfakXnYJXWXdl75it7AHpNJtG+SlB5fCO1b8sAuoKUlI+c\nAQmYWm4L2oqmFy41VfL9l83DHa7Sa3UupEzx0HHAJS8hwSpaa9+KS+jVIwEP\nlL/42UBsBKUCLN7z2i+OiJNRn5RsUT/NmEX9Z66o3Yr6vlj6XOqrBzd/bUbD\n3i6WE8QnHGWdzZT3Z//E//pvsyRiuDGg4S711xY18vq2w1ion6iXMmtDEdO1\nf03I\r\n=hROM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGv97OI7nkkFrMBbAq+CPjmxdMdTZEJ/EFJKfU2DvQXqAiEAktgA8bE+9BnGS6ZCabmTpfHhgh5uey2Vb6Q63oftyr4="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.42_1545129281732_0.32874382734174423"},"_hasShrinkwrap":false},"0.0.43":{"name":"yqcloud-front-boot","version":"0.0.43","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.10"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"781b1c1851a8b79df681854a65c85da6733aa947","_id":"yqcloud-front-boot@0.0.43","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-gukNbzqtmC9GBH8gOiPm/X4KE9V5ebEh3WtrPfhJwp091c8fcbf+svQh45aObZsuGqQqIlOKG37OFqUU4YmsYQ==","shasum":"c9f5a181c587c7ef350a06014605f20b20f1db79","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.43.tgz","fileCount":198,"unpackedSize":1384971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGgXJCRA9TVsSAnZWagAAsDQP/Rrm0m8RHLFwwf/7xw5b\ne7B5Nww1M7uEo4CC43PNcnprC02lfRMqmXA65tBN7tc+CSp6QiL1WnPKQn3d\nn2CCWlxI2RQ+5iRn8hkLdY81n27H/eOynVgzuzkoD+I9e5qXqMzPo8IfpI2A\nd0IOmU2b9yPFVXjRXBpzf/XQHSXzZVl1ly87lNiQiC+46RG7rR8JqFqZ5CbH\nrX0B62Xm7+p3jpMIWo9H2TVeU1SlYUeb0iGBvB5PQRvqpj+hInQFpvD9bC39\nDiY01M4ABxCHnk1xcaWizvWCu8JkSXaOkJqlA/BLNSz+hGmal4hbR2FQXKqn\nRSPEWZ07CdAzVvezX5RTX0c3CVsyUwZvuy+lan+6uZHpb0bEIuG2Jc30/SZF\nD9JIpLYFtbYm3+W9kWJW8pdrws73juHAOYu9AoXEjpTv5ni9G/JURVA+w1zv\nHiqYhN+ycx/VXArNytWsohZdA3JU0Ei0GLTBPlbn3uubCN2GfzOdRYuqNI5t\nfU7PaLYRt4J0YLrYZNGCdcS+NUCUXEcSlcwUU92izUyy+ZzRmZdvw2sz9Bem\n9JXogYaLq62nhzoVastpuZlmNDmcsUNT/BWNBf6hGLHEVhmllSQYBz6FXIRD\nTGQsEuFgHJW6+TgtPM9kHu1I8jNz/Q+JsinCL65ND+5ZNn42Ej8dAdzB5weD\nSfUS\r\n=idxF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICDf4G1huvaEdqqWW9/xSRhH5nnxX++XsaNJGSKyp9bVAiEAkTSKxSbZNmmBPltvdfYo5TWta+uFEfPkhg0HUm5m0MA="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.43_1545209288527_0.2978148055450729"},"_hasShrinkwrap":false},"0.0.44":{"name":"yqcloud-front-boot","version":"0.0.44","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.10"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"82e2311cb1cc2edae4455e5716fc6b3964b63d2b","_id":"yqcloud-front-boot@0.0.44","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-/Uzsj5YLaRel9ai44DGvJu/gs+Snxp8Y8xb9G/IfqR4q0YguMQ5IcJXMn9voe7SNzGjNHSHyvwAPS7VTjt3t/g==","shasum":"b5b1452a14ad98cea002cc5141132e8ac988b4fa","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.44.tgz","fileCount":198,"unpackedSize":1384930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGgwBCRA9TVsSAnZWagAAzNIP/27EG+en7F3Vuyj9hiQb\nXwS3FPJ6VlpNpYeIzwG7kRWQD2q6yggGEx156G6RvKmcNnr3kQ5YghOEWR91\nSH5SEvlX0GruUT76ZvBj+h5CGt9/l4AnsZrbXff8S4NBOlhx3boGXsjzT0Kx\n23j4piOrIjGesoKr9PYxFaa+BzLthL9IT1qbuOVA5R1dhR3uA4M+7Q4jAlAd\npmxGJUvQaLym2wf7DKmQtQSDyYY6movoWQLJUknCpCrIbkfSTaKVU0VVIkiV\nTyICKA+WsEVamJkwGS3O0SUBihKnpE9W8I3/mvfW1tkUPK9R2rtxmcX5vyOK\naPbHrd6LTrt9lWEiDDJ8dupa7acJBwwmYPOGMIs/5Ug5ukcf59X060pohRRx\nOw1n5jxQ9hVNdZ549lxHD6CvhACCoeFPUSGydjOyMQHdVOKbamkoC762n8zE\nhEmFKBrAiLZ90xIL22IRLyVZ+CVxfeaDyM6AD1kkHVs+zXJ3e4hiW/OhoyRK\nX/ltoylwGRKnBgG5Wzu8iA93fzX+CJ+DZx1fKS4cGA5CSl86V5LiumCU9BjB\n/qaOh6fJGwcaunDmLP0UWyYPZOXVuxAEjvFdwruun8jXO+C6j4NEpyWk3dT8\nuq7hzXZyK7+q9jmc/TZS7V//Cf0yREm3JP+gbV6kfh40eREacLVA3ZJmAYZN\nSa01\r\n=aMQe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGxO2BpZMDEX4V3hZsbc9/X8r4ZJnw6nFZPzdJtKegvxAiBA4aKTd3bP+S948HdKWdyFSk8bfXJa/URFs1QcsuKZZg=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.44_1545210880913_0.7459321434023909"},"_hasShrinkwrap":false},"0.0.45":{"name":"yqcloud-front-boot","version":"0.0.45","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.5"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"82e2311cb1cc2edae4455e5716fc6b3964b63d2b","_id":"yqcloud-front-boot@0.0.45","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-6d/qiqs7ln3sRN4l8CFaY/woi13mNKIYW8gIAXlcHckWmysdnqT20uTo6D9+yxq+Tx7r1OuwqyqRAWBhfrtoCw==","shasum":"ef154d24d3367c8aed704354612608c936bcd073","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.45.tgz","fileCount":198,"unpackedSize":1384929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGhEuCRA9TVsSAnZWagAAgMoP/34WxuTBd9Fd+7D6ggsU\nEH+Of7B0ER02qZ5Q8DaMZjqOwVWls6Fauo50VoV8vFRTZPBgIjQYZBsxx8ht\nX3ACbmU/6nHs3r9NL6sVlXbOsTOjqWCsebMR4F3JH8TGknH5tC2cD205HzFs\nUu/HH+3J01vGSgsI/JltVfNwGCrgqopaYJ4L+Mvm8WasHFT0p8c6h9OQl9Wb\nZjJNgbMmM2OK7iTTBsm5duMQn/3xA+mHoKxGq5sW4RbWNjDUItk0fmrF6if5\nXKyJoa1LLccrddsv7NLuVGAmUU/+56nZFEwJk632R8lRc2MXS6W6GMWv2lVf\njFGMEirc9avxUy4FhlpLlj/MRzcDmWSoKWDIb4f18cQ/3V7B6kSyR3rC2xBl\nYrdfH0lk+JSo2IDst2rYd0oBmMoZI3F2ukm12I93v42c3jUqb5kR9rMHU5z3\nil9Zjj2JcTQ/sdg1uo+0QnyQWzBjAaukLkBXrmSsG8FlLeJPp95U+QVakJhF\nLOD7jD6fJej30iy9+XHezqJijX66++/WPtWPRPfIwViPvJ5O1KlC259Kkhhv\nZNXMidjJ/ZJ45Huig7hYK/XY7h5+68gWZ3q8b2RwuC+ze3L8d34/8R2TgzF6\nfVbbD7TjBwDKBCor+unj6QUkMX3rL/bo6Xz7O9xLpzeZQY1IeBlgmvuy3p6b\nXLef\r\n=fKmP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHLcsmBKJCBcGGUIUnpr9LGw/Us6NzF7heilcLI5gNtuAiBt8kkiZl3SydvWI67XiS06pTmWaVXgFu+2D68wE1unqA=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.45_1545212205621_0.346106002925783"},"_hasShrinkwrap":false},"0.0.46":{"name":"yqcloud-front-boot","version":"0.0.46","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.5"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"20095c1d590dd0270d7caca55671e4e0f3e886d5","_id":"yqcloud-front-boot@0.0.46","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-mgr3Meltv1Eo14v7cbh7GXNoHJ3cWSbC5WEoGSUzJX+DTBCwltVU12P/DE9H5PWztZGridGd8P3AUjqprQ1aHA==","shasum":"7f0a794796dc4ca80a8910a4748a611fdb0444b0","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.46.tgz","fileCount":198,"unpackedSize":1385234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcG3PjCRA9TVsSAnZWagAAIJcP/RNRbhCboHdMhaS6hL60\na8iNfXN+9kT3rEBkks/N6vThMcLoDA+UeJ5BL+5lx2/AjsVm1trAzzblNQUB\nvQm8l4KMerhHz6mlMW1OIFwdRpFXuQvX+LndCri4Gzxi+In1G6x2LOmNhETE\n0Vgrf2U8sWWeULEkNPDlIH9p5qtEn16SUObPYtv2O3SKMNif++CY3Jx/FWg/\nSU3nhd4YGE+WzJCM5F+u5dccptuFuwp18OBxfsEMHTRk94xfA6xhKXJzLcqS\nYDWk+sZNmPzWMk3RycQSwNXV4Rvx+ILr4+30p4GevhGHCwQyLBRRPjOyfE9L\n1yp+exi+77F8GHO9CUHOYtakiahMuXfGHiD95XlOmIHQIlfa5if/08lTzmNX\nCsBmMHCb7zCpu5p7q7gb136SgjBGyi2w94ctDato5rym09gdIjVY60r6PQPL\nvEo3KuUUtgJg2CaKnU28d63DwVzIHuARwsHKMy5J5i/tciQA0PjudfkiASjA\nyfoD+GpghnPYqSEAp03mRZTyVcQOEaL4r1SLmT5k48BrRfr7Ng9nIqH1weMZ\njc5kyHFItVyUbaD4IBS+eDjvig53mOmHT2Z/HZ9SCSCigPpnHflU6377WDWe\nCUQPkz9ALmXxax1sCNVqOCQ8dd3AWMqRodTTdEhLmD14oXQFDKCUJAmGq/ju\nI+T+\r\n=4TQo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpIh8dnRdTEAnlbpy+l5WUB6adSfwrXb8tf391z01PEQIhAP7TBU0N/0+LwtZ+yQAPSQl7MVUGQDQpD4I/fjrtGdCG"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.46_1545303011399_0.9652903569076241"},"_hasShrinkwrap":false},"0.0.47":{"name":"yqcloud-front-boot","version":"0.0.47","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","quill-delta-to-html":"^0.10.6","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.5"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"e012a1b2f36d5e2dab6c594af0ce46c319065f8a","_id":"yqcloud-front-boot@0.0.47","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-FS4lD1VuB125JL8/hl+jz/oo2YlZP+cQNwmGdenZGf1VQ4FauxCXTaxcMKzJRQTvwwooTtZFYL/919abyQVMDQ==","shasum":"047d87c4d617680b250cfa4cb9e17dbae0854b5b","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.47.tgz","fileCount":198,"unpackedSize":1385523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcG41rCRA9TVsSAnZWagAAMa0QAIJHzE1DwE1zVmRNferC\nFXDs5SIz7ICCn7WB/0aqaXqFMDZR18A+8eStR5vBTqL5ZUfEgkMR6PmXXygg\nJmx2VuCHlWL1EUM8oRagpGHjqjVP/CWb7o3bxiBT1Y3sYof0mWRETTisXZmJ\n7VdfLXE55zKkeRAmOqmGaVzJBca1ZPop1N2vMHyeSr0QpaOKZTQ8u9vdSOzv\n27YEmn8ps5aw2bRPmyV3vL4FRplIrw71lS89EZyS3iGxkK4Gm3v4uMIEVY13\nnpgUuY6yzC0o4xnO9YMmzX6K3pIefSOIflPV8ikZUYMAZIBcTB0mbpKdksYC\niu7vCltsXZZIDyDlzpBgokPsb/TSjO949804I7ubbCUvQOeUIys7L7f0Hq72\nYrGsgjkSWolxxCJBVGzpN1MQA9ZjdOaBFyVRI1C5inR7hs/MrtD9eDvKolg8\n1/tjg/ptD2GIs3JYl6Lu3es0NhSe0n+8+iHPTGyYPLKxl/Vmcb5N6nBlvyQq\neBrBc9Ag3umfofe02KEQ1gmDN44ofHFIlbWbzZwjqEiOZ1DrmVbPHjhOcCQ/\nt09rZg9IYu6/QfacKQfSYjzfMzeC9Y2suyKwI5cPXNLxmQTK3zsMZTeQO7Hc\nyPfepi7loKHOYL8j99Vmsmjh6aax2mvha9mMMRxXBw5iV37muwatmuSD7QEG\nBjdG\r\n=eLWK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG7kUgbuC4zBshGuqSVoz5+Ve/+KQmM6Z4XMdmjmFr0WAiAuDzNBfCIMPFVv4XcqJ+DZeXfze0i6Q5ck+yY+ckC9Tw=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.47_1545309545905_0.881714937734561"},"_hasShrinkwrap":false},"0.0.48":{"name":"yqcloud-front-boot","version":"0.0.48","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","quill-delta-to-html":"^0.10.6","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.5"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"8fc1125f5f841a89af52fdaf1d562a17d0f5f6e7","_id":"yqcloud-front-boot@0.0.48","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-uLVePB4cypC6/eJi+T7q/chzPPZFfCtaNAQd26vypz/Tz8B+lwI/s2NSfcFqYsQfeEjtC0RgYAhw3usyBUVN8g==","shasum":"b1694aab06cccfbb25f71bf45e7d74f354afcef5","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.48.tgz","fileCount":198,"unpackedSize":1389275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHEvZCRA9TVsSAnZWagAAXygP/0QAifdJ9VxJ48B+mohj\nHNQb1kIwLUcpsHHdrOWh9jl+xTJ8Wttn1WGKMKhX0tfo3HmWPI3z7FzC3k6c\nfD2LYeSUvUg7qmnr/oT1WJ1rpj8Jjh039q6swAAB3cPIM+hAgT8t2GdsCMd4\n/BqbuP4w+tI9G9DKZUGwnyO/9LBqce+fxxHdgXeH/yO+ulm1LicWjn5U3q86\nvUJGYzvGwUCEtIW91UC7B2tvVD054/IhQqc3EkHm/7MHQQj4Z+lZ5Hvpx+6f\nYjIawhVDIZSV6HMWPNjUHI4DjIEo5GOYEAqVtIvWPKAK0ep6662am0Cf6peG\n0kOjXDr7MPI6SZEXKJRoWnYNl2ThNLE1n2owsxJJ1SrCILhL3q9+ZUz8982R\n6qTnATpNSQ2uam7ZeCZqxObnItpJ2D2NAzIQYPutbPRI5pBwvxjzFfmpnEvh\nmS4legXsjjuhzc8ByoBEXVJ6rtEpv8kHZ6ZOnx9JvSV7fI+ocuESs+CO03FU\nSu85pzz3/EXqQFh9l9oacGXbgu8g6/ezuUYi/eYAfcCQDfdiUNFcq03bAhrc\nsPzEIUln4LQFj8WNfJtDgpPjA2nRCQMnjQ2XBciMv5EkpdNRM4KGlGPCMf+j\nKu19cz+iuC7V4oGlnYxr4xiqOeow1VIfkAbql3Ap5f6NUpKaM6y8FXkf9n+6\nz3dV\r\n=EXtj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDC9ntE7RqLEKF776oO3ltyv8uyj3Ib9guKf0tBwNk9YAiAbVbztCsSYdiMnfl9c7U21qkC8F2FQ9pLG84pPiPoxug=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.48_1545358296290_0.9154583030569374"},"_hasShrinkwrap":false},"0.0.49":{"name":"yqcloud-front-boot","version":"0.0.49","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","quill-delta-to-html":"^0.10.6","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.5"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"812c3ccca07927101e5f0c1846f832b28783b780","_id":"yqcloud-front-boot@0.0.49","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-Gwnat6/sZNAxYAWj9Ba8M8T1HZAB14VuzO0vBuPDd46qiQ6qGnS55P2dpcANZYJIamJ4FtQ70gWNTF7D6UxQNg==","shasum":"7322aa4da9cb23e45e9315553b83025d5684f8ea","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.49.tgz","fileCount":198,"unpackedSize":1391357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHJrpCRA9TVsSAnZWagAAg8QP/0GhC3voZPEsHX937Xey\nHd212RE/GD60bkop/itJ2b2lmP5Gc5mj+GoMNxxjBjoVVYXzZm3LjeEIRAlN\nCO2lQu2gZkVoXm6fOzYBp+gU/BGvP16CvOdeeNnw1Q+xJek5M+NK9FYmtuRC\nIus0l86+TgIXpMWreredMUv7tPooTdxbpzDxjvKadEDM5LMKk1y/oe6pYft9\ni//4fxr3vAnoL8QI2owqYfQFqt9B0qOxZ7gedRiO2tM3JqKhqKwJQGIUbH3H\nei7dJPoAvrK9FN2U6xevDf+VmRtOLgRerlmSQc+GLLirocirqPRsS5NmBRVK\nUE0ykz2wzbYaGU8xDCZ56F0bwuKP3hYU8PYc2Pni1f5UiPXK92qxYOlOewIL\n08ilpsQasCSyrOHSsrKnWvMYTrThiVm90q6vfCDJv2/DnmU2EfGAZRG8RhkU\nxBK/Gh2ntY2iteqGdCO9LmXn0ahvVtNJ5SeVqhLTyw8ArLDRU8b0XBoSNcdg\nJsIXXc/eOovv14OQQ0Id0ZSs6C3sRwdDY03KZ+Y4P/JIJfH4hUDS6wOaFaHZ\n+QFzgpQQvmAKgDHNF4+DuPxvhrfFt51wHlx+BJSWEhozI/XaLDb+geltfb7G\n0T0asCRtuzyT1Nv3csgVZr9W/8+spBMNYnD6citwLLRULxx7QV5bsCcqtjy8\n9vE8\r\n=IyIQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFQuGI2jvCaP7FDc/kew6lodEtD/ZdTS74CbGEw2S1ThAiEAqK6WQQHZR8psVpXWKVbZ9DgQP1oHVNexux96NbOTjO4="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.49_1545378536418_0.4599691809480084"},"_hasShrinkwrap":false},"0.0.50":{"name":"yqcloud-front-boot","version":"0.0.50","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","quill-delta-to-html":"^0.10.6","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.5"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"cb16773d79846253108c14eba97c00fab64e20bf","_id":"yqcloud-front-boot@0.0.50","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-HYr6NBFxg5LZOU/rEctsQ7thR4zqMOJMk57uhHmwbqqZzbH+9gvFqlj1GvWwyJ5zaXh8n9xWoGOnqJI01TnuZw==","shasum":"9e762bd4253214f1650206acf3b401ad8168aa68","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.50.tgz","fileCount":198,"unpackedSize":1397821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHyx0CRA9TVsSAnZWagAAVFgP/i+LzxmuXeX8FdRtjpKe\nh9aXBG0hS1Vnf2+YTAjLK6vtC/VOPgsjgyATxOGgBVacnj6f2UVvf2kFBZ7+\n0LI2JaCHwulKb/TAUMSvUhsiXeUrN7AYQd2CRrXg1KuywKHyX+ltOnW8boG8\nweZZ6J+TKg58RPK4vmD9YgGCoEYvrQjwFaFokJsIZ71ZLOYrPEsAZxdkocKt\nPdxkgNBdaEZt3aI9G7VS++T/WtVgQeWasqEqrXKuVh9R3Q33QgWbSwvAU3o+\nXhm8tSSpQQIclfE9sgSLBptlNdnlS7LaD9TjOPqpZPQOHWnT0BF2cChUg3Cq\nCP5YDeOYkDJhltF2oXiAf97blf1DYHYYULWHLsuX3tucYu5t5CwthtyD4Ysj\nZEgK0m2KupH+TqMVI6M1vzAOXVww6UbbaDtnhXdF/hXAkWGMy+OIOIbLKZqa\naaO8JdqO3L5R7aWB7aKekwt6HMDWzLQ1J+QbusIB80hjABhtupsuMNJISiEp\nx5pH+NZoWjjul0P7iBe2GxDe55BY4Qjwqtbk6HJz8NBuQuWziPcvBciG/Ayn\nW/nZpyBp2/ymD5KnfLwLSRcrmdG9od8Vs66L+g5GWY7Rz5jdFR+Ov+Vfe2bd\nHyIElvLL/pmTAUQEuBafMFym6lsPbxD4CrQAawgxwA+e6spQbIQSNAKdRUuU\nmpZw\r\n=tUfh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFjaqmXer3nX0dBtF89YzNTIq6fb/yJQF1WS4LeddrQ8AiEAqY516c+NAn44rGoGo+C1B8c/UqnhvV1HBZisZ2YCwjY="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.50_1545546867597_0.7601272132269423"},"_hasShrinkwrap":false},"0.0.51":{"name":"yqcloud-front-boot","version":"0.0.51","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","quill-delta-to-html":"^0.10.6","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.5"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"53fb319e1a16f9ce088a765ce4daf1655692be98","_id":"yqcloud-front-boot@0.0.51","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-EZzueGPK3v1Vw26mp/yyojzBygetfULaTgHEYAoX9NS7EZf14u04rRD6cXxz4Kum6gCBpRCISBXjc0amug1enw==","shasum":"e22e5a347a3481b4d7794c53bc43c3fffa14e3a5","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.51.tgz","fileCount":198,"unpackedSize":1397796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHy0gCRA9TVsSAnZWagAAxNIP/3mclRO3y2fHRMUuPoy/\nB2zmmgy2MEXV+byGzP8xriTveGmS5s/SaVThJz3e/5yKsW698Nvu2FO1bZZP\nU+1fOacLHEj4jf4eJDS2DRx7xLok6eJflwwiQnTg+VaWJyhXPp5OzKTope1W\nd2KuyfCUC+cq68GuAw0XextH6jNNa8KGFDqWAfqDY5GCst8GWd0lLgW8NSKK\n5aKitsD5uN70ir9tadc+UVcuie280pdvRkJ1qVHClGF+qCCdbhKwvJCqphZa\n5GyS8fanhv+gjQMGaGT+drXVrIWu1rpokDA+RT8ncMroYEHND1ji5z9lq6rR\nFSn6vvZW0zmlFGHaYpOF7XoTWiJlsTRG6lmCpEvVZj5+qut4c3wNwplhOHnw\ns/DYY58zbS0JGW6v/+y8+6VsbfCOB2OjBZZB0GuUD2nB/+Vi5nXYzr+KKvuU\nt//Iw4OSlN7jghoi7QlNzaO4vsTNWebDoMTUMbOeCxe9+t+h3RhS6s9Oxyck\no5GLrvWS8On4PYrBs+zCwFpSp0hwt0taa/eLQxX6E+186GSVdN34LWTWMITR\nkvLZFA6qs4d8iz3GPX4xU/rVGWPqG1MP19pj37ZG71SrYwf1YyGpdMT6g42n\nAdnV1fD85I93maNEf9TGxOvsGb583Ty7kew4u5ZWW2rys/uUjrNYg/WdslLF\nfDOx\r\n=Q6Sc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEFzAdAq7uUAH/NeifttHGsNkKY9SOxKilRHNSwnC2xgAiEAwOSlutvMrhEufy2ojlDFRgKEJ5GUcjTmWN3i/DoNNtg="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.51_1545547040052_0.0582928155190765"},"_hasShrinkwrap":false},"0.0.52":{"name":"yqcloud-front-boot","version":"0.0.52","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","quill-delta-to-html":"^0.10.6","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.14"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"975fb348441aaa247c2886e1e338d9f57d7fa6b7","_id":"yqcloud-front-boot@0.0.52","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-XlJBU61VLEfLrNFYbJ/G7Z1zh3ohWgtjOtULrMHUZCTVSBisYUnIHU9oVSbxi+YMteVqJaeRESo3r6kTr79XMw==","shasum":"128951d643c4bf337b51e7520ff34287c5a47ca8","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.52.tgz","fileCount":198,"unpackedSize":1397574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcIJBvCRA9TVsSAnZWagAAgJkP/2TY3iesHchLKjpH2osd\nGSyEFtLNevRKgMwZK0DFMhTD2+4Toe2GAHWyZ7RQeS/w7r1ooup/FDQxjIhe\nK11LDCr/FTxT88quWT606ZCknl5rlgNxCi4iaKyHb13TomDW3m3pK26/B1FU\ncfefBOZab7PrlXiii+g42km3ur+bUM4T7L7YAuisit128o+nyFMmPztr2y9n\nP9oOt1jiWEMR06UDEUx7MhmUEGDi+WZVR2jX1opfmOOdtREig/96xHzB1BBZ\n3gwVWm7EBym11+om79vhSsfxKXHQpeDBj9W6C30h5b1rclpOOPVV0ryj1ati\n2nAsKUTh5Ls5TFLiM3PpcRvFTzZHc3nwaZMX2y/Q8IjOvcRBJkdZzkB4kjNr\nYeEZhUwpYd3YpBxPsnDUxlmIH1hrgdcoEVTaXGJGhkpCvrDVS7lKjkKvcaGx\nfWr/X2c15BJk95KzQ6ruQ703a3k1mGU/ZCpnIzcLLe8xbAuEIVB2xoGHonsl\n3TUJxV+J8YdjnGupBx62S1myLNptejq2FtwsIUteylIJgnzzv4rtnAXuxpWc\nSToZXnZ/d/FT+3LCPQtHXXS9StvQwU/YAQd+R8n/Rx47bOoqZHHW1qNBLB0a\nzfv4eRZ1Rg5AcvsW5Pc4xZV9NNAh3MvHklrLDk8YBwuqMSad7fTkogmKlvUt\nqMCn\r\n=G2KX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFeksmRncdeGfoG8iwH1cRaEbEtwIlY664rbOXXdD7rAIgTzdW/D5kE2KSvppwXi0ziyNPfFjuTBwHxuhD5Hz79ZI="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.52_1545637998382_0.017378971885459782"},"_hasShrinkwrap":false},"0.0.53":{"name":"yqcloud-front-boot","version":"0.0.53","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","quill-delta-to-html":"^0.10.6","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.5"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"3629c6aaf7acbd89408967583a9876a849f8aaab","_id":"yqcloud-front-boot@0.0.53","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-cE0X3I3bK/+FjnnkmMo1ZIaOwvw2o3jiVNUDKEnvWZtjfr+rXWMvZS3C0v4etuM0L5VBpaL/SP1aTtT3IdB/uA==","shasum":"721c57df45ec1d757ee3a6509b9438b3d1423735","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.53.tgz","fileCount":198,"unpackedSize":1907338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcIPIQCRA9TVsSAnZWagAA8bMP/AmxksrDQNNd6v6sKScS\n6gPLjJrdDk8IFozMnbR+6uJJjQh5Yp3PdLBXJTVGdp6DG1ivP2vJQ4eHPlcd\nKZORUvqp8M25DVkseF15/BMSrFU8AL1WePknV9G7tsPUWzPeJCCZKtyNFRSw\nEW+dOfMtIBlJrtGMTxw8wpFI/JXEOtQhKvs/s1RlxZ5cKwaS+CscAGM2ETyF\n1B3+EwWeNjh0uxXvmLoTa8LDORX2MJHpcfnUddHGe/9DMv/Y8oUJJgY3qGln\nKD2aAfcTdvWqPt5gYMioooNe/ujvZ+jjT7hGTCO+5cFVRJTfdCwjjhkqmnFO\nYp33DJkn+5uef8XIWsJY4VzxfVUDUT1q+7v0i60rY/6ZgZNwFqdhQ+wEsPjm\nPMTdh49HgjCNPatW3ywZNn0NVeca0dGN/tEKLZ3lufyExfNI7SHjCUisLpkS\n3vKKBPyYe/if+eW4/vWWrpUKJTqlS4K5joU+cn1uulBe7LL4UJvLhnviSw1N\nJEm5wisAO2esymTY5dI2weznEERHtLLzUdHlI7yvbdtV/8cq6ob2asFaaIc9\nQuHE2rH0xYGiY4YOUN4rj2A9hpA6X8ZrBruf/ZxdWP6uMq8fymMQKHYrj0+V\nIwcR5yUjGkjmX3GR+yfWkcukURXzs+oUCEI36J38KtK9OC+yy+HecK0mA1ER\nz7BE\r\n=GWAw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAUg/FzCo8jlsYv/GNlr8deDYFGpsBi49ynbL2PT7H1kAiAvhrKcwsfy1/Pvp4hQOjHqKJscDo/yf4A6yQqBAqW/FQ=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.53_1545662991644_0.4176670201545247"},"_hasShrinkwrap":false},"0.0.54":{"name":"yqcloud-front-boot","version":"0.0.54","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","quill-delta-to-html":"^0.10.6","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.5"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"4a6f9be928fd4701ad5088f3675e70b1e15dc174","_id":"yqcloud-front-boot@0.0.54","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-QnmlZE+FZT2G9nhdarjI/qX4uMBu3hpvGxz04KBraLSBvH9KWJZOM1fIDd8b/dlD266oLMClsk9NfYU1hicJcg==","shasum":"b7857e9c41d0130b3414e5a8fdefab880be04f7c","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.54.tgz","fileCount":199,"unpackedSize":2444531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcIaglCRA9TVsSAnZWagAAsscQAIzvmbkvRLquZZF6T7BQ\nxNLVgYIxkZfCNS4DiXxtAZbFJwmNFTuG962nXhvqHr544jTqJhMibjrLG9Xd\ngyT2AaU/xcJbRFAEBwWfR1LInOofLIP2nDoXYT2b9kgmROzl7Z9inc4tHorj\nlfGNDQFt6AhD7hK8nrUaPbkzuhq1BrKiGoy6XBvz1tZhlAAlulvpE6Ph8BlX\nk6v4825LlTw/GvO2japb3xOggPdpRNizxP/FfY8AqVomhMs0hNk4bXDkgTcN\n8iJ3SZS/TtDlVvUgmHJ0Ud3ZK3aR52OcftdijYdEGXBMxUoOqZeQMU6/60sP\npOKX9xnqUwTuldHM1uri+M8Wbomvz7ZEw/7sg0vf/GTwDb7vGSNgyjV67c/y\nQjJnISUG8ukPdSIlq8hqe7mUg5g91DhXACkckNkGEcqfAHm+rWJVPpJdFwe1\nRiWeq30LOO7b1uK0qVkpgFNqp2qEux6KCCeHzmyYHbZAPSeuUUAWLWXQvhwr\nNeE6iN5qgk0NNob3p1DCkBoCPuTkUXHRstNUqEh67g7T8kJ/4gyT/RYuYrR+\niZaQZC8AdQbo9tgwndd8glDzhHntxXc9FvOeGCHlv4NXhHplTib0rBrjdN1q\nw2m89yqLDo4ZpsZ2QIzNLYr53k90NAy3+Ueo8ocy/orsWC4WirmQgd0nZPnc\nHR55\r\n=ZG7e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwazDwZ0yyM3j7kJOEEjtk7wMSX3BRLX3OTr7tv4WOpwIgE7hv1QVIDLiZVAaPG4iDdaIJIgZcHuT73iC76gg8yHc="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.54_1545709604980_0.7951494362615672"},"_hasShrinkwrap":false},"0.0.55":{"name":"yqcloud-front-boot","version":"0.0.55","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","quill-delta-to-html":"^0.10.6","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.5"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"38d648c339edb5dd12b34cb5a9eed39657981211","_id":"yqcloud-front-boot@0.0.55","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-i72GcOl8VkOyZwJzCWo8keZq4KQmCJelqSKh3pmIJFlkTaV9NRPeBLqdjpQLEQM5xAwb54jqzV1BBjDygnPQow==","shasum":"1c4b3067dcad6cb845f86be939eeb1a7b043ddef","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.55.tgz","fileCount":199,"unpackedSize":2445441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcIdeqCRA9TVsSAnZWagAAFHUP/3gELXNBK9kikTc0uNmw\nwwOWtQU8xGt6rnj9MTDZ4heJOjcZPJO+j4xDhIcT6eAW3Ba4xDAvu88HyKQg\nzr22kfxd0Dd7V+nMQWhAvso/IEA8IB4NFdJB7kb/W7/W3znGKKOql9PK/mQ9\nqfrrEjKZsH3tZmifePE4wAA1YTEHYuKxoIC8zKUUR9qr4GG9rKHmSxpeMWwb\nGpB+LgMqsLaO8iTUI01s2YIskCXW1Ef/goHbK8gk3HWccMxBUcCZgvuKXw+F\n2jfRrl8fewBSQTod4pyJTJ6xMErQRN6uQ1Job0gKciwcV5d8zXntXJCP8kF7\nZEqJseLUzYKDx6+Pg/LJUHht08jc8Sqr+CWqxGVjkPE8Kd8YnnTPzFHJwgdZ\nh1hcO/D1XPiyg9HIjGeoF48yRD6vZDRaURZFEVsx9Cf5VNTPXa9s+OzFWSLV\nFfO+1CRykfp5UebRfqSR2QBsLLKScNDiHNBxdFlTNjxUAJRnx1v4NcQsh5bY\n86vBDa5TNhZafvw1ZP8YKueqwaNNGuMjsjyh1sKEAAor8OMRBshWwKsyzCDa\nl+e0N6qpeMAUl1vfX0/AiF1LtnlS3GOSdndEVCBRpL9kG7lH+UnQ1ETuQFpQ\nsTQ1Qk4s0CGesCIYCCBlL+5ECQUc8cu6TU9yV6ZWcjBHi2Z7cPgYSasC3QgX\nPDbV\r\n=Hz/p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB6M1JR83k3Y+IcHdXC9xxVuWT736SjyM/s+V+Y/v4++AiBDRbh72J4P6n+/p5URRvCncuGW04dNKeqkPUuxVvakPQ=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.55_1545721770190_0.2335475744100879"},"_hasShrinkwrap":false},"0.0.56":{"name":"yqcloud-front-boot","version":"0.0.56","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","quill-delta-to-html":"^0.10.6","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.5"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"ae68115ddb47282bda1494973f7fe95bdec4fb46","_id":"yqcloud-front-boot@0.0.56","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-ZpkQidkeZnENn4FiiLpuaLVL3Vy6W2Vo4htGtXSO1kYUOY9kXnFws8E34k3eFA6ofz4NKiUWJBa8OW8EV6mpjg==","shasum":"c82db363803023b12558eccc43cb9f457d3bc606","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.56.tgz","fileCount":199,"unpackedSize":2446038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcIhReCRA9TVsSAnZWagAAtqwP/iKJXcVJ1sHCHt/gcFma\nH9y4Lie0v71DqUKbIM+f7tVrtgd2FNp6yfIY9fBYyGCOVcJLgIAd0l4Tkr1u\n4NDZpnx3t0OFFexHJYJRx9vRBfpzqbAFccuXkne1wxoW6AxkFjCzwMSIG+wC\nhT2Y+cXebjR0C0pcyCjvUDSh15pEiuABNLoM0Q58gYv5d3kp9ztt5VGWV3SQ\n9PAIAmYw2a49ludLbhA5gX8O0wVAu5zUu3Z1uXAFJqv01c9vfGc6X5VV/o3m\nPJnqjLDiRkqbhJOUS/sbjoNo8gM7wWdAGCKvKZi2gNx5EKguzIU2cwnygc5V\nrLQxdEImXn7qjpuXbJsowNf9mHDCAvqvmJRseeVjuLBNEI4xWGoVXyTeY1S8\nh5eHRoK128UG0VC8zZz9E8QiDqG+oSOnhtGbA8Eu0AXeAFNf7li8P1Ujw38E\nTCvZDVTTIj4xN7O+E/PYZ+3sTuaxHhpbo29bw7hZnouuMwCscJ3mTPUMlUbF\ni4sCjcDDUs7XwbP9uzKuLrHkm4x6e+vT96rAo60790VK/2Bk5FcnuSe1mbTE\nBwdF9qAXBhymkF2naO47PH42fTB2rtXiR0Sw1UKgBZ34Trwshc0CNYUBWnQR\nUytwrSvBgRh0dj30WQC3OeI9Jl8xLQOFwgP74JIalrCFPMEc3olVXsq8FQTp\ndimg\r\n=IyGu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHCoH+yuUap5HJM9UJvCoQmW4mCBtONOCm+KGnbHB8LWAiEA4TkGM7vOy6nUYkRyqq33eN/CexBabEYNqElALIiYvu8="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.56_1545737309052_0.24281276684487474"},"_hasShrinkwrap":false},"0.0.57":{"name":"yqcloud-front-boot","version":"0.0.57","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","quill-delta-to-html":"^0.10.6","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.5"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"88c99af4e0046fae71d318e0308aded52415a4f7","_id":"yqcloud-front-boot@0.0.57","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-IjsbYgt4wvCOYPomJ/d4aKoQrJbxzm5vinzcomb21bJo3p5IxuQATQuOWWQNRdGsXVKiryjaeI5G0hd2xr9ywQ==","shasum":"c052553eca9e8961923c97852578a19d3ec47ebb","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.57.tgz","fileCount":200,"unpackedSize":2465965,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcIuXgCRA9TVsSAnZWagAAI1AP/Alr6AYKpI9+oAdm4pz2\nYt9YFNrC3fXjvcNADHwig9eHPvVkDwhUHbMVOJAz+n6Y49qpbWv+8zFg0oJS\nAIlOgxMOk3jYtaJ2TazRVbv7g595uDX3Bf1MJfcj/4obgGyoQ9+nciU4qVrj\nqy5nvJgSHKscyOcqsuFcaaBGtG0in/svU6CzKsp5NZpD9+pt8CwcfjPu8hjr\nnzo81Dg2OwZZhpnYbtuyIlHyGenryxkcBwPzAMEa63bhnLRBSaW/sIvD5EcX\nC78h0Q3/WCvXpcgJhHDp/qWsJEGDgJUfMsHL20XPpiAQ3kl3ePb4SM+Bc4Ad\n5SR74Z39P3jOtcxsUJqvcBo20Z208oeUWWXhN00YxHxGoIi76/kmbtJNmiPx\nSn+VarWQOhF5o29tgEtdOk/qpGGNhHyQwD1shizIrSy2cjo9os4E+TTKQxpj\nv42VwaSK+AnANduNGnAHg3RtZorZ3V6m9qIKCQhEUUWnu2l+pcWUo0dAvv+S\n9+KJGwfrXWfY1xLA7/qSFCNEXicdhoYtZGzr/JQxBiF5svNdfOcx9nOC0xE2\nqq21xqkaCWN+b035/Q2Wc2fMlhrTQdUgILgjiS1KmAdP1tP3GR02ni9JAIVX\nCSx/TmR3bvZ9PJNKgY88DkVa8YpcRVfDQwKnXIdsjdhVRQQ7HrkBG6v1Aijb\nhMUa\r\n=QzKL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFUMXq9a5+NhhE92xno5cCtwcHhMBsJl2HVD1B6L93P+AiBLDld0KwclJQ1P7dahhqDYs0CRmKmImIr2gkfysXk/4w=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.57_1545790943427_0.4618628158011573"},"_hasShrinkwrap":false},"0.0.58":{"name":"yqcloud-front-boot","version":"0.0.58","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","quill-delta-to-html":"^0.10.6","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.5"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"5316ef7e30a1beb70d0a517b4b67583a5dc247f8","_id":"yqcloud-front-boot@0.0.58","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-KndEJCQeJF4J4aKiFk5BCaXSWLKRcDWC8Qmqr9VFOJsiNyjPGx0NvvqXwXLL1PpkMMpMzFduL5E3f5Ytlq4Vsg==","shasum":"d0211c5e00da3c96d75d6302d54e20f58609bdb6","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.58.tgz","fileCount":200,"unpackedSize":2465936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcIyX8CRA9TVsSAnZWagAAFVsP/2OlCBW3o2eDAvZ9oFxU\nrgrkP4nB//okO6ux3NUuei+TSq6FFlkalyK9f1kmuipcULkEYnV6x0o8rjEq\nSLv0F4Vj6KxSHG4O49O1f9etCq3fXz7VO9eki+N3sTwpw4zYlVOAlXG/kb/e\ngru1mRx8NlB2xcu3hS4PaI5sld4q+V70EEcQGbjZFgJlqDCgGQOIywvcDewf\n/xd6YVOr+aKq11XnYSF79tRHI7Yai0Qr60Pat4mCTLQmC6sNxMIeimH0aaFk\n1V8uFNKG0kNbamJE05wioqTyKNI8xvumV09CTR05YJERLyuf6pJ34Ek0RSbY\nCdRHKJgV3YoFH/jQj/R7xLG09VqEsma6KSqL62ayrk9kiJYFf+PUYnw50Zji\ntdY9WkvxXh8VoKRbNuQBpXqtalWJX2PmnIVfPf1W1mTz025iWWJSwUt0E88j\ney91peRSBJeH/6p+6xhumDiVgAtW2KqUTM2BDi8EcBlyCPmtBkS0BtfxUMm7\nCXi73JsM4H73KXSOlra6zM0kBXapM22zidC7Bkyvh+4PDauQViq9B6Y6wcqe\nxFJeWPDMrNdrpPN0mnQ3msXCu8JW5BbUjRlXetkiOLZsbBjSLPNsF6RWEttF\n5rfa8/XHRfO69OvirlwGxEfxYzXma1XdJth5O3lw/VMcb8wK3zgPp8Kc9krq\n2RC1\r\n=/Cq5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYAqWHwHH9OHbO9WsXQnNsyRABtG8JjQ40AjlX4Tsq+wIgMxyIZeNoNsuOkbtFBhU4n+IDsUrtxqSic2P/dVaqXoQ="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.58_1545807355853_0.3884458973549858"},"_hasShrinkwrap":false},"0.0.59":{"name":"yqcloud-front-boot","version":"0.0.59","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","quill-delta-to-html":"^0.10.6","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.5"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"5316ef7e30a1beb70d0a517b4b67583a5dc247f8","_id":"yqcloud-front-boot@0.0.59","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-9kRMhQXkt1VX8iw/xSSR/mY/PABjnP1Anq+btyBC4WhhS/EnRO2MMvQbdXrVlGVlqhtaAYJMWSV2XeKLgIJr+w==","shasum":"4e2efbb7ed1e0d1c075ea6a848ed491381451960","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.59.tgz","fileCount":200,"unpackedSize":2465935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcIytsCRA9TVsSAnZWagAArYkP/1r0dFFrZWPfx7D6+59E\nB4SBmkknD+KkHxBBSfUeyl4aFgkvDY2nNewbD6a7JadyKj349d56cBZukCuG\nY3lcslu5WuWUtACJ6mJUsX9Q7kHgxziBDvwBW8OLaseQJ9SarztHggruIpKa\nDYYN6rhVhtSZfSx6HzA1mnvUc5RnSchny7uYgwXcxBjuMoeoDzNLGSsR7z/I\nr1uC7wAer8Ys2MO3gWFOcMObZgjyQXt4HzuElUSgT/DX1nb8vqXb5EZ0M4ok\ntXiTadqefWZAFzOWXEZbE9CWMkqooggCejB1vamf248ws6dypDnATE7aT5fx\nXhpbo8DcUtPW8x9px/RsepLUAMGhTWDR8vjbjRnKlRm60a5PF7T5X0tbPqpE\nXBCPJbBIGIf1GdY/xOIpaMMe33/oy/l5uX1VHDsshy851LWR6Aaxy/H+OS/X\nAod8Eq0TfFygYpDT49ORlsTwn3OWDZS+/+0bwjuA/QyBI1BtdmkugWZAFKss\nEeVdNEfFGMSNLiX6K8ukdulhnqnx+EQDBZ/akxw9id5vJUX32RfM8GAzbDGq\n30/d2quf2DbXjP8MKFSXC6mHoxMAMmUQaakyixmjfzpMvd4UDsaimos6Egpk\neuh5NbCrGnR2Xjj4zhIdoBgzKqogYIAY+wHaeVnAyeOgCWtbOB7Tm5RVHFkB\nrkGz\r\n=sSg8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzzLk3x85rXmJS3H3Aqo3JYtqGdSX7hiEqNXqIQVIRqAIhAMFHb63BWJ290u60sxni07OibxzzGBVaT9iHyNX1EoBZ"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.59_1545808747430_0.8971028344297685"},"_hasShrinkwrap":false},"0.0.60":{"name":"yqcloud-front-boot","version":"0.0.60","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","quill-delta-to-html":"^0.10.6","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.5"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"5f51f88d4c5088d92888e5b77b743016986ab3ed","_id":"yqcloud-front-boot@0.0.60","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-m6ggJuge19gHKKCHe9UaH05EXDIatZnw4riCeePNHTuDjSz8ugDMsCyIF8nZqAbADZnJaG/L5erjSRDTH+L0FQ==","shasum":"614498bcc4eaa064fd8f02132b542c5e3cdd6b53","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.60.tgz","fileCount":200,"unpackedSize":2455625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcIzjiCRA9TVsSAnZWagAAgfcP/1r3cEnmhk+ijU9pC4aR\nI/jjueBVHlVyZ25olgJVNFq0HVJ8VA6eqJMmAWoBdPCcp/hMwszAPa1udneK\niH7KzjXbUJRTLjNcMohG19DlOvh7bZi/iFli9U/jlJZu3RNKamMpnSGwvnqz\n55tk4ysZkOxOOCKimWR7iyd+3ZUfFFRH8PiGyOx784Nbfrc5BtpXgD3AGEa5\nng/V/JbwXSmArufbnCKzF2jt+XUpJ+mYzX4HSIVWDl4YoYajOwlb9ZmakKVm\n06HKPFpruyTtwceaUF0/v8Ol/lJ+v9caZHEcj8lY+rx+86sgSZ14BdDrHhli\n46RSjjMS2KMxDQb9LwV9mI51pzN12wmNd0l6SkvBIQFeBOC4SMJuhx6fGCKz\na9MTFJranJr4lULBWF89mgFpkkouneI6SjFHALNgEVkNEl6FsxbS06HkTtrq\n7cRV1pNEuxJRWO7GLF+ElmEHjzu/WEIF3h/euqivc7ffhxdYEISqdlvsmPMO\nCyiVKLBvH1Ha0mmGnisuXEjWCS8hssrNmN8L2JAou1bOf7mZ5nJ+B91FKwLI\n6F4DiYIRnRcLgbpJ47z9phB5nBttWuTItWEkbRs6dsnS35BhDDiidyJOFmpH\nuZ3BPf3vD9Opfm3ORzLakOPu8r80agC5x/soww7p70ZmlcT+X5m4aBqb9YpA\nXA6y\r\n=xaIG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHKlUGq0AZpQXV6kUvOzxwpnr0tq1AkdRg1aEp/nanTaAiAP+o/zREuDapooae9Zimqfh8MbJMd03aWTz9APd+bkyQ=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.60_1545812193321_0.4255167922622083"},"_hasShrinkwrap":false},"0.0.61":{"name":"yqcloud-front-boot","version":"0.0.61","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","quill-delta-to-html":"^0.10.6","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.5"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"5f51f88d4c5088d92888e5b77b743016986ab3ed","_id":"yqcloud-front-boot@0.0.61","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-HXM0dHU1g6j7pKtaeENFYG6/T0LhlZ6hS5ARERO/BLFUvk2NlSMAl++FCYAP41Q+ahcssSmHnZVobmxQ9B/fkQ==","shasum":"7d7f3e11dc0244fd7e2571e70a88ded8c34e1847","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.61.tgz","fileCount":200,"unpackedSize":2456400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcI0a8CRA9TVsSAnZWagAAXiIQAJzcQ4TF3Bu34b1IxQM4\nNIujJfj36BKWGO7V/1bf+9vFRR2a/oVkaT7/a9AtJRalTp6m5Yu8p4a5lh3y\nxXNwIijt8Bc0R94/hfZvNVtgTVvGWKKGtcwEcsMRLhGpvlAmOSbXB5z0I8iA\nSPvoGZGCJOf1XxT8ugl9fLRbX1Ogvq5I9TOsJ4+lq1n5nACA8brcn4DX3NQT\nmaRa4InCVx/ORAlYDZfTsoZ29CjGcJM8X/J5hN+Z24M62RpL03+EGQbCC1Mc\nXv4v7O2+xr5QEdF1G8OlkGXBPDObx9pTYrruGtABuxoRr/RhRWz7uFsbdIVi\n3w9WU2aYexhh/ag4oIYsANkhWeEEg1OcV5rcDGv3QC+26+M+kcMJdnJJxkpd\nW/GOCfBlAGrqmpQGzCxJ03oHDPqhca7+eu+NcL9Lve/vSDQuJjxL1g9Xmd8C\nGXZsF3StIqlmSjb2q4PQ6zTncYYInj7IgPp8lThOT/g8jQin3xf+BwYjVrAs\nZ90a9J96k+B4oD3rprqpBKY+iUQ7RYDD/sCX4I1BSsi8H0mHwY3Ami4cJAWc\n/ZwZ7IYxfoszaOOXIlp1TNHo3KkkkPwgA7JF1GQOH/UCahuFcpa0bwlPzkGw\neq/tmmzUduy92THUzrf3RtPqt4UDzN0Scxt5HUv2Px2O0qwv5MkbRWlhFrDp\nCR3R\r\n=MvfA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCg8ttNLzeE6bC2V/3hNrvX3vPg06H+Dyc/jm7RsHlc0QIhAM5pMOvF7hyL+tVj8+lp05bwcY43JtzBAd+Ahg381ajt"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.61_1545815739398_0.7339733188918056"},"_hasShrinkwrap":false},"0.0.62":{"name":"yqcloud-front-boot","version":"0.0.62","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","quill-delta-to-html":"^0.10.6","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.5"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"fab4a5b7c12c7b5a896d831be27a1a48243a2842","_id":"yqcloud-front-boot@0.0.62","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-Yw/Zhe190BjARjQzUpEsvAix+qfrP4+xkOerwtXAxNyDUOy2ZuMMqNpW491qucBeMiy1BYoRQN71sEFqHLr61g==","shasum":"5f187789de58fa8878b17bc111be5e389096289a","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.62.tgz","fileCount":200,"unpackedSize":2456469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcI18zCRA9TVsSAnZWagAAtCUP/2FbFDQaleoECsZ1P1BF\nZHyleiGfGiTZGUY5KYfuejU9HvAdd5tJ0D5fg17gzu+w0vejp+g+XyLSZd8x\nsvL77SrIlAOsKCrswpzdSdaC8wHNbjal0dejfmyWfK2hAAAQUIhm0lDs6I/S\n0Ki5R5unFhKRKTKBg8UuECxhLrNzy2sS2lho0Mc8iHxN5sli93kyHLQlotVl\nEufjgIAUxqaBVOqwtVUh00UJH0Ci/G/gWCm/sxvpBwFtTlOOO9UmcjV+BU2G\nLZ/MmjL9+81gmIPPknJ0/eAWVAP8S/MktFXJB0fVGyq4v4/lyJX32cxhQLao\nhd1thmM9QvSe6pG8lP1zJV0I/aBLCLK4yQ7LobjakLVr5xU/x4x/kNjGyRoJ\n2aROhdyvyqnIAJ3qBkQcUaqznfEseQZNM3Ent3UKJ9ownIZkjN2OrQt7hANr\nIY+OEdesn9E9Thz1W6/HEOwN6cSl/OgEGEy2umXd69JJJ1FuviaMwH4cFeU8\ngnpQG7t/gsg0b/cxwKYqVW3RjK6ioTxobR5KDA6Za1Hx2+6hqIe7yfVCMYrp\nTmWwKfb2fCFcR+JnMlppdS+c5Vb4YWZaWRTvroCALYENX5+BE6B9orZYmOG7\nTJmuDg3DTIG5qmZS2/IDwkwYmB8fa4stPbfgg/omnS1OF0T1QVz7WD/LdBFV\nEbr/\r\n=MJWd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGwAhW19xaDfMo7XJDGmbqRg8dXWzX4Txfn/rosYGmgSAiBns2Ss1Xm8SUaRezx1oQwh26s/ATnkJnsurq6E5CLFeg=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.62_1545822003033_0.3145349852587864"},"_hasShrinkwrap":false},"0.0.63":{"name":"yqcloud-front-boot","version":"0.0.63","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","quill-delta-to-html":"^0.10.6","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.5"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"fab4a5b7c12c7b5a896d831be27a1a48243a2842","_id":"yqcloud-front-boot@0.0.63","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-es3MiNBZl6Pv59JQyg3rK3X3uPLdCr9koJ2kQztkknM+dVLNSYOZDIouf08ghHsqS10YMCDF8sgcEK6w87DeyA==","shasum":"4a9c4730586671a6128483f4c047866dac954559","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.63.tgz","fileCount":200,"unpackedSize":2456471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcI2RECRA9TVsSAnZWagAAV30P/ivXLFlREJ08daajHUcr\nluQdK91J54RiwZWJBO6CeGSxadg0WJbDbMWB/PMIwcFKKL6ueSDtaw5WDMon\n1IfGfvcTlPq324yXrOOWgfsijsucHGZpHQPRmSwY0a2CL6psx4hNQO/f+hoE\nE7JWFuLv1xTV9GAxVKA606rQWWuYmnhiybvXeB1jdyWQmYQ4swonaiFdnd9I\n3LBV5L+62rPVAdv1/AIMPOWfMsDUg0ynKASDX6Vrj1YQxUs5LgxeMu521pbo\nJngWK+Qs8YuO5I0GtRY0gZXCPXG8Onl1VPHbMkaFoP9ReuYOMuEBzsElQWB+\nqgzNHLp95a5lsECI5CHVsepq3ThvSBFkMRhBNasUlob9+HJbbT/2efiZmOpT\nMmGzXhIdYVfaiAnoQKaJvSkMv6DqY85Lucfn9GUkvtCm2fL6UrqIRRIxwEvW\n3EvpQz6RzEn5BcQJ07eSGLy7NNEQUISZOZ++KwHKOGmBPjNMT1NzFGjMgFIZ\nchjcethrSFs7lgqN9+94rKt8/sxwMEqHjMKlB+uBzfybLNo3V9T9kUz/CgfJ\nQVjlsoAddHCQ1f3gvZilKcMXbWGcjkwzPjNBsy8I+hrw3K6ICBYVzAcKoK+k\nli3DtMf9uva4IT0iUphBE4j0z5egI16MqydLaPfIXV+wlK30fL0h0KonBxxA\n99QZ\r\n=zKkc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIENh5tRj1O07FRo5apQwl6/qHqGCVn0NrMNF5vZ4+vclAiBb3/PkBbZMS5vviJ9ACbyfmCfXSFOhdAyj/T+5ps/STg=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.63_1545823299926_0.5071104994170843"},"_hasShrinkwrap":false},"0.0.64":{"name":"yqcloud-front-boot","version":"0.0.64","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","quill-delta-to-html":"^0.10.6","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.16"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"975fb348441aaa247c2886e1e338d9f57d7fa6b7","_id":"yqcloud-front-boot@0.0.64","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-rQ0mA7DJQyHa5M3f3m6gpDoxpsQ40tK/2nISOZiRMiL69qq3h3C+GdrgIw4r3+tp4a8+HGGh/Ko18wDJ7Sitog==","shasum":"b4dd8a0f8c8fe1dafe6211e0b831a1bc6c448c75","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.64.tgz","fileCount":198,"unpackedSize":1392266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcI2dxCRA9TVsSAnZWagAAApsP+QAsZgVMD1UGKuQ4SgxB\nPEaMsLlo3fGH4SQ18s9sl6KfG7nG3RfyLy/toURO3l0iNr+/xrRibBVtGSZq\nTUOQGK4J3LprYgmgObBVgy3q+KnieaOWMWDYpB+Z2H9QPTIh4dR+sW7Nls05\nx7pHvFpeiD5MFrR+3gL/B4GzT9Qccl8iFtrLFsy9mM0aubqUOtYn693/0xzn\njUFfn6FHJywdfgihVpCMNNF61UAf+/dnfhpWj42KMNrRj8PBoCGJkRSqZNBy\nFCyuhE2lDoyWoEEVsxvkkc47lfauUEYPZo5FNfFyP/jEYWjfm0BqE7lXQuCD\nKT3OxJwGqHk+g3m8idsdxSvIg/AI8bj7i199ugZ4Lp8qgThHvugLd96uKcko\ngMnwD30EApEsWQIqI9i3Pm7oP6byyqj9oa7zFO6yUZYsIs4F7kusClYu0lKO\n7Xku64wzTeXBFkPvny2Fo24EkIA/CoSNFOFm4PfXX6VkkG4eucpcIosxbLdB\npLuMBRXpBCg4lrTzcbm8bmWYqYhQZ7fsIrI0POMskVgO2AIvS0HsIIHmMnyZ\nK3m+hOvyco/Jh3Uh179vYj5FGaPO1S1liUK5lkDwDTRCykTr3ZwBLVY3bjo9\nG09vakFiNclWKBVKqj4j3TFsyHUvpFjsuiYNGKhHrnBdqHUwh2jrHo/XlC/7\n1+4b\r\n=snJG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJkmN+q7J4XjVQwOtDV6dva6MlElmizJ2MVB+ni72eGQIhAMoZHef4/M9GRLe467mQTFG9ndNnKY2Bky7EKcc9nbLe"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.64_1545824112410_0.9786180681429999"},"_hasShrinkwrap":false},"0.0.65":{"name":"yqcloud-front-boot","version":"0.0.65","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","quill-delta-to-html":"^0.10.6","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.5"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} test ./choerodon.config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint test ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"fab4a5b7c12c7b5a896d831be27a1a48243a2842","_id":"yqcloud-front-boot@0.0.65","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-Bs7MYR+ZYiikSsMcZ32LjqXjPhP1+xWH0bmI8hGfasscNFvB5DXMHyVMNUYG13geT8aCamQXqegXiX8FiTME6Q==","shasum":"10677e22518bc201f3ad55f706e7b2e7744c3738","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.65.tgz","fileCount":200,"unpackedSize":2517464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcI3x7CRA9TVsSAnZWagAAxDkQAJ+9twGkRHuDexup4W5U\nNpEsj3jcU1toXTPZw8MsXTxK8UoUGFGZ2faR5yzPMCpF/9h75y5aAfi5n+v+\nzwt1KyeQwrkvfaYzZ7o8KxXutA4uj4lDMVsVJ6beuf3gjTELJugA7AmHjLQa\nhtdpKYXcO/R3JBKetS0v5ApUCa4IauI/I00toBIVAhgQLUlQpSKfPiIagij8\nxNtJLjry9PjyfXdKCmLdQgxoQK1/G+sc6/jDsYCh8hNZSmqEQvrYzRznE27g\nP7ZSRiIY8QvNBiV314MloPy1Lt4hU94U9fUw5bJo5WQxcO9bVkaasQa8WWHG\nQ+xFksCvbQvWH2qmnzYbEPqO+DFgWSYte2sJGWZ9R+AGNL01vaPGkNxnVvgP\nPrHbl1/RzMgF9L7eLbIyg6eJKJUrzhG+k9SyFyE5umK6VAq8/Of+FjgK9aLy\n6VGksTOvtdjykritQna13xffCE9uxnwAmeNhYLwmv2jbLGHg0t9pt+30RXB5\n7fiNsCPVdYefKXaTS1y70nGh8W8bk+9feWoDeQTFjyWw36Sy68OLSwCmWd1Y\nfyLjyIOABvI9IXU0OvrcaIgOcjMXQnbzxOA0mgImrQW7aFobyTwAj7GL1zIm\nmJnXNNFeG5JzuoIVXfvJYv2U27tPnWX+jy+3bUK8K9g16YX2S1JDGxnDjc+2\nN44P\r\n=s9la\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBH2oHFSoXTjTP7OrO9jIgUmUAExQrhxp7j/7xvIcN5DAiEAnZC9kbCDRAYgJGYdNVlv6n25BiZv6HkTftvelM6uB9Q="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.65_1545829498858_0.8363426019323765"},"_hasShrinkwrap":false},"0.0.66":{"name":"yqcloud-front-boot","version":"0.0.66","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","quill-delta-to-html":"^0.10.6","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.16"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"98b5908a647eab10f40d86ff00c8a7477c3219e7","_id":"yqcloud-front-boot@0.0.66","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-plQ58BQ/eqV9z2UIo3x+bRe1kmWjVFHoBmEsN01eS9rj+0tJLP29geVt3eNCRLyI/FBCZrAT9+QW0fuBGjwtcw==","shasum":"676804ab4b8d3a441ef9a8c00893366a2aaaacf7","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.66.tgz","fileCount":200,"unpackedSize":2456126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJDJWCRA9TVsSAnZWagAA2RkP/2wbg6yaFJoHP3TPVoUo\nD8/7zNC2FrSo77Fn6LU5rPbj9wHgoD6xKXZsu8DH9/gkE4RvdyevBlWR02VS\nhbarjKNR5mheneGHKgn+QFnVt71z3Zs0xp+hj3ST5u3fcC2IlHIc/YuzdTXW\ntIDeYa/nTi8lR0g2RnL5h8A6U8eKe1QX7826NTeAEWvApl+Qo5NwSRB/2F3z\nfK1wV7Ips51fCYLM/j84+rGsQcklcXfUGGafmFTvdFIJChKs5qChlnQfyuz6\nOwOU9zW6xlx4RbR3ZSV3a0tFHIlmz74cfMlaywYrRmkWjP5/GMP7Xe6Sk0eD\nflMvjWWeY/80hAy93quHIyejvr4jjLflQo0hosgejV8aLEJbTaVJEYDM/vHo\nJh/3CvZu4VZ2gRgrL0EpKXmQY3WYLYibFZ3H70dyIcknBd+IotWYv7q7r68b\nPIPWILdypVQOq7XOwe4jdlCdNTElRMMcUEBBIb92iEKDqEUpBR63/cR4u4c9\nblUbpRJOpZAaTif9eXVNWymWz650xM2pgXw2N3bAo7OgYT1xBEGDdI/4hzhv\ngVeIH3ggc65g18UR7DjQ8CRgDq7sbNsdT9dUCWcBwDSIdnsENF/JZelttKzF\nPRsUePsvfY2Rm2yg3PnJDGUwNU8I9HOb+E55stGN8aTiMlix2qaN9Nh8CZtd\n4j4/\r\n=7QCc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+JNrXmJ59l1NfcIixzbevy2SkQofayp6lBoQuJwBUegIgaHBmEhSM+MdH5ISkFERmBDtE+bbkArPX+QvkSxY3aGk="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.66_1545876053302_0.16984069620433373"},"_hasShrinkwrap":false},"0.0.67":{"name":"yqcloud-front-boot","version":"0.0.67","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","quill-delta-to-html":"^0.10.6","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.17"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"98b5908a647eab10f40d86ff00c8a7477c3219e7","_id":"yqcloud-front-boot@0.0.67","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-7rGfDwhQ3lFGZtnurBgCe4g1IjBpSoc+l2jUHJuoat8BgYbFEoCaO4wNWSbcXg5nPKiisui1HGvqUbuvzasqUQ==","shasum":"c97cea76c9d1a3f2ac8a6b50e0af38329fa15318","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.67.tgz","fileCount":200,"unpackedSize":2456126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJXu3CRA9TVsSAnZWagAATN0P/0+tDwz1Hl9hz/TtvLEO\njVInp642rAZk5hE2rqtknQUnIYB8g2F92v4ICV0e+rAIk/LA0lzWzE7ttjMd\nVdRiRUpwj9RBmSrWv4+RQo+elf7DqAv61IxrP95x+MvFPKJ4rXqRRtatwQyB\n0AV+hSs/idrgKkbwBJREM6AOO7z7qwlCsRguSKSuCr8T7hZNL8qdgV8kdCJP\n5SVIKwZJoLncTAuKZqQ4oGOpiGR+IUh5psjaQyLQfjzRyzgPr4j/Q5X8ZyDi\nH5gshfQaB5/IMo+iBLUn46II1zG26xOl8anQS0ZsMGMZpQauJnUqNHYcz4dC\n0g8uXTFbfTpH7BlqE/qL95yUP/JsdQhJsN8hQLAafgVRd2iTh0C2RgDKDjgU\n88bu0UPBYwXrfRYnkhe8KdcVvVbB9s7u/LIwJBNNEmBOtk8/mODYGzFvSpz3\nVHX0QMJXx1PlTTshSqLZD1I0dZ2KugWbTpZFLvgqF/tXMXdfJQjpx//3ZQWd\nxn7l9fkRbVgddaUCg5Z18YHpFFyGwWV6jRWryNBtxxbWcKuo6/TDmBUvJdNT\neirsM1TUEQD57pU/DYLh4TbRnLAt5BVL3OdGMM6gVK0cqIub5rd2tQ6fqoK9\n/WasCIDlr5ckx5fUih14jjqN9CkBSBy2xo8tAWTNBdQTqI7u+aqWesiQB8z4\nxkTN\r\n=kjUw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAlVwOJhWCILtm2pld/7ICghMwuqjMKc2YW1tAKhp+wDAiBl2AhUE+j3kkIzWpgfII5PPl3Q6/FcpMrIUach9MmEqQ=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.67_1545960375103_0.743028095882859"},"_hasShrinkwrap":false},"0.0.68":{"name":"yqcloud-front-boot","version":"0.0.68","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","quill-delta-to-html":"^0.10.6","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.17"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"a4ee06f922128f91e529963e67a3baf03ee0db5d","_id":"yqcloud-front-boot@0.0.68","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-NRvZzf0Vx6dqXGt7xNlxqA34F223KihbEr/Vy7coJRdciB1C9af0W65/6/4jiea83zSl/HGuDiZFu9ElWTIALw==","shasum":"c51fad7712b78eac2c26d50ded61bb2c07c36c75","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.68.tgz","fileCount":200,"unpackedSize":1961045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJey7CRA9TVsSAnZWagAAS4sQAJSljGJdmgHiaZLbHLK0\ngkdm7AJxDu7nmN8erGV5tkJZ9LovyHnhwdm3EHoB3Bg8u5u2alAGrUBOZgfb\nvsaFHC1pkgUVebdCjctyFEB+Vut2kXyflkc1fQiI7KshgfAaj3pwq9sshcpg\n8fVaoVKHu4BLWvU4uz5W4jMEBYb/nL9SBcQD9RyehXQuas03dJD1zSoL0DGX\nwi0/N+Ni33iIojRSal9gRpQKjwCjqNFWEDFS5BGnqAO7EyySfqx/74cRw9Ls\nme1D6taZ1csPUeHazl4Ccck2psI4fDpU2oXL/XJ2h4qilzv7HPsLh0cTQmd7\nVFKziCUXT4Yp1GUv8JvPYYbUaqv4r/6vn8d7EjfsXJD8/xrUjP+Y/yA7Y3xT\n9w4GZMwq9C6VbLt4vnX3wO6BzEXylsZAAqJW9mf+VTppMnUBfG7dbCuuCwDe\nXM/lEw0bF6VJ/sKsoe1QCSuL8l2HQaJNhsyzeONhvVDolSwq0WiPV43ch/1Y\nws23EdbVTQM7eC8S/cX/nJdMv8ZZZ3AAdRynysW1y7q94j6OGH1mb3oY+YL/\nSXRRiORLSw2DknAbmsNYiFCVa41ml5J0nhzOHnGd7fqi55bZ0YGawwqXSSjA\nAh2mqAuOYzTPlz5hgtxe+4nJcaJV+bOFNs+13IWPZ1MrmE+EGEX3GPFQhoo0\nVJIR\r\n=hybX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHZ0kGFknsNcrnuaftWFBSx6m1lqFMfJzeqaoOAndyhHAiB2Jd0I1XzGanb1aoYk0tRS7u5dqOH+Uc9IVM7nUZxMKg=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.68_1545989307226_0.10736009080946984"},"_hasShrinkwrap":false},"0.0.69":{"name":"yqcloud-front-boot","version":"0.0.69","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","quill-delta-to-html":"^0.10.6","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.17"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"c6842428a4b40043dc2399c72c43c90a7b8c722e","_id":"yqcloud-front-boot@0.0.69","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-NhmsDsCuMiTy79qeKTIWFnTRTWvIi684yDZpgEhaB3Y8ls0FoX7LHlblrG1qgJZwNVbkpzV7ztr41LqHWDvGJA==","shasum":"1e1338498300b2454e857c737905c33b6a0132e8","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.69.tgz","fileCount":200,"unpackedSize":1961149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJe32CRA9TVsSAnZWagAA79AP+wTWEGr54WLhdaToyV6Z\ns1GlYyWscmqSCfM4toohyZbhEajc0RP0HvaocB+oL0hW6WjRLSRQS0xfQcNC\nS4ViSydVymIyx8pNV3Qqz4yXZW9IddmTek4qg2DisEQIk9fTr+5TiaoRcQ9W\npuannLqEypDUGCf11pxhBDUrU561KzRdNzUccV4IBPujXL/oanBbsPnNoDdo\nBqGNksLIAeQv8p406d7WezKKy0ptrH1WAoioFX6tt2Uboizo1jo8XslCTCKS\ngC8KnnIiW+NFbZYhAE8qNFluQlhDaHRgMTacyYMwk+COYS7JBooQ8OW+ReYv\n7hY5J2JVWT/RA7tK+0hbX5pV0Db8WYbLjt5a6lsbU7bUExKEp0V8JxXnlfo1\nz9AIOMcWgcNW3aOsEwDjq6O/FRuNIhhTWzJJk+MHpcgdGbO60nZq7Epj7Gnd\nq4SE0c4Z15ZZK6MluOIgt5ynsPEABjvf5QNroxyv4LRoHA+KYxAjSxnst6+k\n+1CQiDho/DrIlZGfkR61ffepb5iWku4K6JUTEAFDzsHvu5wUkqCBUHQzZpUS\nE1d6561IFbtF76SqeMjRkMwdhLQc60FZC5tgCQi1J6MA6NcQ02JMSJkO7eIk\ndcrV2Rt2Yu8Kti0a/FvqGxKA7l3Yad5u9oOsNV0bjAUGyeoGC77tyhIS8wjL\nbEbF\r\n=Sz5v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDrFclq6PDRUg3zfc2h79PeXKIl9bkM9YZ/zgEQW3b0YAiB/TucdHX/qUP1if1adbEquQ7vX3zCINJa0mrkL89/3PQ=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.69_1545989621574_0.5668267532681412"},"_hasShrinkwrap":false},"0.0.70":{"name":"yqcloud-front-boot","version":"0.0.70","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","quill-delta-to-html":"^0.10.6","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.17"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"6e0c5b6871ea4129449c9eac749c83b4b44961e2","_id":"yqcloud-front-boot@0.0.70","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-3SIcSSmE6wd6OW+tRuWQG8Fqvfnj4eMQpdkf4YX1qJI3XMUXbZv491E6oDyEJnXNAJ+E0StZvNgXcNHzTvGtfg==","shasum":"35efc295df45a12ab1f052c47181c568428a01d2","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.70.tgz","fileCount":202,"unpackedSize":2046853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLLIBCRA9TVsSAnZWagAA5YgP/1rvIhHT7NHBcGD6UcD+\nG6jUAUN4WIIIL88sAd90tGiKJ1ppfXe/1zOAG1p67L6JZva/E1sJGOdg7QRV\nPHkXr/mdGs6piCH+6nbo0CAIVguRmE36/LkqukGPoyDeKbgupL/y63/R6HCQ\n053ig7vcbpc/WfSCIeQncEsJseAFkP7GHfVAI2/aBDpb9uhY1Fc0FfJwXcho\nCSUaldlFmmN3Mq4RodM8PMc8RBRGkX6JFGjVTVTlkrwuMQNwqa6Mq+9GtRi/\nHmFnCrKK1RD8VaFPe3n4aSGDXzDP1rCb8dyetXxEhxkQOxZQisieuZGxW7m3\ngUvhKKFysXkm3n3A7Uln+l6lyVYSM67AHgE3NeBjq9dbn+P61K0JEWr2pgYj\n6PF9i/4KWXtjlSGNN1hJ8aXRsF5ozSN0KHhHXR7fmkeJUJ6C1pnjQb+gcUit\n1/o5hAF8WPAg7Pjl2xmXUxKqlLhM8qeLmSt3uVSuqaZxuCzyUb3NQgbiw+6Y\nBfLa9Bsto+yydi3zxZsTrkbeAfI75zCgOhpTDLm/73EKZ2n9nYT3BzB2n6NO\nNR6yCUD3pHCSRRR51MEYjLEUKc//MJUQQLd+d4w2I6lZ7kGo6G07Qdmmg9mF\n3DHKHiwlQux4vs7zJtQgwvonSmIvzMQqk5l78FlnrzwI5ouMyTj0yg15IP/f\nx1J0\r\n=tLwr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG57WXQHr5gFd2Xa6xHiTGexm2VMospI6YSA6i7RDuRAAiEA5bPv3KuC7+lLMymVO1seFO+eVoUHiZozKFymgAaPNhw="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.70_1546433024558_0.1302728822306698"},"_hasShrinkwrap":false},"0.0.71":{"name":"yqcloud-front-boot","version":"0.0.71","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","quill-delta-to-html":"^0.10.6","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.18"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"4caa87dd9b53d1e0fdb5112174dac14dca2d8600","_id":"yqcloud-front-boot@0.0.71","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-0uFugtnuajHrjgf59JXHi1uIWo63xPlOy+1oYI89SFAoJYrQ7z2yJMX3q/t9Ovz04RoVAK4dN1yRnqyKnmFA1w==","shasum":"f5b04489d9e91c012c1a8cfad484b42a8ad337be","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.71.tgz","fileCount":202,"unpackedSize":2046907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLbUKCRA9TVsSAnZWagAAdZ8P+wZOrWlLJGDSbLZISqRW\n90nqJUqNybYpnFEw9yYd1FZ8SBx0BMVYZd7mrcYwDcNRZmXQXUD2oldSw0mc\nAgTUbpzC+pnWozB1pvv3zMdmUGMeW2quSihj3kAq/1b/vuDjWC/9ac5f8mXA\nDZAZVT52kRDfdjsQIceX60aA23LYeDrfc9x3VVAakDq/aOuJlhucj+al+3BA\nK9zvWfS0pUm029nt4hYJMX+GM366N3FBwXNNXqqicoLZlPp/P2tybr4L6r/h\n6ubxyfmWe59vucnIKMCpj2g+y6ZU1e0Y1TcRHN9onpYNy5wj4pJeLO6k2ZQ3\nieNbxMyrpz3h+E6GagXmachcxCQhrzsZt1LPvrwr2Q7mTEUvplf71xbHM3tc\n4Kj+UePfEN4SAjR/oXb06dok8n0hCn/skBQMUcyJYQRG1nJpajNjOVpbCx36\n21pFqF5F07rxWRvJKtRu3SF3yjzSYaYcaeeir8jau7Cyh7gcX+/xn2eLJrTK\n9jj3JRqqKsrG5JWxWpz1uXkhwvm0nDuQYIpe1kok5/tT5QYGbwAy1PTpIYyW\nPdc1PqkhFJ0XufO2YlKDitb6BIpn8mHwvIr+1jb7fk26QFV/gApL3aQpui4e\nYX/UpDYgvHFzreqEWJj2u+cAp4vyUPnDGfEw1MbFGqXPVEHubxGnIhW9US04\nzxH3\r\n=Zg4M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBGcfh2sEHO6LN67U756OQMdFSLr3Xx2sbqSG4TG6hPOAiAWCoyqaW8qoGCXnRG3U4d5i5FE6Q/epI3bLV4zu+PDJw=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.71_1546499338186_0.9190155102880448"},"_hasShrinkwrap":false},"0.0.72":{"name":"yqcloud-front-boot","version":"0.0.72","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","quill-delta-to-html":"^0.10.6","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.19"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"0f4cf74d54aca06603b84d362165b6fce2791f10","_id":"yqcloud-front-boot@0.0.72","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-r+svZJmCzAvE0eOzAVsGAWAwgpxSY+ZxgJL9ZA+p8m5GR7cMrE5cut94gyyvDUBWPdxgFtLDojUmKU/KO9ulLA==","shasum":"72b24a861d2aec61f3b93bb978b9b9f9483f04d4","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.72.tgz","fileCount":202,"unpackedSize":2047712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMG3DCRA9TVsSAnZWagAAJxIP/1u0iEiHBK0Wai4nIFhV\nuGJKonv3HOdSlYcDG4zaqzlN1z7e25W/bjpGMLnTb3UxGDCGSIs+O8NdT6DQ\nrUlJUoJbaeEzHpwcywzYT2JiCWBb69GM3xAzz9K/CXmZVdtxBY0da56Te/iQ\nZAPdXDeZPLGnT9ta0LMDFI2/YB7HuL+cn7u40pxznE9s8uFULJZtX4Gg5sTf\nGvDsafvbgYAdDw7tPOvVOPdw5jaUTYreW6fPfNXGpqcIKtmSqNF4fMvg3zLQ\nUhK3ja8gxyS4zc/mmtdgvzbYTXK24KYG6ZREzf3zlDhN3yvCF6z7I05MPFqZ\nFn5To0JE5xybu/WeiT/NDhFPGqh60R0gbJFpqnTd+A1ntpjN33jeI6BN3LjL\nsPhlDF3QMfLD9YHRg2adeHTwM/bwrW5PzWQNW7pSSzZjTAO5viRuQhqGjYv6\n4fvN/W95HKrgmIidUNtaqTpsaovLQ2z22Hfcc1n0qWnGRArjxo8BTu0PEwlZ\nUzwXI2CBfVC6V+mxBGSNFijkWTNo7j9JC1vqhOdPrfebH1NQXa8sYgBE4E+z\nSwipzTlHpoU48+5MYZkD7uXl6RVFv82I5ChXB5m0Phf/D5isdeXlPkvjXHq9\nKPrb/P9cJypl5S9zSoAmf6Qlkt3zZAe7BlaCroBWTMUGP8mhFMOpOQV6+QWK\n/ji4\r\n=QRwI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDm2gVlBMY06quONxkHEOpyBcibu2mGoXi4+Bi8E54iJQIhAPoDCeYP/e99wqvLR0c5WLu2a0ATcH6Gi8Pca5iw6orb"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.72_1546677699002_0.9369282087881796"},"_hasShrinkwrap":false},"0.0.73":{"name":"yqcloud-front-boot","version":"0.0.73","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","quill-delta-to-html":"^0.10.6","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.19"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"3cfe61a5bf724a9ac3a5333a5fd5b45bc85a42d3","_id":"yqcloud-front-boot@0.0.73","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-z/g/71j2OBtU9Y0vsS3tdFOzL2Ln5IvDcLy6JuEN/ibdYQnr8Lh/Z7cm6YfelCN2T/S2MY+fHtcuqaElesbTBw==","shasum":"7d7e61b7a74d4ca5b20aa56f8bfc6c0376f7e22a","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.73.tgz","fileCount":202,"unpackedSize":2047511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcM0j7CRA9TVsSAnZWagAAf2cQAIH1nMpzTFPkntaBqHvG\n9n+iDba9znf62x/VAZyV6eF37xOis4wJfK35Cdmmohv1Y39rE06y7/V3G9sv\nnYEzeqwMl3+DUf7g9ai/cF9YGhHIsH55uRK+On4AOhqUxKN6JHhICFV8Ocq2\nkCz/JX+prml/AyhyPxob/EamT84IV1tPALWOCaUbi7KW4qtxpT9j1SwQhG9V\nVeWr8/se/f0u5CmySLgF1abvjKO5RlyVOWQMtn/6pD88F9G8WTqLK5MNpYbN\nqyRpyfkrOZs4s5ALuxaLiZCvgxjCp3LdsB13wb3Z2nyez6+OTzdx1Cy5CimG\nE16AlhHilRbZsyVAs53jzq6i7TyVENLQRmXjPAYy1IdIEtzVHJn9iLfZqxvD\ngjDpvMgDWaEFrDyJQVL37KKAkxFoZ5LdBHxE5TasG0gMnpQ/BRtKvkXO1VBV\nS7ze06/80J/eQSYVBnXjTRdO9eRudXDQ4IRjbY/7OW0siFHVDw8s6ScI7Yhv\n+weq54lTJ03lEy8zvQK+Y3Whka+p4SnJ/QWBnAlsK1POeJGGL2yiL+l9rCGX\nxyybDfzfJ0wySWciWyuw+7bUMw4FVOaIrhiJ6jh62CZSy8sreBcy4js/9c0r\nqYcDdEHqEekQfOa9QVf1zqu+ay1/4ifBh28UwWuezCQ8+BPuhxVgTofL6syF\neneo\r\n=r4/z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAkwB5xyZSnAeG0rqWVmb50W5ZfXZQQXVW3+v/X5Co/eAiEAvSO331Q5UeCNUrybXk1VLszLWaXMTXJi4TqXILPdYeQ="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.73_1546864890705_0.6965563453747994"},"_hasShrinkwrap":false},"0.0.74":{"name":"yqcloud-front-boot","version":"0.0.74","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","quill-delta-to-html":"^0.10.6","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.19"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"84d84c66c3dca8994f0c2eae00491eaf6a6be55a","_id":"yqcloud-front-boot@0.0.74","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-LWRExEK0NxsccWZLLBAOK0a+r5uhP8u0L3Ps5vDUpD4mcqltIATzqbsF3pLyZaP86I6OKYPerl7WsK+GjBIU8A==","shasum":"62fd0e03db6bba7c5a0fe75672f969ce38f54acb","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.74.tgz","fileCount":202,"unpackedSize":2047507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNBQbCRA9TVsSAnZWagAA4dUQAKOcKXyPf77bgm+N4OIC\nOsY9Qeg4Dq83OkYOCtSpjTpffZdaq/kwkvvnH7RXWsql5h6dyf/3nV8DJW1t\nimya23Bj/afINVZvcfBJXlR4hGkySPrsrr+WPNrmE+gFfDuucVawu4UnxWMU\n6IzgaTrPpuso7J4mO7ePsiXbLwHJcvixD3Po+kNlBLFfYUutqx1wVFiJvu6G\nFP22dBOHKIpQ7NuXipKH5gqqiDz1ECkBm0qfgcxuGjJwUNva8dk8tklwm9Gd\nCYtD1K03Hg52P3Wdz2O9qHgUe6gltchZhQvM1JY1utXN/9qtJPANXRxfwgrE\nLV1h5RKwQKt9L3g5vTSDTnnnEDHCMKWyuOnJec3OxvyDqTUC023kuuq4jikt\nWwTB0ADTvmstZkxHHDhmpY1c6PjTx9D9tnn+H9XeQdzxWE3U5tpRyHTlJONU\ntdn3WHMf5EtdfttT0VG0wa67NYeUUZ0oaj7jK9N56KTKCMNiFA2sNinmgPAJ\ncqGWq/mOa3pj9zz0hcXM8ILmX5TjifDQlhPCz5fgTXoFG0E81F/r7wpua2Us\n31MoDOjSho+9kHMAWssX4+Rqffl5uaUYPXwR9seCUIXET7YNjeaCSStMzxY5\nVfoc72p1eJTlDu3RgH7MmEZWT7eEP3tN2BXMhDOTI/SbhKzludWWmBgYmd4h\nzyio\r\n=ObVY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfX9YU6lOXaLINXJH6VfpVsCyp9KT7APfju2uug/E9VwIgbZelSq3eyv5LzDtJkgRiAKaELabn4QuJXxEk2P37vTU="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.74_1546916890342_0.3536082166623442"},"_hasShrinkwrap":false},"0.0.75":{"name":"yqcloud-front-boot","version":"0.0.75","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","quill-delta-to-html":"^0.10.6","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.19"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"9dbe33c28584ada4bbc30beb1c6eb9897792fdb8","_id":"yqcloud-front-boot@0.0.75","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-zeIXJg/Pp5UjPXqrD7EQcVwgU5TR0iZ1wDVDboJLF47DgXj+ywDl5Oi7vpI3spG9V1uu4NKq5IC+vEeGoP2gYw==","shasum":"f8d553ef50be53e7827814580535293a042dbded","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.75.tgz","fileCount":202,"unpackedSize":2048349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNHVbCRA9TVsSAnZWagAAAyMQAIeg2B3WjTLvlaWVkrt8\nsw5CpCIjs0vrZ4ggd7FTC24ii+ekq0SbVdv2jDLDot0DWzMPP7spt4U1p3Ar\nyN5T9aDvspn5b+PkwUEmYzY49nGEb60q/9SOqtiYT9c+9MgGVlmh1D5KVvFN\nTpVQuEbt+1Qwp88TMe2EQQJ5Bgwa1zz/zxLv98iCAEO8sCYQ+g2kyc07BsSI\n8BGsYlRsU2rtE6dBHYgze/ak/3Mz/7Ic612XPxxNR0COJuAoltCybo01ZKCy\nPc4eI8ziR8DJ+UnNa9GPEgIyS7R6pyye5SkC3otvH8OjH3wVvIW+Bswfyakw\nX0dwW09aDN7NUPdOZq8i16VuS5G14LoooL6LhTgc4+KxQBcX9araGhlYkjpg\nBy647UaBlFqgv8+Z0Ed69ZskxynZkNo+Jr1FAT97C3O6kPxK92uXRdAOem7x\nO77cVrZfm3PPDf+iV91yrLbas2jGxcQqHh+SbWwsA+XypDshNCk4mNbK/fSn\nGajj3LfLwIkM0caAh+J2nAqK3Yl373vjeBwaehLqWkhpbR6yJ2tTAdN7L2qV\n5lIyjiQM6wcQ2VGbXr0eoT97mC6BPT9Hracht73Fd4tAcD1UWvzt1gHn8vqh\nq4aRDIcvPf0AppBOOsQ7SS7dl1x7ouEYMw7KETuCwjDEOToTft5YtITjVwfQ\nzIWe\r\n=1yBc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEZJVuo9nGBs/MkDVFuZDywFhtxvwYJdHxGzkp4SOI8aAiEAqfQp1GVEPPTS5CHnKekvLchYxIl1A4LMthiF2wLlMng="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.75_1546941786389_0.19408684904391715"},"_hasShrinkwrap":false},"0.0.76":{"name":"yqcloud-front-boot","version":"0.0.76","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","quill-delta-to-html":"^0.10.6","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.19"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"f14525021fc97c2b4646141ec032d339e737fddc","_id":"yqcloud-front-boot@0.0.76","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-7SD+jFsYixcXngoaScQLhEvmFr8eAyOnvMZuSHPaaxafJzK+QcCXLgBH7HEsSsONw16LU4aD6JsMxFspgf2smA==","shasum":"569dfe6b43e8852663bedf84622755f1bab91bea","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.76.tgz","fileCount":202,"unpackedSize":2049634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNaJFCRA9TVsSAnZWagAANzwQAJAJhrO6IUGOn769AO9v\noOWRIwig7br7K20D71kK5a7ajNUWVFupkm9ebTJlLNskY/KdUB+H6cDT+WRX\nU42DXjskmzy7uDOKyfb+VEinG72kYsVvtbki4uFFU/4gnNYSHjeMoNgs5aFD\n0glxMoSsdpiW6/Oam2jonWbh8Ktb0jY8BnWSKTwJhxmzN32g/AbAR+/y7jC4\nSnne7i0/PNMMnVacpEiw0X1lX0PSgFMhWFwRcrxVK+OetvlLtCq/+N2nIuaP\nFXSuP8oaJoQx2bv514nOjfhv1dyuzNWb4pbtOaNqR+u2IyKq2IHmi3N8+GiO\nMJ0SHmK37jfgjnRU93iLOyu28tV7v6Sjs1LdF753ex40NpDwKACzaEnbuXD0\nAJ6v+6jk/RfPS6XvedB4UrJPAVvtxOA8tnsc51CVv4eoRk0gyXmKFSTCXxsT\nD42qCUSntn+zr8A8QRqhqKTnwiA97oxHi/S+MbS5JWj8qHDsCzaBM1i88+jy\nn1o1ymSPv0goGJ9CL9RZ9OfDF4NRxplcNz7ljEkAyBB8+/znynZBpOFt4/mj\nwJns2YdNOiCRu601CgLjArvjXYj/O63ftZfszxh+BwlmPE20OTyPRHuteppd\nH7xMJFr0RuVuCzY133ZXmLbi+CzdxQUqd95KGTW6IgoqmXaMRODNPiApXmmY\nlrnt\r\n=X+OZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYFA1BDT4BUV6/GFpALFzbNH5vc14fx07EZhqWLMgvFAIhAMVyxo70a9UmjNl2v0admOED2uQAKvVlEldbsyCArGKZ"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.76_1547018820402_0.27329890390406053"},"_hasShrinkwrap":false},"0.0.77":{"name":"yqcloud-front-boot","version":"0.0.77","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","quill-delta-to-html":"^0.10.6","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.19"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"f14525021fc97c2b4646141ec032d339e737fddc","_id":"yqcloud-front-boot@0.0.77","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-fz24AAmKymITJPeQJ69q/bScFa804+B8zHATDBIdiaVRlbCQJVRN2uhTYoSFhylNY4jk41GsvbgqIYPbPLkC8g==","shasum":"ff6faac6a51bf51b89eaeeab24491b84cb97aa8d","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.77.tgz","fileCount":202,"unpackedSize":2049876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNarVCRA9TVsSAnZWagAAwsoP/3vQ6HoNiE/Q9FreAQu5\nB725IcwwCHdgj53ci9p87YgdEcHN98P8p/7NvM0z/CQWLLN0ZlrGv6TGJi7/\n5QPB1YdSI3mlxXRtk2YYnDCg59Wzuigl1YreAodljYUUov/WFrjX/y9B8wcX\n9tM8a25CMy7pbu+YvoQyl8L5IASQKeYqrDPn/lilhjmDYCgBtdKRHxPsplZr\nM7RP/22BUDx+v5FeiPGq2gsD0WA6lSD2Wir6EI4KX+S9NbeH2u2HNYoci7ON\nLKJxVIEveVarOdZfyxanXs1pQhj8ViB3Dq/iP57zFERNYQWkRn46C7En3foq\nCIYboXVu7jHs+iRPNKA13SSq+3iUl18dYpXzRZzw+O6PTWxFnUbyGqm8F7t/\nhnMWdH9OTTRjgg9CG65RaCn1/g+Ur760o27hcBCukGwYpvRjWMBU1fO0n7vC\n0CNku7oc0uAGDFDHGxYYf03q8Ke8S5LKkzXg3+5Dizkp7UDHq4KwWhFJ9YMO\nsmAqE2jFXO7yg6yNoAXS3ysQUVa1Agff+BihQICZQCjSBG3cZRp6TJtqh88H\nFq9GD1rXnQFqBRtBp6TkU+MmTL79IG+WST3QanDGW9/uRgd+P6hc41pHjx8n\nTA67cWDSmrQKodmBXZkNXBXcTVvKurlvKzGIDMrKYqISFdtV5hQm7Lt6RsZU\n/Zky\r\n=N6cj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCpqlhzawMp5hRMRplxoYnrFv54tu92hNICrqOvbT64gIhAL4v4FPq14Cz+h1er5y0o2rulhUyCaeRV7UUmP8lCEIl"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.77_1547021012167_0.28610068669994626"},"_hasShrinkwrap":false},"0.0.78":{"name":"yqcloud-front-boot","version":"0.0.78","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","quill-delta-to-html":"^0.10.6","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.19"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"d58b2596639a931bea19f03168b939be7898f99c","_id":"yqcloud-front-boot@0.0.78","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-O57sGSsje4IKWYVIl6NhVBDsaalNabnowVWHGjIxcKLnnK1PGiw4PvDnSbb2RZkyn5m1bdZyqWJo9Omp+xHnXg==","shasum":"b07db58d339d4d548c0696e5ca7578527c28e786","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.78.tgz","fileCount":202,"unpackedSize":2049721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNc70CRA9TVsSAnZWagAA9PMP/217bL0PkUPr4QzAX0Dm\nLrcWyF7VdzrZ+cvoY0ENynMR23tukHuA+J2poKrpg/PmWjRE2HVaFjwpa0ft\nLyM0KQ2VeoJbP6HdxyVXhukZrTnMXlqUrE27+YHT/wPhzHd7iqFSkpijJZDc\noSC4F5Yh/QPLxskPyBf4dK/JZzl9hjbuQhXNi7CJM2mLp1K5novDV+kQaGQe\nRurhgyg/wTjg15tmT/aHMho5u8BDU40CRoupUkaN2V29B0gUoC9Y/sMd5lmL\nIID/EJZAWoKozBHmrvrpMCRa/X0Rls5PPonbKun8XtSnSOc9HcFrRUP1brdV\n1HleWVum+U0tcQuHG7TEjPPVp/CPvtHy4yG4tNo4VxgINQq0vqdgGK7MDTyy\nLDlmCeXEzEtaBzU1LWdqSzLGBX2eFIYEDBlVV6fr6n3PZdPUItO9nCbsuwIr\nYzy6hPwNZOER0vfJrAfVpG8sCxoPW6sP/Cfu8mXWB6Fbu8SraH7vPs6SdN4c\nPqi3v84FRIGzYhA67BXR+IZnzf2AIXV/57/XCOJABEIP5vZS1M+IlRg5Qfmp\nU4SHXC/RycP8AcWL99S4aZFmv9VRSj0Mw2Ki+kMogsak6ZQYYczDEVxFQc1M\nU6A5xFB0CoxOsO2SbYqxKUKdDMBKefTXh7p9mZZZtK02VN0UaLyxTlLWXJ9z\nSnVw\r\n=tW7q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDj0e6L0DGuQ4g2ywscusMLIkHZSJ4TKOByFwszHO/QFAIgElE7dRHiVWNiTJmzr9yriiS67E9g8ompleHwZkq9nII="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.78_1547030259698_0.41754249298446244"},"_hasShrinkwrap":false},"0.0.79":{"name":"yqcloud-front-boot","version":"0.0.79","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","quill-delta-to-html":"^0.10.6","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.20"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"3b9da70def343868e6ce4f2c8bdd96814041842c","_id":"yqcloud-front-boot@0.0.79","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-BpXMN65mQ7+OdLAic4yLzfZjpf3t8UPwS61U8p/Wvv5mG99M6TS0ECXys+gm3XCFR8MEobqXEL0YR0ZEOTSx0A==","shasum":"b20565b6cc0353b590fa72ad7aded0c12047d23a","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.79.tgz","fileCount":202,"unpackedSize":2049721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNe+/CRA9TVsSAnZWagAArgAP/1x2C0ozFAzGMWW1Z0TM\n4bCtTwOYVqEYBz3/Z5kD5JuWJplmKSXjA3i9MXQq29uixYFVnxpNbXvS7Lbf\nDUBNN/e6e6qYmLKtKdvQGvLZU5w9AOLG/PdcN8q7extYe9n0Olg+vsb9FEgU\n9m33a8HJGYp5Y+8vtoyxqyn0M6Q8NXrSQnk0PxegHiFKdJHCLx1FwXPGVYWC\nh6OkHKRyXvqVtvmfYVMxH0Zawp9YqfoPwZB+Ahz7cn4hGNA7oRruF7lletbY\n8eF20/jc2/DJjeShvr/PIfD20FyHtYHOQ+qTGUgYQho7qZ/iP6sKVmcyKlDr\nw2wOAMbOihj/i2IJ4Dxn/Qp8E+bnp7raKoj5fIvb1z525kuNJX3E/px/kSrg\n+Qh34GbErM5JK6fcK34WN2idZGleFefn6MDDAokzjLLNjZlWtVpf3C2a2F6a\nmmiC7n0kjR3CFnQ5AbSWf5t+o3Ppb5n1LllmN/JPZYKnFD807KCrJWpwqSo2\nNQnHzAPW/ANUH/3g4kp4/gPSdtA+pblsHf8+K3yd0QZ3qqxAkTu0NK0aByGO\nzjdfJuivPiSw3dNoTFVHZbhtA7MJOyAIL1WUkldjr2Idp2U6M65s3T16ueeA\nWarh83Bqpi558/Z+0ZrHNVbLIFewP3YL4xpeKPgshYlOdtQmLdv9qV9s1ZFY\nuTuF\r\n=f8eh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFBJJrx979d3hrQmxd22Dv+AGfZ3KV0+TcrX5vjzLbu2AiBihx0xJRF5jA8+aSpcbw2TlmbK0fkg89qFdP0IU4qGzQ=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.79_1547038654028_0.7800910058366406"},"_hasShrinkwrap":false},"0.0.80":{"name":"yqcloud-front-boot","version":"0.0.80","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^5.0.3","mobx-react":"5.2.3","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","quill-delta-to-html":"^0.10.6","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.20"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"280297943b8fad3c6f2d6558e31d7299725f0e71","_id":"yqcloud-front-boot@0.0.80","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-/zY0q7oYfyvVKasBTgERhHTWdjoYiO1lnBoxLAB0XPQ7TNtp8N2E5br5W02aFBoptxfxieBp/J3+63hSZAijaw==","shasum":"9ff318d46358ca6a2b00453b44038168f1f1df23","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.80.tgz","fileCount":202,"unpackedSize":2049777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNvNfCRA9TVsSAnZWagAAQ1QQAJgmBGRG181bGOo1CX9m\no43EUpGNnBUKAyGnYFLovRQg6wi0wMw521MHaHi2rAgtHMjXIoz2OmU/AEqb\nmuJ1jmxvRkG0NPtgskD1YSjqPMDhq2YXhsNKLPGPO3obJfJg1DBeMQHT3srs\nU/AmI6za0qQ++YBVEDOjJ30721X3/Kv5Q0RM4g5bptTlmDtr3+M89eclusHp\ne2P9zWu1sfWCHhAZLjDYcE02AlRDNHATJ7t7jPXO5pI+PhvDSclJ1ubLdjtR\nadvcWPuDM8o9G99sox21R3jmQJFVeHRO0b8eEK5EOxvdEORvN/T9v/fiWZou\n6qFdAu58ELiR6x9hi1g/4tAUdm7MI8Wk6Ws6jenRUhQxAB96YDq05JymQYgl\ntltzEHcNBU9MvvSqWWZJqLxJSrhJIT3rB6aAVedSCBn6Lm8JayRYhFY6UNGn\nZObZtKtwxgnPTkW3xi5BdJzk0M6/0bHuteqRAGCTJ72KbhkqtTuTLmXuffAs\nuvJ9REE/QRzAUGLfbXM66Z+rrcTKA31j/lM1LeGoND7fXQJh4Rft94Xmz6Ss\n5pH2brMotyRK2dd5bz3F04ys3JiPhGXBr6/kGtsQ8wswXEXvfG9ah88GxS9c\nCu2DNNQUHtgVnWWQjV+0SWfN8EVqvN2Gin+ZhmeqnL/q/Pn2xfDDpW/dgeTS\nZE6v\r\n=U6Xv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDC7lNlo0WDVRPL3G2JZX3HOK/LBnZOBbcjKIR6nlunqgIgQfipYrhcoPnDAKH5gvJxpAFw1ROy78N3qbfD2M2fV+M="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.80_1547105118829_0.08008983050980123"},"_hasShrinkwrap":false},"0.0.81":{"name":"yqcloud-front-boot","version":"0.0.81","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","quill-delta-to-html":"^0.10.6","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.20"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"422dcef04cb853b6d76e6f75b65f4098c91e7f76","_id":"yqcloud-front-boot@0.0.81","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-ayhDp5o7W590HQyPYzziioZ2IKDZwDnn4NaxEuZ2rIB9ndc3C4yQVf05xjMN0FKrgKqClu2ugjxkKpgi1LVVbA==","shasum":"7f24217dbe80658a9d694e0db4498df62d8dbf47","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.81.tgz","fileCount":202,"unpackedSize":2049777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNwLVCRA9TVsSAnZWagAAqGEP/RhUagmLQrmfOMvcVKOX\nCafTyAg+TK8Gs9Zu9mlwF81zfz4wz9TyHKl1EtfIwQamH1jif8YiAPFAac9E\nyoRnvT0NYUzKI4bRMvdplKEYYdqh1C4aAG3WMu9OeRtD0DB5knDIHAMBd9Vw\n/jpLJBrimjvQqarQ0ENazqw+ShUCTCGs4hITmioDmE+v7Ug/242U/IHZ7GT0\nIKmLxdXhw02Hrbr58FORn5n0CzJzsvJZnEe4jtG6oqR5/VOEW2X1y+XGScyU\nCXnNzMrtkmhqxj17Qo7xvX/DX4+TDLwgiy7LQFSsw7NlJQEFAfEC3KJij/yF\nubK1gLTFDWbpvdaaH9uKKNjAMQic2IXLmBtMmU2w6cX2g2V4S5A4Z2vvE4ts\nl6PC11DuOhLTuFjGB1iXFvsMfix5kbEkWTccxAkIWJ2QsakEw777jVcMocXM\nOs89RlOqTT2ECNz6fV6d3kGx2sB1PkqbzwIkffUOum4R+3ZFOeKaQiFKVuu9\nlChJ+yu6e1Q7RJnukz+Wcvz4MTAEfta2KyigMBTpwowx5nDH0OYFwTi7IdgS\nftxdXPQqw/zvXladvzF3sN9kqn9A6X4AYFK50uxePD0canBb/6vhBhO4qqyY\n6lXUucXIjGKI5P6CmCBWEdHVwwz+tpwJRqskZyu+XTgXFzCldRyH0UY5IAbB\ndvi4\r\n=iQsj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICjJA/yNGzqC4mpVlfsDDjFQokbQu1TF1hKw39AIk2+iAiAOACUotRxbsF0yFndxCeO29gwtEs6sl+rr5qbL/NOd2Q=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.81_1547109076460_0.781894475317837"},"_hasShrinkwrap":false},"0.0.82":{"name":"yqcloud-front-boot","version":"0.0.82","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","quill-delta-to-html":"^0.10.6","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.9.1","yqcloud-ui":"0.0.20"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"a6770b025055848f8f709610165c823d620358ef","_id":"yqcloud-front-boot@0.0.82","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-U1BQ4TSbH2t9Hir/ofj19NPI7ergRAsVRAIo82QOeB3YaPrYFVx+ekiRuOXFHX1JrrBWSrjlSKGLLffoq6EDsA==","shasum":"75a0c24eedb5bbf05fa27fd01d5f11aa215d470e","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.82.tgz","fileCount":202,"unpackedSize":2052019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNwT0CRA9TVsSAnZWagAAt3wP/ROX185ec3d0EBLc7GIr\nJ3/yH9/h+MhUCy+LtB401c7KlvoXp4GSr7v8j09UnrShTjCk4BWEXlDarUsf\na+y75GfnA0gZvYtBs0p+OFnUcmS5tJqUOvahC++zbHX5wSlmg+cW3yb1f+gg\nABqLd6i7LeErAQ7/FXl0CouXuYLla7N4Z8Xvch2tovPXefzkHWxOP3qnPvFC\nnfzzFK3Gk3+tM3/ebL04p14ntDV/sIX+bayQSB21cYGjvFb4DjtJH9DMiTSD\n9KyKYr1K2qQtyxwcwatsX6FLZ2fIqwHz6BCH+ytxP5GKZA0Nho1MEOZZtRQX\nEmr7E62d2HxAZRGWRLCi6W6gCyBGt3RKKzAFFhreoyqfloaTQd6bdcPmKFxY\nm5PyStUaTaBOBnUwzlZWMBF47bqzKSlpu/Oz3iht+JKtEAevIEhzt5WpD2Tn\nJuvKjZHlwr3AoxkbqIWflhRuxcm1Vb0bHk6jq7+uchATjdeWcN/z3wwz8Cu2\nLMgfrnV79Dc+RVVzfs9KEmEplZufuF6UW+KkGqol+O4vPmWprZbXbDVJQWb4\nDW8NbN5xQQI1+EsRJTuGeMdpDl+dllbEvvNRs3Hsx0y+ELZnolWOTZD+UPWw\n3SOEVbKYwRsVwbAYvbhqbqVDQZpIHlicBPd0EWfbRuGODz94gPZ4BOzPvO9k\nskav\r\n=c5Wb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDv0Pr6zPgqni9aq14FKrX4k1McsCeYmDQzxxcdHbRmCgIgc1C957v71HE8MUM9BG3Lwv5GfvPPKAjAiJVwUG76oZM="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.82_1547109620267_0.9914477373349753"},"_hasShrinkwrap":false},"0.0.83":{"name":"yqcloud-front-boot","version":"0.0.83","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","quill-delta-to-html":"^0.10.6","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.6.1","yqcloud-ui":"0.0.20"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"a6770b025055848f8f709610165c823d620358ef","_id":"yqcloud-front-boot@0.0.83","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-3kznxkFW1u58go81YjxX4mh88UeOIliHp8z7KfVL9o1RynN6EEDqWzOCa1fTbQhTTBgcGC+9TypJ+3epbzN2yA==","shasum":"600509d0bfd5860cffc8fba39492784eab7428cf","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.83.tgz","fileCount":202,"unpackedSize":2052019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNw3sCRA9TVsSAnZWagAA3w0QAJG4pYeV92KaY3x9NR9i\nIFSZcB+UZloYxaX5HdNxw2i30CKVIQ552KBftPudSeP11BMAwimddCg878xx\nOs3T7Wtsq5lf1wddcl3KcG+1ar9XUq5DAa+4xqlfljb1KJU/zjpVei5Cbzec\nSZSyoPkh2r4j3Ls9BqpAnqvvyZ9YZU5JRy2XvY4JY90/QbQAt2Pd2Zv+x+1n\nhMZSO3YzIdYrX+zdxRxbGVsB81joOQ13Cl4f2swg36W9S1UHaBKJm3d6zEJZ\neQx5+Evm9br0YmCydjdiH3VrA3CMHgef2XxLmKnQUURU1XKdDt4ZxfB2V9i2\nusD61/MsL+aO37vK0OJYQoDsFEubswAHqytyXWulP3mFo/Epcq664HtSGO9H\n2sVqu32dWU2QtNKUnsSKEHDrTSNhNwDJrkSxOYST/Rk/KiWGANOGiM4+kGL0\nTySFtDtQ7QYUWZGEj4zA/QZMhjFbOd8y7x3nEfA74c79HqK6OHi6+TqrN51I\nHOOVgQ90b207Py9DRCfVsdWzeX8zZO9eKDx6x5alLG3N/VDudUSa33UUVwAw\nCSg028WA/M6nkA6XxcJhGt5Ou8NkNW+PTjleZFa8lOP7ze8qKgcmx/2e/9dL\ngktPpSBed41+GfaYWNm/F6eyoEpHNyHIXgu2Z3krH5B3tN0ymILdE5dRbI4r\nreX4\r\n=Eut0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHI1H001em4sAsDJDQOwqcGZ2Xh0fkn73t5foijKYLdzAiAH45752yLn7/2kd/3wPN63Hs0TyzSIDKH33Q18x/a7Ag=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.83_1547111916017_0.08787019047117095"},"_hasShrinkwrap":false},"0.0.84":{"name":"yqcloud-front-boot","version":"0.0.84","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","quill-delta-to-html":"^0.10.6","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.6.1","yqcloud-ui":"0.0.20"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"161d3caf00f716863917a8fb4c81ac7381dd3d41","_id":"yqcloud-front-boot@0.0.84","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-rhQwlqSAU5GLMk+oqQBvACzQ5kG6vrq+j7u5RwH08osOiNXOUC6cU1cA4eKfuLgbbAzH8P8Yv9Zy0Bs9adbPvw==","shasum":"7bd7dcaa4915080d68dea4b86ff4ecefd199b022","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.84.tgz","fileCount":202,"unpackedSize":2052019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNw/8CRA9TVsSAnZWagAAykMP/0926Iy6krUE4pdFOfLI\n8Hx5r2H3brWfk1o+q8suDCxYAA8BR8wac85wQNdx0mJoLForSX842BRDPPxf\nXB5aK/hwh7cab+KHR9JUcyXHWWfcpskNXu7EEZ5GIg6+F6MN4sEYCJK3OqbP\nAKnXIKmmHkWX8zNaECHrxSUIUcZy5qLs1Sr6UkN4xaeSkAJ1UqOiVt/3j03S\nB84DXVC6ouQfjBm5OmS99Ts2ZN8no+gCFLKeTbxHlj0RJnt3bQ+vqIrK0XZe\nTLDBaf0W9H2RnKGGWN6d/eKTrCI++gRpsg5DSluJfEaHNk8Vul0oNCsJZUVj\nwfBBbo0U2e5GSwOl/LLw18CEH1Uszpi2mTWKSbT5jLf5WoJMyUKyMaAXFGZ0\nDeHiGmjfyJGeqf0BGfAWtshlso9M9DmOo4kPhUncPuWRICjCpNttKNpCRbza\nbH89JjKl7ZsOsolNrottNkJHX/BEtkAUl8UrYEY+U5XyL6xN8C2lWOHcPOTX\nePjR1CcnM74E4+ls1lbf7+qhMGJzQozLGnT1sYQ1SODM8ctciRLZ8CBgGHCp\n1UN7jXTcQocIxuKNgEs5Lsr46+kiu/zKaKSNP7e5VOWePn8voqE9DDB445R5\nTvUxTivIfDcJw5CFp9fSSr8e93dnmYGu+iMEwkG4/dDWQ5/2G9bxFNEdia/o\nezya\r\n=esqO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaqvvosRv9wjSCf02C9oHi6l7Eztdow8W9MoKPHCBJxQIhAKEDrQrhiFzs0d4avBx3SZApYGk6kUY9MnpRMWuRLp70"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.84_1547112443288_0.7346251205913232"},"_hasShrinkwrap":false},"0.0.85":{"name":"yqcloud-front-boot","version":"0.0.85","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","quill-delta-to-html":"^0.10.6","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.6.1","yqcloud-ui":"0.0.20"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"161d3caf00f716863917a8fb4c81ac7381dd3d41","_id":"yqcloud-front-boot@0.0.85","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-fZJG4vE1Pg+svHm7QYH+EFqeWAO7gXBUpZlgQcyLI+53Dfd/C+MSdnc7e51mNMqhmANh4jTR84/RkivIA6WoVQ==","shasum":"1e79248640af7aa536751c4774bc1205eee08760","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.85.tgz","fileCount":202,"unpackedSize":2052019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNxSwCRA9TVsSAnZWagAAEfAP/3q+45YU8C11IVI0qzfy\nqKZNkqcAsYVozMEWLNj2WUwPmekmgG47lUFQn56URI8MKnPx/JnbQzeFTae/\nDdBQIP42FqePW9hzxV+CyHxFqYZ7NyZUhNgNQmLMp1jLw8JqV4HBEJene/eG\nESweRXGoOZViGLNPCqmflttVPN0S7lGakQ0e2/9G1IvX/XeaKHkeQrqe6Y15\nNxLqtukH2RbWCu2zz/lcCnriT+xCFoP6PX782X3OeAdjArRCkuFMWd64mFEk\nF4NnFtP+zBVYcIeX1KAVnefnTliMW3ve3FkdxUEy2NGAEN/zcm0ozHWjx8Ue\n5TLJPMrgcIHYsjiJPuU/04mD6r0V/YhMJGvHLnZDQjBJv/kChPfubaoF4eEQ\nU8T0j6+63Fu6y09JIRnFzlE0aaKHXUBaaoVKQHUUpoDdnjjbgqoAjrGgUOvy\nNOjFDuCDDzt4XAbxt5qAM7MCFCFP8iHj6aVKpRBgd6nGMOEz8o82l9Ma8ifD\nYAMY48l74D/+uuKzuIDbKGbOAKVJ2ZgS0ARPnA9YzvgX/XMgai4yAgGn0SBp\nWREX3m6sOaStS7zorKJgAvhUYZ03rRGctbrko81gL4s9WKC+lAhsNcu/tGI/\nMwUgytq5NGHjl/Sb4dqcTmUS/7uTages6bG78oxF50wD41TF4KbxeIaNB43t\nD6Bb\r\n=KBDX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBmbPL7gsJwqsv5ZxfA/IXOZ9kSn/hXC+JNT9dqqlb7LAiAHJPSRNoXAINYhtr+SkwyEOZ5TTwoRqAjNR6B4g/Z+rg=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.85_1547113647735_0.04578832664911858"},"_hasShrinkwrap":false},"0.0.86":{"name":"yqcloud-front-boot","version":"0.0.86","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","quill-delta-to-html":"^0.10.6","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.6.1","yqcloud-ui":"0.0.20"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"9b289d72d7b129f2f10cd1d48259f2ecff842418","_id":"yqcloud-front-boot@0.0.86","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-yV5z/RH51szUXL7R3ZdeNmZWq9inkZR9VIAg+6TZVywJucqwOQMn6fs2TfVfxb5GOe1ceUY22tDRnambmGby1Q==","shasum":"3023a9e14e8d0cec155a9410b9e536c78569bd7d","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.86.tgz","fileCount":203,"unpackedSize":2057020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcN1TxCRA9TVsSAnZWagAAGPUQAIEYgs113BZJjg99lC3k\nvJY2Yc0aUfdhVIWfFcbQQteJcoR5GyqJWBkSEUItJ3HNY3FmWq/xLc4wW3qJ\n0HPgiOgkZBfMLs4r0JhzNSWJJsi/v0xpnEOlBjnOaNYh/Eh4iUeFeocvdjs7\nUQacdEChYascyHOCvRT3+Omb+wnbqpCNql2BEoPfwjfI6iKlY77f/Zja4/Zn\nYG+6uTB4JpP3cTZ6q/7/gtuU2XmwCCj+nkRjGQ5kuDKdvTB/kjYTMxhE5OuF\nQa9HcOPD5MPKStO+edaJkt3nrS+YOK6HmXxep+tY5zuW8WkRM+bWHi647OWH\ncCF1QSk1NKcCgMrTrJWjpCURPoe4FVJD9FZ9bryPTRci6CxQrqHQVeZRs8Ho\nu297NtOFj14Rv97bclIwMDNyGr9B5CV6IhTSzt9sLAgvJKzRb5mMnuxO96VJ\nt1F8daonHr02H+JZ+C+JwQ7/WaWpBBJRQsjiJpteLjkn9AifDhHZkkkTbw2r\n+TciQOpdCiyjWHuKh3VO+pgp+yETnm50RkG76YNyta4nGRWBTgzgQa/uWnWa\nBrCaSuVlIynC64dVzabS5Lf2/hlA49QXm4MeTgvUTbd28GfGraINPjYy5OnD\na1C5Qx7Q4Es1eW6vlkZqPBpOuvx9xvcmWi8kr7q68kFEGCtUJHphCCUHqDU1\npUhZ\r\n=R5u2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkXo8KUmHIeDSRzfeOIdqj2DcFfXccpvCgDQu26+U3CAIgEOiyKk0aBs1VXNnPO1X3xNsTsACQ0LIs8GpFqT4I8o8="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.86_1547130095718_0.027690169842108148"},"_hasShrinkwrap":false},"0.0.87":{"name":"yqcloud-front-boot","version":"0.0.87","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","quill-delta-to-html":"^0.10.6","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.6.1","yqcloud-ui":"0.0.20"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"72206f99993d97e3cf41f341fbd3505ed493fd19","_id":"yqcloud-front-boot@0.0.87","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-pigOybv6oVaHyJubucTPQeopaY8jPn1GbVTQEbZdYgCdlSzn6vjrlYvV++0X5A3WIiQY75wClB6+j8up/SUIKw==","shasum":"ca196659f2a237a7401cc44765f49312a9d3c885","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.87.tgz","fileCount":203,"unpackedSize":2057032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcN/GJCRA9TVsSAnZWagAAFzYP/0HPRqKtDjrJM/BjicXV\ndIRdU5AKTfQJc16xNLd5rjmhHTQWG6D+ZTt9+eAUqK0eyu743GErXqCVyxxe\nc05CtdaHbH2TWBiS+G25fvYmIJfHCgcSdq58Wo0C/s1HVUXjWTJcSRyCyviW\nDW6IbDnJ7Am3JgQY5OvfCjJJ7tqdHew9Pvx9kHsgBQmKq5tEUkX+E3d8H5qw\nF7LGrhMpFTwH51pYwNiCW+FSzhZwS6P33IvOtob0r7AUqZ8k/XSSPWHuUATN\nq4MAvFhztWv56rWjCRH25piD2dzIe2i17r4bXO1uhPMvsojbVRf+9UraZH2c\nj2xjyA5Yqo94H1spCvyZAVmPitGaU1/dU4TGGzfUJS4sPc0FTFSQVDYSbg61\nFGHUOXk59fS3M0Neez9dkfwfHKHkZwX0RTcA50nsiSn1WEbnqw/k2yehfaXm\nHik9roW2pUK1LEEfb3Z9jLGMJRdKMVc2xZ5CW+OFRKwnKe6qbZ1KNNxQGiKA\nQDeIj3a5HHybSIGjmsVH8D2FUEyB7pL51izL47Pes5EKP0hwccEaH2OhvAth\n+gIFgfBbmEi3oZjChJL1hPIpvMmS4ar7MQipCICy4alsa6AOVIvxDqTalp4/\nuKVawpuiIlQEOUgBkbVVFiIK38e7iRmwBf8LdSoFXizDgK8BmxcpL1Q1uc59\nZ/LI\r\n=d9Pu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHOx69aX0N916pmX7Gt9EcELXB/7gMFBsrQ6Mt/ufBAAIhALOesuCpE1qcvETQpyRf9hb4CxzDrcSVNAJzyyigySip"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.87_1547170184319_0.8510362249827697"},"_hasShrinkwrap":false},"0.0.88":{"name":"yqcloud-front-boot","version":"0.0.88","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","quill-delta-to-html":"^0.10.6","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.6.1","yqcloud-ui":"0.0.20"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"077f631665fcae16bdf5fe3d2975f74c64945617","_id":"yqcloud-front-boot@0.0.88","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-QSCp1apv2eNssBe+/oqtLJ/hupZBz6S8ZidQwVNlZH67Hkaa1uJs75XC7eZoj6BRaQuSqPFIbTynP/wlRDR3+Q==","shasum":"2cfaf2597d0b944012744d2bf583f3195b891268","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.88.tgz","fileCount":203,"unpackedSize":2057008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcN/G5CRA9TVsSAnZWagAAy8sQAIRr4rhQdA4ZVyzfym3k\nIBIDK2DMvNOYj4+IdM7KQ8T/bhcHgcSp0cwBTbxbeEy2KGI09+WFU7L72Czr\nhPOwk3CojoYp8h0NQR6Dthso9hDLFaKiabPgA7yqAX2y81+59fdWJW5linUF\n48RZAUPLCbiXDufF2aMadeP8R8d4ETFtuSCm03Wm+5B10TRN6019IhS5uWzV\n87WUlq33/5JIZVnRm2piloT642LJudipNpIwtMGB0tzxZNf7/o0DPkGQTzoW\nMSoJJViKFQVi6ZvsqyhaRhH3T6zAMB8/4qwBz4qop16yuZorJBk5kj0o7yc5\nNRJk/yeqdYQ3xnR2vewe5R/Xx9k350fJ4BN5UcmYeuqB1SQFIwol4bGLTJn2\nHTN+mS1bRTRwuzoNaSAxwsE895ewW3Fnd+bxK0hrNASh59atbVrkikP1xnpk\nbqlIJgtb7wu9i1aCWbirzuS2eKdEHxSTaUUw9z5LGCG6I5NQG7KRpXNDN9Xe\ntC+aFONkrdAq/ioBYY0EYhxPkeDHXyYc+Qiu9d5H+7b4o2Qkw+YbnUBV1q15\nG3ur6RZ7H2PnckhaFmcQsXq7C3ffl/ZrBS/lLCrFAWb6Whif9IU1W9KCxOdM\n8f81kE7eea94WwLOcYxW8LA74oBSeIcyCCULM9pX1vMtC9qqtF4rAwfPTb6i\nryB4\r\n=mQE0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIuhNq6gfVLcvwzUQL94+TmeGM/yH+6rHvY1vDTNRRuwIgRIGcSuKuff2ig8MKPjnTKjUhxi/YyrmxZqBiy0qyWcw="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.88_1547170233234_0.12816478453538016"},"_hasShrinkwrap":false},"0.0.89":{"name":"yqcloud-front-boot","version":"0.0.89","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","quill-delta-to-html":"^0.10.6","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.6.1","yqcloud-ui":"0.0.20"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"253e63868c09922bd048ca27f5564ebfaa10a1ce","_id":"yqcloud-front-boot@0.0.89","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-Yk3BkyofHTzWffAsP1667tChAGiamGiqZgve5jMHnZ971aTXpDZtHGftw0fsXGlMEAixjfbBEaTSqBYQMMu8Xw==","shasum":"03374e6eafc58f3a936efc2a4f266601865caac5","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.89.tgz","fileCount":203,"unpackedSize":2056995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOALMCRA9TVsSAnZWagAAazgP/RKZubxsccq/mFB3Afly\n92hVrmPFhOsX0j+/jdHzho6NG0O2ISVBYKkxkW6U1hzkpC2PM+h2pffyGjlG\nc5WNc+RuobkVo7CrfUkIyuJraTvHA1qN5VQlwjjCyXHtx6LHMr15Jaujjrwl\nQ8dzCFMi61HwPaMTv5qKBb1WbKW7fHYHpbaOwSPs0kIqhCffCFZsrCSxmxoU\nfxWAC+xDuF2ffBYvnwqOH+JwCWlb/4ntaMc/Hu0JHcZ7TNHk6UbQN4sFJwvT\nvMYhZ9wAsEdwj/i4V9MS3sC593jAOGswG7ttgI4spkcRxKK6s5DgyAUeyWAh\nkjGf1yiCC3KCaBurqWWwV80hfvunuTWjxwAFNZVg/wBZXLUdLbQRsM09GxtL\nvJYKFC3q+UOWhPH1fhBu317cjOzVCkdXKZT9QqR/AIDxvHl7FFC97z842W2v\ni/hnJuhD42HXHjGnRTSgUssVkmUX6cISlaazBmtNoJOK08trdeiNt4EhnVJ0\ngqmTVo5n6aFGylJJhorMjWTTjPS5PptIzrlYFZSebzNKRZQ+3+ijF7fruRTW\nfRHLgcJoxPICOFO1BLmuZ1955ndx6TVvjTQRGzAZuHY97Cj0FXctL4CWErCt\nhEnYG5YN/iPmtIYL0wwJ0yBZkduPJwrV08GE25xaJ7UkQewn5Ir65HPte0E6\nOPbe\r\n=2Ia3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCswfmufQvjMUMvHaiXV/TlM4pcmCBiwie6lNs0gX20MgIgBIIpBcm0Is6uNkm79uxU9q6C5z+7nNgWG2YjcDCk2sU="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.89_1547174603011_0.018680981531029595"},"_hasShrinkwrap":false},"0.0.90":{"name":"yqcloud-front-boot","version":"0.0.90","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","quill-delta-to-html":"^0.10.6","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"3.5.5","webpack-dev-server":"2.6.1","yqcloud-ui":"0.0.20"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"68f1048204f7c14dbdd01e3409cf64b5e82355c8","_id":"yqcloud-front-boot@0.0.90","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-GbcsVNCYjK7jbnOc3Wbg/JD4EV2Xwx4Yn54Ty8SzgKzloIveDKgcteArGi6uj+o+G/GVqH4eqH1seZxmUeZx1g==","shasum":"54bbe8ce553abebe06ee128079f740f38c2524dc","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.90.tgz","fileCount":203,"unpackedSize":2056957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOBANCRA9TVsSAnZWagAAEnYP/1A4QHnEXLFEenGDSPnN\nfNROZEnL10bonAGmTRT42MrFgBGeuJzuNiWGlGVcmKw3gcYkcF+j0E0HrVG2\nL65LMGLiTHXoNHBgJrieU2j4XH0KLJei/rLZz1OvV4gGAGvSSow/CR7TBxdL\nAxKkl4ssXVWy9V/3L977RGD2eROFSeCCC3Tiv/eXEl+XGxI/RrejIuOtbtN/\npSGeFM5oIBnxHYyqzyoQDu6NnSnrUHZ4rtcUl/kSPXuvLFoFJ7e2V2J2asW8\nk50yAYYuUG+F2jEcwJG9TvzAK+Nt44LeZl34AHvf6Gq+fYDS3J4DqHeumdcm\nEyxMUEzRiyuunOnZcBwSRwP3m5EMC0RHGBXXLNTYya1cRda5lfwXBdeyiXtO\ntBUg73HIEq9IMglrLTVhZRowd8+SRpojWuZvmpre0Gz9+jM1R0XD0tmO8rX+\njulDVWr+77l0q5kPcVo+ysHK+92XW8oN3MYuFdTnGrKk/jZ6/pnBOtDpkUgE\nZv29BVzWZVafwvCBFe+tk5wvtHWcPeEh4xZ0i0qWD+X++I2yBKVL+wKu6A+n\nWnsz8BDapafW0ol26ee+gZTx3JqeXS5WU2oLpZHlZ0C57mKR9mfO14fK3wQ8\nwuLpZVumkriOJDZ3AJO8edsZcythEGqwHEZwfkg/BOJnROg/8z60fU5VQpbT\n/X8V\r\n=FEnq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDFk5BmBxCviOqvB+OFSzSh1O31qpqRtkUDXL24KbGt/AiBipy8kKmG8BLDPRqVl9p13enIFFGstPJmZS6lzwcTAvw=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.90_1547177996796_0.5307496438703401"},"_hasShrinkwrap":false},"0.0.91":{"name":"yqcloud-front-boot","version":"0.0.91","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","choerodon-ui":"0.5.0","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^4.1.0","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"3.0.0","yqcloud-ui":"0.0.20"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"68f1048204f7c14dbdd01e3409cf64b5e82355c8","_id":"yqcloud-front-boot@0.0.91","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-dpvVs2iSDaMEJ8E1anNE+e28b1mwPcPWV90atIq8YLcqn7XOkCwZAYBUbbFkmWgvmI2V5Smv76NXmc1zRLM9MA==","shasum":"b026a3f9c3465042866b5105b83868db92c0956b","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.91.tgz","fileCount":203,"unpackedSize":2057110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcODNqCRA9TVsSAnZWagAAgBUQAIWqaggDdjivao6Afk46\nflGYMF7gQ9F+DNTleasIy373qwkN9YTri6MhXHrI3zvLTIYIDFcwNGT5/LMx\nl6ixd+rhEWyvqvkFPPqCvvZNWvQrMpIvcvC0iLAm57CNzfPkoqVW3Lqqd74h\nVP9dgk0x3nqzn3QNNvTYpR+DA+HkgtgddmzgfmMvsrpNqnVEyc1tudknTYhK\n+Y8ua41GaqbT4tV/UuwfVJu3g5DHP0tR0eQWXRuhvqZT+F2AG+Si4dtzps0r\nuQjdBMj/nNkk1C4BrRKQZWeTL+HhZ4sQrtMQkwat0TcKsyvZqzNHzdVAX+Nw\n+j8aAf55P1ocWrI7W9hgAJnO2mkzuAfV5cHp1dW9xhGcOui60Jo2JFNc/ny/\n0lIHfHAwhTWjsGyP8ny/JoYxkRu4vob7q31mOTrk1CQK5wJ5B9+w8/9jSaPn\nXC1SJnVKs/BLTurbP+8DzWQNWAzZXtcjgYyO5/GY5oIKUJs/6EWp/jrE/2X3\nrPdyZ6KBorzU1+h3FO9DD6YQf3JbpwBNxUjtoS8S9wawcuXb4uzjq73U7tQp\n+/+cnVy49o58N5Mbs0CMnnUvCT8/Nlg1IBdX1p6Re6Pj6yFSbQATi7REh/zc\neXhUmXzswQJT9VU7X3v9UVcKyJw43Ww78rGYr6165RsjcbPNYae/W7IQA3Re\nOyc2\r\n=SD0Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFUPUfuBGyEcCErp6Qb50mjzwfb8us07+SJpRWUL3H7xAiEA+yHqfysY/7AY08tu58q78SHKie5LkLEvBWd2681z1kI="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.91_1547187049796_0.6459247453002872"},"_hasShrinkwrap":false},"0.0.92":{"name":"yqcloud-front-boot","version":"0.0.92","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.3.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.13.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.10.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.6","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.2","history":"^4.6.3","html-webpack-plugin":"^3.2.0","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","pre-commit":"^1.2.2","prop-types":"^15.5.10","query-string":"^4.1.0","quill-delta-to-html":"^0.10.6","react":"^16.0.0-alpha.12","react-dev-utils":"^5.0.1","react-dom":"^16.0.0-alpha.12","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.6","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.2.5","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.0.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.6.1","yqcloud-ui":"0.0.20"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"d7364771833119a85f7e468f3ffc43973d7f2095","_id":"yqcloud-front-boot@0.0.92","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-MRYNP53EiYW4cEVMcHNmmEgb/LLhs2jcI8oFHe+3V3boFK98v74lHoJL95UWWD7KIgIpCJ6bry6zEWlBCAIMHA==","shasum":"78cf9c439698edb940bda6da2c4b4915a54bacd0","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.92.tgz","fileCount":203,"unpackedSize":2057531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOD+ICRA9TVsSAnZWagAAxvIP/08qKC0ipmhVPVnRr5Tc\nLCjwou9CqrR9HOlEbWiCPB7AZHNjFPTRc4q+dhSCNBxMxthP0/dS1eK229VF\nVvPCAXNnAewvPcboEXH4XC99fdsU/Hcmv/WLrqsRElJEjZQS7Xk2QyqWTfMW\nRD6fA+xqRSPkEhjMommDffS2dNxxlSqciN2duFs2psvp0yIjrAQOk460f9W/\nQS1XT3eXqV/itdSN9Ywbni0csP1F3Ll37YHmg78W3t3Z5viCM7q3PMNzWxDO\nyQpHWWKZr3BxuLI4Q2V5wFhousy5gdmWnPZHU8RISj+F3FE0Qal0gUIuTUl3\ndDloylt0MZO3Qxy9gdzxz/YnNx34JB/18fZ2YLEKZnA4gStgALt0y8Mrvt1g\newNZOHt6JXhQ/WhNIcbJAO11L4TzrMqDQClU6JbdIAtXuSUKDaIOMDSIT3Ic\nKLBJopBNUgQmMXkSp+wvO0dAYbhBMvo1aReCTdQNzH3JhPcXe5fF5s/0ugzs\nTIdayPYp37dIRx8XbLKxtfPtKZGdwxiwXD4dcuG5OIbP2PEkmpGQeBYgB3dE\niJILPj2T6o2cMdHisn0Xs8Zj+EA38r2022YT42iOPcUmG3uz1iDxzHXXT2dN\njGrlMpZZLXlaR1kN+8v+Q/Nhsz9keyTqHOGxQcW9Z6ukqDn1XBhUC0vWyd6Q\nXYyW\r\n=L/D/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB1Gsfj/QKX5mzLMuOGSxisHcH7RRxkw8jJClGOQrQ7dAiEAubFmBfY4Wdo33DLh1V65sRMYWf9GrBfSZThlK4lEGA4="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.92_1547190151593_0.12883701486694443"},"_hasShrinkwrap":false},"0.0.93":{"name":"yqcloud-front-boot","version":"0.0.93","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.20"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"78cfb47d2de1ee0bc90dcf52903c2ec332a8a861","_id":"yqcloud-front-boot@0.0.93","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-XnESVTDHqxQfslbdb1bZTXyUJxh2LluPFOyFrjtWS28eSpvRfstxMIUPFfH5m29NGLvhb3B6Tovn9DW2afMMCA==","shasum":"c42479b978a36e236fbef852eb51c587a4e7b278","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.93.tgz","fileCount":203,"unpackedSize":2057654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOEYwCRA9TVsSAnZWagAAoR0P/3O1iEJNTwdUaE7iVSmB\neFT7Jgjog6aUwZqfKh8ETjZb11U74CSrRWd+W3aVYKQuln+hyxeJ1JrNbJnG\nNerLABBKod279JOSfLKVWJ14FurO8kc1pvBSxBtYf8o0e3sb7sVEvH5ozjlz\nMnU6sfKQChf8bZAEj1zhQ9BChciF65UNM6nn/s5jnhf6+Smmy5bwayuMqcc8\nu6Le9EHATS+FZ7Hb2/K5mw5fL2ydJlxhRDV7VitY6/DlGTxZFBDCYC8I0l6g\nKn+mTMkLYjkNuwZu8s3qFuYHVQppd6ascJ5Wq9NjEDh1+eOR6v6QPKN1eN/Z\nide5cFHZBrWwFcV7OqhyJYdpFv3aExulzxf14EU44r7jHazs6292lL+eI8tN\nOwb0xuapAi6G9qmt426anAvLwwUhx9ryKOOjgz+5AqyMuSvphZ5o2wosA2Z9\nmPrKijgrNITnCRGJjwwF7g6zqvflM5X1KRJBk+4nzOPtE6BG1L0ZKJa8hZNF\nWyHL6+YwCt2RbnyEewyZOEjseCpVjqgdYjt8nHfmbhQGgCkTqsrOiePzXvqg\nXQ15PW+1WIWpBkzd0W97BL5SF3Ul8+t/CCW42c3H0Bmiccv9MKDbtI/U2uCV\n/vKKp3HkxgZynTzRVWmOU0vcGP0ICnJtXR06dXjDxSur42AxxicGFjuTL4Po\nk86F\r\n=qX8/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBJ+Pqg5/xPRn8eqM0ph/pQed1/RVcD5i17gzExk6MZ1AiBRLr9HCZCYof7XgRCol4d3rr+5f573f+x2x+O1tuZdbA=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.93_1547191855474_0.6383018109420588"},"_hasShrinkwrap":false},"0.0.94":{"name":"yqcloud-front-boot","version":"0.0.94","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.20"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"78cfb47d2de1ee0bc90dcf52903c2ec332a8a861","_id":"yqcloud-front-boot@0.0.94","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-8/Zn328v4OcMylTki/iKlxos+nAXQfo2eijFqWdPqmPBKEGf1NOFQmiHRmvoPOZ9vjM9mbbz6hxOL/nzv+ziMQ==","shasum":"dd0fc1d69e2440103ecbd05f987708546141ace7","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.94.tgz","fileCount":203,"unpackedSize":2057654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOErYCRA9TVsSAnZWagAAnJQP/3hHxDIyZ/6v6NaPx99F\nwoEbxcBXJSYbAk/Ws7JzwY5jV1HhfCWHb+TTtZ09UanQYl6x/fRvOj549k5U\nLBqH7MCCd+9Xy+8Oy1vQjEhYTHHViSUZv8CxuEhmF0omZuUIA9isNGVw23tf\niYGMunpvAgLsTHW4wBxFEbd9r+G8ofILRhFu9LwplUmzU79Hvq4/2y/mFjxE\nI/cjXYCMUtOcChuUzyA6S5Dw2m9dYo6Q8P9Bky8XHTe3+a8WUy9xuwP+rKmw\n/tPd9OMJk0KgVArYD37HJ9qYvNcMjUen8HGq10/HFHcEHuvjeJZ5VOJs0XtF\ndfdauNcXr41vFs+tOd0RLZ9Vo60DceV51X38csBDoAj1kQfpsHFiEcRUWyAP\nnhFzScL7kMYneY5xpcAAqmKgg9nNU7gaIekhjK7L3NKp2gmgTBIiLPRZGenu\nDKeFF8gAR4Ycjqh0EuRKAJpijJ51+VIdhGtT0ZxfQ0iMd/STS+GARIgtkad7\nOUlHuJmHzqKiQBBRQOozZvMYT69GunjkAydq5hLna+XKHLSkgwNc6NDhjIjm\npnFI7Uhyu5QDhNYDCKHBmSrGoEwSNgZt4V8p72zthnOYLL7CvaS1xUmOjodu\nl1bUIuOlCOqd56aAxFHcYL+cDR1MCmRWFHeRnPAxxhbtyDqFeyLcFCFgI3hY\nsqKd\r\n=Ragf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7Fz+2IgGwR6rRKXOVMGL6KomFKyLjarCp4eAlSNhxMAiEA+7G9CHokW6tjubEx6HwlhnI288AHpTnZbnDwTzUrGVY="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.94_1547193047867_0.7845217095695909"},"_hasShrinkwrap":false},"0.0.95":{"name":"yqcloud-front-boot","version":"0.0.95","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.20"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"5921f6abea07350e17ed4761d080d073c897d59f","_id":"yqcloud-front-boot@0.0.95","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-XfnsaUe8cvw69819jqvrvpUca50zkLU/Dl2qPcU7Z3KHmD9KAd55izZon09+nGcrYI4NvSCTtDwhT11igH7eCA==","shasum":"a62da6bcbde51e6863bf4f8cfe6ea41a604ddf47","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.95.tgz","fileCount":203,"unpackedSize":2057706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOFIXCRA9TVsSAnZWagAA55kP/RD9BpEhoOIsdPEEXZa3\nDCgqZadRste5Z0tInr5E5zeHFLv15ObmW7NybVCBNRDjxwekOek+2Gep98Qz\nupNmmsLPldQ+lGrp6UWd9gq9Y56ZmG0nksKLIes5FR+5fs1sm9x835oiJ2Ha\nsZm2oPG0QIzo1ulTUB6EQPLhM9MxZycM3YxH64bPlheDDfZG4tWzD+b93Q76\nkSk8IedqS+BVL+5cfc3/+88ArRPhHnVQCgMMXENztByXaEnOQOu1plWBuK5v\noCSNWwysgqeSFi51pcvsMiufg9jILng1houU5TJiIL9p3pLZm1gAZ8rkvYKx\nNjQQkKnN2Xd+4G4P4XiuLDA4Fd1/Emm3j+HfjCM1JpxiO7wr3OdgRrubdmsQ\ndiW6jzwc6yIeaY4MIS4aw3mC2Dpo1xRpyNLytR5v2ajWj/DoSTiKZYOoVYxg\nLpEBmjqmaI1jfmhqho9LTpWMnwEsYPWMlgqSuKfnXf7+h4o1z5JWUGXYB89l\n+c0wol9+T3iu8TMIt0DOUSOGH9sB9eRB+OUmt0sWgtRtU4LSC4FvcUYFWv45\nbUH/BwYCjBceWMLm94fNvoa3DPKXCr8XVXE8dSpG2GFJqMi6gmyxn5mCHm9m\n5oVbjzULRFcRgysKWIUIy/biJnCnMtWOubatqD5nsgCYTtB3quOtpXWk8D6d\n5Xk0\r\n=ZjJH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhKCzwo7Bql3ZaBopG/PGimRqp+/Q6lCmm6ieOF5s0vgIhAIbnVwYxkaAZN+DjSqTiukOPJtjiZbeeaCyDMR9l0Srz"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.95_1547194902591_0.2538026976065302"},"_hasShrinkwrap":false},"0.0.96":{"name":"yqcloud-front-boot","version":"0.0.96","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.1.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.20"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"7cb765543bac6e42a2f04ebc5894a4361be15916","_id":"yqcloud-front-boot@0.0.96","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-vDl/VIgFVBnOhKmmWYTCnNH3cyYxw2Er7jfXpLuhAbpbIsVWxvHYC9MRkmQv/af1tJ+FyCqGJzKAbdcOtVsLIQ==","shasum":"142ec08d9db4049013468ed630059e141d4ab56a","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.96.tgz","fileCount":203,"unpackedSize":2057062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOFZxCRA9TVsSAnZWagAAxz8P/0lKLDvhgSaD6/2XwhCe\nW0xruqPy63vcy8ptZYCyfS4oEw74Q6+i+hU01l4b4LgtPcQ+IH5DME2J5Gfv\n786XuRnpqf90krdD3vXMgnkChzwQKW5C34HKHXNGnhqCJ6SQh6HyLg6uu9eb\nReLHOYRhr/CmL1hxZnq6yu/pH29HcADYlcR+zMl5z4hSmET7Dfu6LJRtkG2W\nGTSojpSleA4Qr2o14TiDssofjVLLO95aQpAOxSAFuQvPt4ARKA7/0CQbJf6S\n6YhiphDUXPjFtKzfxYJPGIoe/YGiCsiz211GPspAAZkOl/DMj69OgmsIDTG8\nAxU0e5d9b9YxLJsaQxXYWerDqANIbsI4OIcxziaBW5Tl/XRJNeiiTTKUIIHU\nrPFdAlryqAMQ0ujTrDnGJwIFyA5fcZrmzDSfbH28R3O6c+thQsyO9H0hi5p3\nYbifPRQj/DinZYz7pyRH23mpo5S9ZbKyzOBqfInZYEoR5MpjuQf1VOUX0n9R\nV5uN/gxTqGOgs1si86Oj9SZUgfcT9sV0GTavCeLkCB6MVcaN6yN0rz2WjbXW\nV5aYxxLL67uJHvs0eCdCB7cJpBH4iOxNu0Um2ZubZVkjT2YvXNQxGN/qXuQ3\nR4YfY0ZuFvBbVm1zkQPHRhjAo35D97fZxZEHQMcwR/L6c31KqDHpf7r7Llqg\nezTV\r\n=I9C8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEjoUtqlrQ+ylmw/D/psf2BhZn7ShBm8rvwbrI25opKMAiEA2bOTBM0yK/INCB9HUnunUfkEY4f0ze4znC9qpJEf0dE="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.96_1547196016737_0.775382728306526"},"_hasShrinkwrap":false},"0.0.97":{"name":"yqcloud-front-boot","version":"0.0.97","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.20"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"cce7e9cd46670f4821ffa5f23234168a8479a18c","_id":"yqcloud-front-boot@0.0.97","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-d15IXw63D3vV0fFZ9PTj+J+vcpwts8ytoOqPPEKK3w0lxpvlecmRoVIP7KxSImYMqGrxdGxULxBpcAr/XVkwCg==","shasum":"1042f4e929bf815520fd32012a4d9591a1575a11","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.97.tgz","fileCount":203,"unpackedSize":2057706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOF2iCRA9TVsSAnZWagAAu5sP/RjsUo2DAKn/qkvVRShN\nLvaBR3tINb0OKITFUMHD9GOti0Hw+G3n+UUT64VvkaBRCkwzyzXU6IXuUNPB\nYZL6Qm1ijxcZ94Ev+3ia3Xx6nie4jSesgKEx0WJw19JrycjwVAMZPO8CxemN\nrNnl1LQ1Go4qPaYR0EZ81lNeHBD+1RC3aWtM/znzB2VP6xR4Tdt8NRxDuAtx\n7gDNLEw6MP6skO2MxVHbGj5BXwkhNl/nKUJhRXMgIya2U6Zbmk8/+X1QHDuE\nK3YPp+hsUjK5dmrpx+bAHp4RYxR1RBgtw6lQIyGVpbcEGe+ugLfhvXZeoscX\nC4Qv4YMRSVCZtKE+N070JphxipFdZlp0f+6SBltyeuG91Jxcuuj3vflcsdtf\nGZ2yJtkvAauIpF03LqW1b31W/tEepU3DTRZ2WUbH6e/aBhYb/NyLHDgSacbK\ndoPRUzEfLEA0m1VL6sbL/GFR3SjSUFPHOYIykL+rpDZzNH0+lkyh7AFZjijn\nj/oYElVh25dcy87t7fPYGgr3hcfq9qyIP7aXBLYYVcTTyQsZxymzPCMXJmcb\ncKd4bOaxkd0e+kT1Q+R8Ldr/AXi+TqL0Z8XLvA6zob5UzzYu/JgG1lsWPYF2\nkCYaawJPTIg3XW4tmc4diTjyH0S9xtVuqvgdRDMFGwDX6/1O5UH52VDCPy2q\nU1jd\r\n=QxmN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEmYl3JMSOMpYa4nkVq5d6iYZO07YAvFQH+xaMhaw0HVAiEAywE99fnTM6wVI+BSch7dVzc00aBGyn6DoQ8HiYSKwI8="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.97_1547197857791_0.630384447509539"},"_hasShrinkwrap":false},"0.0.98":{"name":"yqcloud-front-boot","version":"0.0.98","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.20"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"71c73490bb6033c84b9276a056d665f400de2dac","_id":"yqcloud-front-boot@0.0.98","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-PFPEclH9jRm56n0IoANW2EfjzNcCrgPhLM9Bth5ui9P4d5YKf/fzf5ztJpMJVxWCw9vEJ9EuxztLjqisIK8O2g==","shasum":"258bc7d5f56be62d0337998a3bc3305d7c48db6a","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.98.tgz","fileCount":203,"unpackedSize":2056941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOGl8CRA9TVsSAnZWagAASyQP/2u6VtR7MBnLXqcy2i0X\ntJ8JcWfEhnqzok/JTBenoQaHCNEWV73insRfq5WoV66RXW+Pas9/kpyKo/To\nXyUrmtk7gOKXmV+3K3Q4kQZO2Jcvh17+B6AgDBwEcloGc3tRN0EIuxwQxKLn\nM3HyZGe4HkNuje93V3kbD0HKujQmxOECCZW8bO1EICWSTPzxNVNmo3f99IjH\nLuE/EQIm3rgo/u5wF4BDZ7pVpyEKGhsW/ECFgMhD+4mdQE1bN6lOLD22C4DJ\nOopQVfJ0ost2ljdLrHfymI5h/SlXbWPlf3kiWTLryvBKHVn3PQb5pT/wRMdL\nfDVpse2/v91BUV6nt0yfTD3K/3T2wM4h1dqoTWa5PNlt372xmhFCAWrLspkA\nz/MhDzhvL6JUgoOlOa8w9EM7PTCc0HOlKuW28kBK67v7vhvdgQcMmK+sYPYA\n/+WGmkiZ7plRRC3EmJzoKEAATYstC8JPZEfPgnXrrb/p82jUuHucR3ihj5LF\nbP64/USvmnDNU6gX/gbzVUmgozWrPryWtevKrD5sqTDAVI/JrmbB3ASGQAW9\nTs5Kg1D/JaZG1XK9/B8BlSt/f8tp69m6f/y9DAg07EadNrXIHUS2kwDdNMZm\ngCJMhF/x47OwvcPd/W45k0Djz3g7iRxzaSF/FOMgmvDXtf9sxtTc0SeaHomw\nlO1z\r\n=whWi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBUKH98VR4DTpHwqFIIE+9yrCtz9+5vbQqLwu4Kj7KW+AiAmwc1Z1VP41uuohjesOq81sTueU0vFoBsAwiZXAJmcfQ=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.98_1547200892114_0.7349882982828129"},"_hasShrinkwrap":false},"0.0.99":{"name":"yqcloud-front-boot","version":"0.0.99","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.20"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"2b262fda6ff91f43a9ce3ef25876c7017a66f078","_id":"yqcloud-front-boot@0.0.99","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-frhP2cnHw99L5NmvasbS+ZBHBUtjt2tbK0GyWvOJBpHDMbUJhMaYVp3j1/CgqeAI6Hg+a4OkC5K3fF7M2bcD0g==","shasum":"42aaa6f64b1d6cfb311d638b4b3697f1de51aea3","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.99.tgz","fileCount":203,"unpackedSize":2057106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOgepCRA9TVsSAnZWagAAqX8P/RrXt/DEz7o9vFCb957r\nfjvmhyOOn+FilTwzla61eUg0Zl9t4C2ZXclLgH26TC4RRIHfJwrDeOCEWuxL\nITWib+TW2szqMS46PF1Rtfeaojv27jDP1O0+RNtiVl9hYULQZihm0aQXSL4W\nUdfUYGkKVGHK+VRZCTrTwQA9F7RvBYwZ7XMeG59b1AmEodHXU0kDpFR74nXT\nVhFTRg7pb/rihdanPnjX2+BL3S8iS+0NICt4OM/vbzV4AH72bxTJnPcYKGSk\noilJyyjz8oy1Sur4O3KCXTzYSTVxhgtkVm6aPyRDsgtMWx3xUeeZ0yj59SNv\n04O6K6eVh9hdSqPdJCcEP8gmMEcflbjiijxHF/1oQOavD1uzYZk/mggSOxVN\nNs/IGHqfVHb9jT3Ow2Udzgm6Dj8zw6+neWjLeCp0x/s1ZgWZYlHukKHSgjQX\nP6CkClrjmViuOLstmAFpokECD32A7BvVt7JIbfslj4zKw92IhYFN63W48B/z\nTJt2sIy/4o/wNRHvv5SGNuUxNo94lUcHcHWOY/bbHT7NKPQLMfGwL0laW6U8\nJ2h+1wWH3TiIAy///GI/wWtTq6ZD5JxpDKUdHSls8rNAZnFw+iuZCwfldJKq\nz5t/ICZ9trnX37IpBuAheTOtfwNoEmmmS1YJdBYkam6eySiMYOKHLa3BfLx5\nqSzy\r\n=BW5f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBrCQV4wwmkw/DtEsoXAgGSyqCWDjEpqjt43y/jzm4gTAiEA0zQpzaaZAMkYnP41JwkztQSOuFHOqIp+EalsGwTGDlY="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.99_1547306920964_0.5710023939106135"},"_hasShrinkwrap":false},"0.1.0":{"name":"yqcloud-front-boot","version":"0.1.0","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.20"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"feaed62cde507b0255906a749558f32a7b8c85df","_id":"yqcloud-front-boot@0.1.0","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-fmZ5JLquPL9STyCLVsZ4xuhaUib2xdAUkwyi3pr2OpDyvI+Q+j3FBjIF1rOM9lCxK3kQWJyYU2gFaPeca+iFzA==","shasum":"b42cc7f9ac9882afa23ae5eea156d0dacb21da43","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.0.tgz","fileCount":203,"unpackedSize":2067771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOuXQCRA9TVsSAnZWagAAuNoQAI1NVm8EKdcuP/42UwIy\n9jXd4diKATmUgqKfp4rg9O/6hakbjZAfh1YboNdkyn2uLAt25XEixQQzBwN+\niRNf/Y7fxC07mZhi/Q4JwTyNAOwmck4aAPgIuqGh3cN2u3jyW/sS9fDDfS7M\nJk7bBSOoQnvbcOWTWQaApi4sKlRHW4lMQBt/2PH6nh7mSo1qwqjGBMcwXIjl\nbZ7uX/NwEHIBhVVQhRxEyQjASCxvsmhS/s9YY2SLMxB5SFpvZ53TMMIKaEeP\nj4PIFxMSKDLa2ThPkUJQ/BwpiSBqLsuShFwfpawkopyT5HEReC1f3Xxcn/sR\nA7jEG439isb5HSMma1qBOlhdM223OHNLSuXQlNkX3luuyNHKoUTlwSCmu0HH\n2joxpBbgxFjWsIprEzk6QUPZ2xn2RinzJQvxsI4rVihpsR/3SkThYB2/CUIR\n1+dDwbG6UQ51C9pxiTURzXUIZD9rsLDIbRMlwgP2+JfR7cmDCccOMaKDHE9A\nHspmQ8LjZ4ZR4nkiHQXEXLPipK+W6ERF0ii426iYxh+IcjcscY3xHvq72Zpy\nsRUPPOfjzcoRmiLhsUCY13Ten0K/IB3tbEYLfScglNYca5juPGHRe9YM5G7K\ngGAxdt4+6EQjc+JfrNQCglfWpXtGL0xlZTG8vCp+0CY6f6nPWnxBg2anpOLl\nkasE\r\n=OTqZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/xN9a6UHJ/vgGtWwQ45V3X3GH38FdAF4AViUW+pIStQIhAPeKn1CwQhlVcZO9RSPPMzC/qxRfziPybIJQYZE1jI/4"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.0_1547363791838_0.6458924434355"},"_hasShrinkwrap":false},"0.1.1":{"name":"yqcloud-front-boot","version":"0.1.1","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.21"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"07ac201d3a5c499b1a45e9e51d0afe9bbc968a0e","_id":"yqcloud-front-boot@0.1.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-WXbvALMlN2DbkMi9MtcaWZXSCdSWJP8i8aMDknUj8NSEkCujMAQXU9cmA6fUVOFIeZXtaDn+PMTOtKQcrRAddA==","shasum":"c154272d05ef97c639838005de067096d892053f","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.1.tgz","fileCount":203,"unpackedSize":2067678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPDV5CRA9TVsSAnZWagAARhUP/jWt2aVLnOP79SOs5Xv7\nnmx75LxRW3Hu4tKkhbQF/FQRctoC/j2cXxlGFOWw6T7dd35cSgT0lCkmMSyN\n6fru0msxYikXIdZ5WFHe8VskoiVxVNHWcOHuiUil2txXlb99JAQq07ZiZSxB\n92L9DQwPnlsj7cvSpQT7DNIaip0X1L1f7fmKEr6j1R9PvhtyvdITw/baUWG4\nLz8w8BVDjowHq0M37+DuuU28bGwmO01UkVG9D9OHSWaF5oBsn8NnMPlkDLpq\nSFB9jfzMBsiB1iywpfcMrUCxvqwRQRYgnXu6zSjCZ+EAAOS0P/LlWToS4m9G\nc/xjinU1zl1UgTtBHIps5zRTDTOKE5rTlQU6PQrycz8WRT4nHHX/aqJrZKWE\nBiCsc3mOoadCyZ+GCGHh+935lFFu01dPgZ5SAkHXZKheBXJ0h4NwrAXOemVf\nNefqwWjmidnfiIIU3jcJl80b+FbejyyoZJ0ESFWgrxC++XUwCz/IVbzoGUaM\nK6ZR1aEeybbtTIwYn2/3Yyy7NBG5OGQGxntYXx2BAQfdjpZTw97TL3JfHIwo\nBUpiFcy4RDCwwFRRWDkG7118mAgzfEbQSWfzhce3CDTzK3AqjMsbFkQa0j6O\nS7SfvHvULFfmIpM3S5qNPJ7+oyG6DbWLkKj9AXBTvZ/SsQayN0YthyiFSUku\nLVWS\r\n=ubXE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMIc6K8hDyK7MF5giUUBRreQ57b5/NMYFM4aFOf+gepAIhAOcNYysIv1yBfgrs22ZzWhAyuPKaYdP59f5lPQl+ehWb"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.1_1547449720705_0.23346708349548884"},"_hasShrinkwrap":false},"0.1.2":{"name":"yqcloud-front-boot","version":"0.1.2","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.22"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"6533da8a6aa7e53d898aef89f8afb0c8863662eb","_id":"yqcloud-front-boot@0.1.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-VniYAjbBBibVgL5kalmGpOYj8kiqpxO1SoMpyNiSiXBCc0h8QqskTcm2vsgLsXN435FvKu39eiboLiuvtYMRoA==","shasum":"73ab8a7acf3e974f8578ab9c1cf7ae3e92b6d5e5","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.2.tgz","fileCount":203,"unpackedSize":2072633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPZmhCRA9TVsSAnZWagAA+SIP/3OP73HyOva+35vGhxBp\nP0NoNcWhLgtX1rbmVTE6WNBrGx79TIO9fB7x+7lF/0+bFLVUguL1xrJrIB4q\nhV/ThzbMfLe5zlnp00Aegcnl0E+NEDmSJ1AS5zHIAubq5zAPVrgFBTIOIW5k\nC/yKRAkjUId3q9Ua6CdetbkQvu1ZaDjU6430cXrcvk9F/Nbf4oV80HgfHoG0\nzJpW3AGsfGpHiaJ6/0JfElflSriqaejW/Py1lcs/Pek254Ek+oNzB3xnP/qd\n5yuktT5zi5189reqLIN+7HHitQnxMFza83i6fJn9rY2oz/YWIW2dm1PeXq0y\nwRcIyAysC4vNHr2h18rfP6zST0sF6ovxli0/3HCZUbIUyG1EGj7arxvI/wHl\naSmpoXOZJcNH07L4Y+yP2WHGQgqGBR9meokWPcWpsfgInvTomEMEYKim5QX/\n1hdAn7p97SxO70Ia9dWUpx2jQ7u/4Gvi5htD1vIdn3XO9NVK/2MvBgEzXq0K\nqvbAPGbxI1oKMGd3JwchBksT0lzsiDA0SfJS0IUTxD9Ku+CuHajmCC/iWLiU\ns/nxR3nK3kc/uV6d0xTQv+j/F5wut/RlfQQI4TDiFblWqMuVO/GQyECPAsY0\naxGIIVCqiv+2MROxKPw+EVxqdFI19HnsDoEbBbyO18QvBpgCFDoii0FwK5Pu\nciis\r\n=jLMl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVw4qOTbjvy4IGvgi9FBs2Sho8MHTEcYcM9IONOMjZhAIhAIfHbARcYUCtiWbimJr0Yjg48vbvtqUsMC+KETK9yoIv"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.2_1547540896802_0.3911193796763328"},"_hasShrinkwrap":false},"0.1.3":{"name":"yqcloud-front-boot","version":"0.1.3","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.22"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"5ac24783c342231f95c8486efd475e2481e52b22","_id":"yqcloud-front-boot@0.1.3","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-BG85sARXyZo65Si+EK7lCRuREgzb6x8Kuyn6XmQ1SqekKAb9vbtCm+rjzc5vCgsxVaHHphROFHrnFENXJpSkyg==","shasum":"47d829723a7d0ec6dd513eb53dd4776e6c49b0c9","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.3.tgz","fileCount":204,"unpackedSize":2079006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPcBRCRA9TVsSAnZWagAA5qsP/i5Z1Us/HbSpQSzgmrqP\nKEV6meE7PcPxoGi9pwZLw89oTI8xYhw5rTwTTLibaAJJfOrqsF53WhDSulFd\nATqPiiZW5HVc0i6dy1ENjiqcrTfkySIaSmihMJlH6l1xHvBXKSEBJr9NgRt3\nUCHW5TIdknMvY39myf/HAjBagWiY26VO1/Ue7mSGbTmkijz/InWejkqSvoMs\n0+QX9ugrprIWD9WNvZua1pWZE/cFVrhJDtKgQVw+ZMbjclhqmofeUjvoiaLB\neoGlWPA5Fyd+VAYoW9dFrNAbdGNiSM1SasYGZAXLezbAPlLOQNgf/vSEA5Eq\n0uX0yGTcYGQ4yqwyQZO+Y/Q3fNKFT02QlcXFRwdSE0gjbzm3BhHaFJlOuntr\nxlLp3KtIKUDwWEP4Q8RLSk0sBTzv8j51xXUTc70P2Np+iuqjPS7JRM9RkXoe\niOO8r3JYlzJS1BTiNcxmLVYQOASeegtGWAa01N0iTxizHiYFwff7y1gD1GZs\n+bSASo8N51lRb5c2geTa9dBtyt7ao0bxR+sVxxBp9nTnhqPCa3+bgbo1r19/\nY9yETFJmVQhnHumW2RDuu6Utn6bcrJztgLYNgu/TXnDjgrxPJ67I+t0vLeLI\nX6seJ432OPWG0ONbBGamNn8MmPpPn2yL9Q4rv0/q5H65xc817CU9zzATeAo5\nVLdM\r\n=Fiwh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7Sx8lnI98Av0j7g0xfRtkM8qNLwcUmvaz5VyS7fofmQIgVWwX8a632nORmCG2q2SUYcvCYhfojOnUGvCoqn/FfmE="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.3_1547550800556_0.31268055381490956"},"_hasShrinkwrap":false},"0.1.4":{"name":"yqcloud-front-boot","version":"0.1.4","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.22"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"5ac24783c342231f95c8486efd475e2481e52b22","_id":"yqcloud-front-boot@0.1.4","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-UtqIYl17oBWfUYjtA9K8+S5Y3IzpstGaXvIVYKgHRd6ikOd13AfW/pBr1eVzrN5S5zZ7omc34+MTfZYZqFndbw==","shasum":"9299fdb719ec0662f4c3d7190277e3679469c4e6","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.4.tgz","fileCount":204,"unpackedSize":2079006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPc7iCRA9TVsSAnZWagAAkd0P/3yL+xJ3OGKb9F019WYi\nQsGIK3M41fLmdMANlja2fah9CK9NNoXeutEmQ8zaRJ+XQFaOstkegfZbuKwV\nRZgVxqIiDc4uDFlTMFAMKHsHV9ZB5gwlXLCT9ZVomrTLRY0hhK+0QOJWb6Sv\ny6QlcC1L1csZgJ9tTZDuaUm9hujOo6qNfp/V+Di37XxQnJ2xcVw+cOKB/e6Z\n7oNP7W3PrgRrFFrNOUcwhkRXY9eOLEb0p2+LFUoxJzMc1FeRixmXKyOhMNWD\n2846Ucq65R9iLSNKErbXxwsJak22cFoxLemSMTfGOdNa909+L/kCEV2JeKZ6\nqUOXolMkZVVeDRiu8T5RdieHJFa3wudjhd7Ui3z4atwbuCpRaakFPevATtpL\ncvUT/Fwu90clGA4VvaZ7Xh2RTZaV9bDhfAKPQ2O1HNh0YPmxP/fWkeVKy0Xu\nRTmGCtcFzVxeqYengaAVqLwOr0Ydl7biHbv2YNb0Gq6ntjdX4KUibRTVbPin\nl9vreB3aYSi9ubq9363eUQ4Ykn3/bzjPwWtghlAk9dMZ0YA0wPs4BJLJ/WL+\n8fDZn36lRlmMctd1EGfXrGhQexwnAI9bTolzLoZI4QCt6Rg5mLtQy5IRGL2C\nXzSKVY1UnYwgUYqP/HnH46aaAsOMLjNkI4D8Lbw+WwKxU3T6dOfgKsztp3UP\nCwze\r\n=oGG/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICEYlIYd/Od94mTyA3/qQ+/xUk03nQBeuE/014J8WWK4AiBKjVNy/8M6gH4B3oV5S/n5iUoCDxMsDPVn86By+umGbA=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.4_1547554529271_0.4551551928675457"},"_hasShrinkwrap":false},"0.1.5":{"name":"yqcloud-front-boot","version":"0.1.5","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.23"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"6ed8c8e927b204240d365adef01ae8366c1466c9","_id":"yqcloud-front-boot@0.1.5","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-i+uou0RthqSDLjmNKq4Il9AfxSqGnQ0jbx9ZhyY8Jp2bdxgqS8+83CjZXUW7qirVkQp/nInv0tFpMOZ1B84UEQ==","shasum":"a2481eee258dc4fd159a78ee7d40ac1e3eaec6bd","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.5.tgz","fileCount":203,"unpackedSize":2072633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPdppCRA9TVsSAnZWagAAtcAP/iydT1EBq0ygoxJuYnwP\nogDKhqexMrPdS9EI+1DvCfITXK/Aa94A/s6mGi2LPmWMN3ncV9oKYnWbZMKp\nL5RTWZEnATqg+jpny5h7VJDJPBI6U7NIHPS8usOG0QEB120uY5VsDTTH8YQP\ne5uyNMBeTnJctKAjzKXaTaXdowAxuhAAG5lpztqD8WiXVfFQ9JFL2YNt5xBo\nLcbQn9SmYkgGwZt/ai4JpQec03hnoPdbUAeEu53QWMmpz21Ch1ltzBxDS8ld\nOQACIjme4DOmXViskb7GJpIsvDwMo6FOKhBRQN+MugE6g7Cuws0aGr0SPMXR\nk+xXrU/uQSVXcnGeLYxH14blgMXdzo6F/Rdp2LvnjEL8L8I6Bz8WuHNA/EFC\nGXtgdQtpaJ/S43BWY4G9WQGYPLNdkFQRarugKW5ESQpbFTxQFyejQM9Gtmw/\nqDLsUEumIYOP19BW1UaxQ73ZbcaD21mwuPv048CqY0j0cEi83H5Qo/uns0cW\nBSktoO5ffaqNwyUpfnZbLWKG6JYq0dw9sMPXjRutadF68NfcJppbJHC35awk\nfeqgFL7hvyq1EjxitTjeig8fOZPaA7+HpuPpDELUNtjzJHuMoV01s9XGyNE3\nip3krfFadwfMxfGEyrX131ZH7KLopyLmzQBSM/cH3poJywzU7xllE0jOHigx\ngHII\r\n=gLGs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAtVZgB03uZAyk95+rBGtjjfEJV5xsxD+0AAu9huZAyQIhAPf2VlLK2xRGa90C51xvVgy8dFqABvnZ9lxnc4pQ9LXl"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.5_1547557480439_0.8958901227973592"},"_hasShrinkwrap":false},"0.1.6":{"name":"yqcloud-front-boot","version":"0.1.6","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.23"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"ea1bc7de494128f86e621ea5c3b4d6217163e1e5","_id":"yqcloud-front-boot@0.1.6","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-L5Ln+qUF1ZW8y7296b34aFtV1tFiq3e6a1ZSGxsoUyHWagf8RPnCaymv69oN+CS1VK7yb9do8Ok5jnTlfkZP7Q==","shasum":"c713dd9e6f6e4422875b504700ec5192cc143bb3","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.6.tgz","fileCount":204,"unpackedSize":2079006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPo4UCRA9TVsSAnZWagAAtAMP+wUqokj2MWFEnpRKXojV\n41e2YuPcwOyfX9el5pLaNyhF0FfDnm5TiQOgvFfV+sHBoVZEVbWxrx0TTqGg\ncvAYFEyArL2nLXi9p4Z3UAQ4+kCgfU2ger4wYe54SmEKRBcK6vBBetmSr2pn\nDmshE8Tarqe4w6SdMhtS9CB44RW5xhiuTpw+sTPAGlAioLHYkNQ0aIma4WHz\nN/3U01X3bE4uXSu2XMVmGCU5tZs9bbfK7Mi2G3+Gt89CxweaZgYGV8zf9hC3\nCquhhbMh+UBMlOK80o+yrvq97owZGqyisbgGuWXfcT4IAl/0DTNd+8Sy+MOY\n2uwZcrwZIwinD6Lxnv4h/jPIAqLNsG6auJkZqumLR1Ld9Lwy6AEaxsRXGudc\nsVBg92FbigqLkL8SZp/8Z4Dzp0NZENyT0PyXfaObaGtfO2rYQ+HfNLZ62lGP\ns4M/DAzDIl4gHFUeq1cdZvMdiUh3tRM5sDsrEjAViWRYWCgpuBg/3ueS87Wd\nUsgMK03H5e80HUvxDiYfQHZcutk+200cn52TkMBUeHe+dlkYZnVFWdmdTkYQ\nB2sVpLXIyCUE5sVCk6zwzBFiKD3LEnznLpiv908pBbn/oc2fhmYZpMR3UVbU\nmn020xKioxo6s3dugvLhxl8Jfs4uu3G6eKWCqcuvyykJ+dZ9hiYqkOTOYj0I\n1hGF\r\n=L5eQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE6aQHb8CplxRFnZGB4y06VOf8mkeWVBBDnzig3WltewAiANT7lh8o8hg61Za41dA4C36fppcww44cAdibspUtdW5A=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.6_1547603475900_0.25793994501107087"},"_hasShrinkwrap":false},"0.1.7":{"name":"yqcloud-front-boot","version":"0.1.7","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.23"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"30d4f98223092236a3fc868dc47c94150d95bac3","_id":"yqcloud-front-boot@0.1.7","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-Yyv06k39e1oG9annSYROPyMiw1W2ybxouVNhCqziThYLt05WjnxwHefGDHx+70FPujE1aMsR1eF/4WD7rHgYoA==","shasum":"5747eb08411e8f7dcde055abf8279ef76b3e45fe","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.7.tgz","fileCount":204,"unpackedSize":2079355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPvt1CRA9TVsSAnZWagAA684QAJxfUC1vRjiXiE1Huqd+\nDL9kiov/Jnt+OfoykFXs9A/dD/9+IBI8umYkIMfgzboapJudxLYn8ro8R3tz\nIJ+XbUK/kxUpe4hcidONEBgErqMVpaQ6jlOfl7XIxi9TphigGlrSdnBuKKO6\nQITn8kH4SlWVAbUUnaNIHyXM4O1AAEN+iMqS/6f6RnDHEYfD3aaMLQJDkU8K\nD4qW0HQQUF7/3BZQvdU0kLH9weywJ9DgU2SGanC+wSD6is40ZLcwDxWkjjTn\nAAaWsnU8isRta390w7lD9X+Ez3Pdhje8o9TSltFRxbFqRITRK5uV3J342nXA\nfSp9ub/PltzTupwQsRmTjWICfzuUbsAW7YjkpgIAsAQoEvVNSZ+T7gftqTfz\n8qzMFkr3Ou4T/PhtaBd4VEeaIQxN12ugNwymSoxvKLzL9jWaa9EjknnLqJ5g\nuou/b8KLIc84My1c7jm9lhl2rfvTNhyrr5OjPW+jmXArk7fvT/kDWh0bKTKp\nsbGCRmIPHh2z+B3PFfLjRI7NJxYu+rPZrnK6yzO8g9JpJdMX43z971c6B6yX\n7/pU+mUv9CoKBxik8ORvhK1H7Xw0ZtHa2Cw5wBwsjm6xB6NFklf9mmwUtOqH\nP9XrrL2iC4ZsGsExLdy/cjKvARRKeA44U+BMSQoXXo4DqNodCsPrQeMzNYXY\nrdkW\r\n=p4UL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBmN/T0f+er7smd/RW+/B6ydPhVPYuOLwFdt56hqBIRsAiEAjS7VjOdt+mTIleYnkBqLaA611/SAWA9cRtXUhVWD4hI="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.7_1547631475477_0.8897924423358168"},"_hasShrinkwrap":false},"0.1.8":{"name":"yqcloud-front-boot","version":"0.1.8","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.23"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"000c0e2b0b15a5a6cae325dd007313ce5de788a5","_id":"yqcloud-front-boot@0.1.8","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-5eXrifFXficxQayQrB7kBv3A+RelUBSnMF8I66OO1RIQl8Ey3GppfAUXG4rrZeIT76eNXRSDhAPrRbhbPUjKGQ==","shasum":"583ea8a0c0e860f8895cc0b6a652ff14cb43a5a6","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.8.tgz","fileCount":204,"unpackedSize":2079343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPwEdCRA9TVsSAnZWagAA2xIP/1J8Z+B5HzAlfFmgDhUV\nRQ2wCNpQ0tYOcRObbSTP0fA0BRQ87VG2j6CTCfbLG7OdFbS7qfHrmB3z7ls9\nEB2xFkEXxL5YCu8uDoHnrNh/yViAIsrh92BvQs3O0EPv/bRUOU6MyKHJnItB\nWSM8yu0/kga5abbWXFl4Mc+3YT1Z2K6q5AD1pmQZDr/MdVNOTbjYKpnz8TuN\nznvfgCf0jCS2ozhAAQ9EFM6enAdzo/4nt9eevTDU9LaV4UfmFH58TMIfz6sy\nssiWPaIrOciA4fdX2nUVvLT6clgUXgB37buQ7Dd7s+aaNujj6Y9Y+F0sqSkK\n4gpUGy4r91CyAKqUbWUcbF5deYx7KxRHkYqSSsLZfi0Y18iwZZGMklkmSdLK\ns8i5UAlWDGte9WaTNPUQ7rv2fgN5YOLtaOqk0onEAVBLsWesws/2PmiSXyPX\nOiUtFvb8ARKcHCtxdS3c6RXjZFBhwlAizUEYpHH41Aw4beOi72UKJFQLltfJ\nQToBsErO3USRhdooiSXeNUm1Ox8d+AOiu6OGx99ZMU3yRPK9p06dt1ZB7d5h\ncveO5Rzuv09ZMQUGNBRIORG39kgXV4ghMddwiSccvtBPJlTB9WfMT6CxW4KB\nj62rcIA4fYAorRImVkX5K4G85XE/3NZ1j27xagePisfKLU+CCSHGXIsquMDj\nPa+U\r\n=qyii\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfUJt6PjgzHRj8upMXKqE9xltRR2mDStauyoz2GhVq4AIhAItScqSO2D5xst1PHs65tbpcbp1hzaszLZj3IBFo1s7L"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.8_1547632924735_0.05593329363864252"},"_hasShrinkwrap":false},"0.1.9":{"name":"yqcloud-front-boot","version":"0.1.9","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.23"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"de6c9eef17b71c58768b82b5a9d1ebba3898a317","_id":"yqcloud-front-boot@0.1.9","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-x2gSw8oqe0C9sI04hSftkI/Kh6O8hTp1nRYC5XfzC6dSA0q7arDQQCpmUyUvSa+AM7zGOksMxu31B6MoTUeF+w==","shasum":"da011fb7ac0b796677371b70d873d856c32a6b7d","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.9.tgz","fileCount":204,"unpackedSize":2062469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcP+G5CRA9TVsSAnZWagAAJ60P/R8gsaTfG2L8lbM/9/wZ\nF1A3EgJkidxeaZ9wZ+iAjBQ1jIFCL8+Cn/Yz2n4xg3X/5v5krSs5yQToDL+W\ndyZ+RzsozTUxqBtsNazfWtYcoRuWdkB2aB3LSqd1g8sQee23Mg8iZCP92XY3\nc1a4Ewf1WTKkabY6q+nBgy5TF9lDIOGAknd2D4v6NYZeQiLxD82pT1QjQhF0\nXfAtVxkiiu383eG1fjzIsG6vOu0lDToMyCenVt8OvZ7vwUGo80DChPsV9RLR\n0cDBCv+C0xV8D2MFysYtDbmdl8FMswVCtaiOAoht1PMR+Ns4e/HfGLOwY3wh\nIp/DbrU5H2WYJa4wilX5KJYIs0YTiQzKxHAtBnxoMUMnrB1uT85TejJPZFMY\nMG2fZAu3lQ9PGkqThCSE5H4lW1kauS8bS60cm953yqCMZnkARLawpqYBYgbE\nd/dVbcLRbBYnPzsi9dQA7zXERYSSUMsUFVPW7jX57NBbfbQtTiXlip8lOLOh\nRIVIp2MaY2C2i3EC+HEW6yKNfGWhgwR/M+I+5r6cBW0PSW4de79g5oXkIbxa\ncxKWoeHyieNbT9xIbI6xv5Lu+y0KIowUBCdzA8VoSi20WXyDNDYy7vkOt9xN\ntEmo7l0k+oSD/j9J9Ve+HQFfO82n6Qm2OkAtQoQkMJn7g+m0jjx6Naic7KLN\nxWqC\r\n=yIFS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDu0n/dLXl/J2F6f5nJY9l+VSDC6yhg/JDyyosbCz0eOgIhAI5JbWz4n2gVDt8TZ7mN5NTvXiC0y+ayZmWT5W13ulbR"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.9_1547690424296_0.9976260137956661"},"_hasShrinkwrap":false},"0.1.10":{"name":"yqcloud-front-boot","version":"0.1.10","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.24"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"099183c00c1c2a2f6ceef80b907c13af75f73c4f","_id":"yqcloud-front-boot@0.1.10","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-dewyQfqiiZ5cQ27OLaFh9PEOYpXJXGEs0NEk7k8M32e4w8Ilj/uKhPsbsIr8Ws9jl3AGsrektW9Abwvth2lNGA==","shasum":"e217f8170dd467958fabb0905ff08cdc46d159cc","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.10.tgz","fileCount":204,"unpackedSize":2071323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQEPiCRA9TVsSAnZWagAAXcAQAI//L3jx+reN/cnG5CHR\nttELJ8VmOcvG2BaxLCAw1sg5RXQQxWFHknCqGN5c+BTyX1GISGbX10nFbicw\nNlZ6kc8om+wzbCDx2y0uME5TVl9BdOXyL3nvLJgJjBw9Y7qvJMxhg99vApiN\nEkU7PG91Aa3Rtc2a7n/VHzU7hmcc1Aw/I+xwoLCVVvxgNbXWPTVoEwfMiylb\n9MgcWUwF3zaRlaWZMzE79Gpk7BzImxSTal+q77kXAvtO/oQuEJeJYo0ODAZH\ngwvWOfFhH4pzkvTsLJ6XgPj2fnwdzJrY4EIOis35meM3zo1ua1yq1rmgW/4s\nSa13FNnWRGWisFxl72tKMU2ScfCDsFPEGHWdQXb0k8Pc2flK6l5XSppOihog\nUMZ4jsI1fWOuNU9+sPbbvQg/X6DNs/Hyrth5h2I/gZZsDoSxU7ZcvF+rWxe2\nyzmEtUGsLj3eMQBkquH9/0DMDKExa5NP9i7jWnlM148d0PxgAlzxeMc/43ld\n/8Awe0dHhd7TfpIEFQe8YjWNbFRJ5yDqjf4rsKSYeRUNOUmgZSVjDBT541AU\nun/Fq05pgnqe4ffgHbYRSdTHFBq4kRu1BvgRpXj0Xh0kugtW2qCT07XE59v1\nri/LeZX1jOKtwy6bM3jDh0NpTYCypXc0scsSPNRPNERgmkTpxioGgOOycBnU\nMi54\r\n=RwAS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFWrBQcnc3sssz/3CNCHpXXvEjlKQnjGETOhBngQFsjKAiEA6yApHPaJPfktcsGUGWPRrRer4g12VZVSiPRZMJZ6DYE="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.10_1547715554079_0.12933659794602193"},"_hasShrinkwrap":false},"0.1.11":{"name":"yqcloud-front-boot","version":"0.1.11","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.24"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"24dbc5e8da02912feecf840b5ef683fcec060832","_id":"yqcloud-front-boot@0.1.11","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-iWB/G8mjguPvP+ZV2MEU8bL9wrQkBohmvQxVogozPPi6qD8OTgftgm9+us5R6ZWbYdizgGnf8qVpMtwDkweDXw==","shasum":"dac230286af9b7a4c15b3e2c43c5acdcc1213c3a","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.11.tgz","fileCount":204,"unpackedSize":2053247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQEX+CRA9TVsSAnZWagAAAWAP/AkVduM+8r+CDavSN0kS\nGTlL/aRb/PCuGS0FLjHFlyFaeRZOqPpEHtLWEe4OwTICJ/+ZmmX9dkn7DHJ8\nPmf0abwgtvPiIdPCegajCIFfNOJlfy+0DQwrBUpnwVrQ7Xnp/eXyMCVnAkqy\nj/fgjTLk2IZBttWdp14Npj44tMiBgTc9bbf+1+LvpOIopMX0nVAmmlVT+R5P\nkmr/n/NLJAiWceP+gehEnu3yJd0vewYRKAUEbO+2dK36CoXlvY2zq/omX6WY\ndRz8UvutcvO23oFhrBMYB7Zy8svCDxVA2LEh+zFHJLPjVBoMzeo/N7l+j+1L\n04qrpOnaPhSrjjFChVSJ3fUrAQvQxdhfN/dY6sJg/zwHIycfc+Wi9FAFLxD0\njhIfJjYVhD7DzSueZFqQLnsRXmkkxTeONHCLZsOGd3LBb/YK+8Q6ElHucUIS\nX2EBOaMyKG3AlH+rVaP3LnN3/UroH8dx7F/BKnqfSDeHgQEBfteungbzbx/8\nU5mkCZMrcvziu+RBbvcvBEtuyvGjgPobgAWK2eK/kLsvPGXVazrde4cNsz+P\nRyIC0nxf4rnJ2QQ9yxO4pKCUD4qSxIK/RfCOCzKSrB3B/Oajyz4vLkNUL7An\nGyYs08SlpG9OZq6hTvGRoWiKrfbMbbesooMNPbu9RWbDsFY4aztM2CfnKm7x\naKRF\r\n=pkdc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFArV4O690IwjCCHDdS/7UjhJVs0nX3DMfsED/WYucUtAiEAxNAibfNDZB2Whzb/lvFX/toLmPV2EV19LuYm3uqPRIk="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.11_1547716093623_0.8100551487830354"},"_hasShrinkwrap":false},"0.1.12":{"name":"yqcloud-front-boot","version":"0.1.12","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.24"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"5bc9e5c3f128cb520d8ea32de58992b20790fb47","_id":"yqcloud-front-boot@0.1.12","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-a57MAn3cVlyH0W5SLlkM3FVXm82NEY8WrKGEbYEe7aKb04Sxw5H+GGcYIRaL1VGWa98NhTi/k9NzpGHL525Jcg==","shasum":"87b65f69240fd3537d87365d1955d4eac658ffc2","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.12.tgz","fileCount":204,"unpackedSize":2053442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQFDKCRA9TVsSAnZWagAAtMcP/3oG54uKYuKHiuiWmiCe\ntGjBzV+JtLAzDiwII6S2rR67lYMgA43cCwJqUboAwaoa9+kDOIKNc7xXLeZY\ncrZE7zydnoiUnsoVcPoglvLvDr8weEXNwx7IYuDzykoU6FPHIxX9dhaNWE3a\nRIeZpSv/5rn0T9pHhs1lNHyhrx+WCQ+9ImClIt7Bni9z/kY3nWvVMo6YSWds\n22uXLbx9/wuPL278EfdLZnpwzekKXjlfiT57lqvCC07nsskt/LS9pHhreXVy\nSjwa/48XFYDAbX+ZugxZBYKwYE3AnnRu/J7nuXnDUk+p6MnRRUxTMvl/Mt+C\nw6XOr1RzrPRbot652D9LTAFVstJxncvypVsBb5VALfdRtWpYpaVMMnwi59uB\nsrMyfbqS5I83jM+L1Y5OylSAIHHqJuM77arRBtUyZBwtf1pJxRNfMbjLeW2G\nUm/ysF2HMa/P4yB9mmXgeN1Y0hTe7PRNxPseztifkYbruCDFnfOCgjAiT5IJ\n1lTVXDdJIHu1XqS7htINcWoGUkCl0ntCtF2GTKW1NldRgwVDdpsfpM0H6aqd\nUH6TCeWM41L0SKIArGu4FVnrhhnCX3a4AvuG+X3gEd/Kt95G3NqSmXJaPTaS\nLTWoUb1/TbLKUfQEAqGjbNijZnvoPUIk8Y3CYCsMHIH1UmLH05EAQxNTsDev\n5MWw\r\n=Jn+M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMnG7r/VUr12iSHlTrWf50j+k5xFwDE9xKkGV/8JXMagIhAJSaQnD01Zj5ewiwAKYCvvuVUMUCG+eaqpIwdszF5ht2"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.12_1547718857870_0.505335931158508"},"_hasShrinkwrap":false},"0.1.13":{"name":"yqcloud-front-boot","version":"0.1.13","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.24"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"afcae8ae941637a121e19d737ed46e3e18825ddf","_id":"yqcloud-front-boot@0.1.13","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-yq+VGYzlX7yMmvTtIIFPI/PPoRi23mdjiSmYo/HSw3OR7VA1wAkVUFAD/x19IpFrSxMvLMeEbrey/146K7I7YQ==","shasum":"53afd4de25861ea663a8b90e1fb27f6a8d3e1711","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.13.tgz","fileCount":204,"unpackedSize":2053569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQFROCRA9TVsSAnZWagAACBcP/iE518EZLFBDilTa2JrC\n8chtzrLcrSjUbe2cK9Gz+qRwKwYDwouQ9WAsuRj62X2aV8FIVEP+GKWGI7j0\nwSMX/NuCYAB6MwzB8z6/myrcx5Bohgo1BA4YUncpb4XYGtBOoi0RNc15Ya7J\ngOVXogXNg3QZ3BOVu5TA/5IKTnFiwBeYU+XuvbZylsLVW5vK0noZfWCyAVGK\nKgU/2UZCTrp5yrWzVEwsHhsNv+/bC8mLyfWCxe8mqm37d8+CWP3GvBHfSYAJ\n3umkskeOwkh7HV8bm2BO2c5S72mcUBrRIR6ZFXTN/zU0nODADNR3kVJu5cVb\nuqbBNIvdH3lQufLpqqPXLD1iW//a+uoYujebXbPOGz5D+mZ84BFg7VA3uIM5\n4iKcVRjA1DLoVr/0j+8nFnWiASaC2QHv8GqYnqZ2SZm+/yE20QD2mJtjMVkB\nysHRYWfNok726yDRU6QJut3/OfqFiqXMacZMPMb+P66qd1IiKEAztPSXxa6/\nQ09LIYx4QZ9mcbKWL3A5M4aqyZ4NMt26Peec2qKaCcC76KUQ6KJrGltHaDfs\njhP8X6UrGQzOPqNzDO3O3QirA8hMJSC6BGZ0+S9CxxwfEnT9Hzc0Pec2Rfj9\nurmw89og5Xoi0mJPYYCb99hT2SKQuOY2Nk6Ne9vC6qAEfQwNIHxl3iOpQMUN\nF1ci\r\n=6Kn0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGJVM0ka6ysEgBuJvc3hDo4r6vPtITe+IQfJ1IfJ5rdwIhAJuApa28mWEjcd4AMhqt03ai3Hy5JZnRCLiiUysGxqHd"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.13_1547719757548_0.9321179794801662"},"_hasShrinkwrap":false},"0.1.14":{"name":"yqcloud-front-boot","version":"0.1.14","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.25"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"de051ee140ffaab3ccd17aed1b8ddd368f89a2ff","_id":"yqcloud-front-boot@0.1.14","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-oQZ4rbjXPrzGSimouswR+2bb4V26D3NTsnsDvqv9kNw3zFq4ujPCs7wf6zyx94I4kpw7WlnP1gARn2j4REfj0g==","shasum":"964708bba8e611642d9d0c18a24c9b528b150688","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.14.tgz","fileCount":204,"unpackedSize":2053442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQIg/CRA9TVsSAnZWagAAIPEP/AppxVI9bq0GJnxQThZa\n/rpKdTXRve1ldOpkADTkFxSMVhmHLftMK/VUHkFGELPwaqUmC7ntBny+FWj/\nbRg2XX1x4/3tFNq4bxbjujZicE+p/uB5Qp2M9oEm/g2VE5z5p6ne6TPQaE2I\n0sYrYhAsiwG6tYaTuyPiofBy3le3GDPx3FY651BTuyl5SaVgCiaIZqHchy+t\nhY+6ww5vw8bRGgjfSPFsDTMpXojo80jFeQg4EWMIlw2EJ+w0i8sYAl2H9gPB\n67HgLN6mWZRAIX/HgLIxVhW94bIIxzWt3dFq22rcEXQFuyM+pNfpYNBQEqPj\nF0uGqn9nO8PKn2Uc1y0yD23ov9wcF7OMX3qI6cKs5ALimZ7Sovv2yFmTrKBU\nskeRBp5e1kc38ehpjRxyHYr9yAIE+qd9TwBK7TEeIIFTdmfrBjwrXEZz34DL\nsuvoy5pDnF3ZUjYDc3XYGC9N19WAyN5sHdy0z9vi//mx0bx30ODJYJYH03XA\n2GXmZqhCjsRMox5c08YRmVmRtXPrefYydBb7vhFM5Qu5ADYY+9jFRr8MfXnD\nekC05a3xmNYqGJxrWOTWiS7DAaDMIlS+kjp3TH96bcgHxLwYoDZwKgX/3og9\nbPH3NF+XbN2skX6FB61RnPrs+K7SXJesOrsamgTt6ePsVXaikmoq/DgeGdwx\nRRIV\r\n=68tm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkcOqm22XTraHI5EInKV4SN0ksUtx/5DV5ECu9y8HPGAIhANUPNVV+XtFt9RzXnEpLikIrAHwMxQcYtrf5OtTfYy0+"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.14_1547733054370_0.19485177173458057"},"_hasShrinkwrap":false},"0.1.15":{"name":"yqcloud-front-boot","version":"0.1.15","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.26"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"ae498ee86a25fd754069f3511479b6d5d77354fc","_id":"yqcloud-front-boot@0.1.15","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-VeUnJFeNoRRWl9RyFUWazQQ7iCPObwFkF+sMVV+v0UTGI+mUIL+klLthbpEoXn/BqmgkuINE0oD8ymEnCreywA==","shasum":"81065215de76a03a20824ea68203261dc6493a0d","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.15.tgz","fileCount":204,"unpackedSize":2053442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQTWcCRA9TVsSAnZWagAAu1EP+gNj2u3aMOJ7hA9IyEHp\nRrAQ+t68L9SBDEFb+itC+wgbt1sjeG2aZM+R3zv73P8JFIrCnkurekrY5FbG\nRXcbsJ74AGiTEIpNvvmGZS7ZDRd4yi/MFi3AqCnaHsjk0qP3yM7a7vqkp+6n\n+FuUL2sldIMGZX5vj4RkjzgsUSLr2IOGO91mVFtjxD7r1QgCvLjQY/NxkriA\nJgcGHdaBVs35qQOnXP+ZSL/fe+EPYuQdNOKwXoX9+NpXntv6yktaUUJc3eZx\n0kKCNYoAEIvpMKRWOz7quSIZuITIXL+PXXEZWuLwUy+oyjSkI9ouSnj8Xcs9\n4pbFk1AigUxNrDk52YpMhEoc6JRyIRckahhCIZ+R0PJA2IX+eMt9NYs7V+9t\nZfUByjbmv74EOwYILFDQ1xdsWcDF4frWmujLPX74MTI150MS0g0Ju4KuYkqY\nxjZnU6VcZYt50KB7POaSw+SXYheGFS7fWmX/NrEN4PSIdy6u8Y6B9vLq5tUY\nREnbM3hrGtsB7mcDZHO7uBVvtkqmYHnyDkJdAY0zcqAxo5KM32TIQlDcOWJ9\ngJou/7uVO22wYt+XnjVJm7gLTuqlX+lsJoGPmDnolfWGV7pz4skVlvD0/yvo\n+IuRj0xZ6xyUTy5z6Xtd1QvDlPq7oP15G3eff0tN8uwOg8eGhQTxhjzaHfRX\n2xWD\r\n=Sggx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrXPv2fjMULOgQUen9a891JLgKeGz0uRJRZM25bJE6bgIgSrby9QC3WkHo8L/VqzTa5BH0g/8LmPxkgAjBt/frSbE="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.15_1547777435616_0.08925827738337477"},"_hasShrinkwrap":false},"0.1.16":{"name":"yqcloud-front-boot","version":"0.1.16","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.27"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"ba0c253bfda3e5b19f423ae049b9ed67ed395efd","_id":"yqcloud-front-boot@0.1.16","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-pdIWdraIoUmpPrLuyIjjHOpyHxisrGaSsrJdtSrpaRrQnx11m2X9sWhoDDTAIRA0u8QjOEzHWatdrt6Bet+uTw==","shasum":"ef8068e0ad231a254f837cc08e77105e88f5a048","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.16.tgz","fileCount":204,"unpackedSize":2053442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQT3yCRA9TVsSAnZWagAAy40P/A+WD66dP58WWZyuZz6B\nQyVSAGWK/hnwk1EI8OtWj0s9TQof66CbKMRza+EJG8R+HQEHgl8jKK3+ioBZ\n0HnxvCax7wh5csmSaESj382NPMup3txoezpvrelYww9Cq4/jE6zSmeYq/NrY\nOzqJU9ZnLj7nsgpbJvK4MxK8yluOjzCJ+QN3qZFdEg88jtz0/4ZraokiUBxP\n0B1+nLkYiVv2N/OEB02JCKrTJ/AOIPrgs0c6qjrQmTMWI4TL/z2xKt4RzjP+\n/A2sdY0xZhaWWnvxe6/MBXoLPkJjk66oHUqLqVxEdOg2zrFAMOpuqGhccYmS\n+Crqrj5Bwpu5u/FZRtnpxR1kzRKykmMcqpCPw84IV7HT3/ncSq8NnyH2sROM\n3RpcEN6W04u0LmO3cVGZPxF2w9PROljry7cFuXnfkkkRfSoex7TXJHP448rV\nJHIGM1r7yxsXg/E4x9IIr0zdGtGnMvp7NChEg8RzLfIlxlrLPhoJkwf29WP+\nokUgnKq2HllMCDrXR0I9U1xMcjUXMdRkLbuMtlWFaya8+61/2nIRXdv2GSZq\nHZPb7werdMev8WaGuiYV+3LTy8b89E5Xs2LuwYSy992KmO3NCnTjNDLNmimQ\nXnfwQ4Al1W2zEbWW6obd6k74h79ey2vH4q1TWqog2gr39UPmRBCtz7HnmCgY\nODjr\r\n=Hzw3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHdeaXseZvptgIb6Ue264ZgUEgOYuW36EHQ8vJptV4T5AiAtvSvhHK4oOCRv/YPJuKybyR+7szTDubh/2CMbO3egKQ=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.16_1547779569884_0.7484738492617338"},"_hasShrinkwrap":false},"0.1.17":{"name":"yqcloud-front-boot","version":"0.1.17","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.28"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"70bb09a1c0f5f8c37e0ae008ed70e8792d6229ef","_id":"yqcloud-front-boot@0.1.17","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-bzPuL+x/tQa07UmJRyA0BFIAa9RLEek3kU3qexaurtawki6U9/jM75N7sm2sz3Ic7Hha6SB2XCE/6DV2x3L1/Q==","shasum":"f461b085fbdf7eb88abfe9fb0e9c437a85cc9448","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.17.tgz","fileCount":204,"unpackedSize":2053569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQXKrCRA9TVsSAnZWagAAjzUP/3DdYi0jorVZIs95DfmE\n8xjudaO7l15GfGo070lujEjX8JbMrW9QPOq8AsW6Xglde7Q6ga5T9frjonCm\nA1ie+C2ujMVNlOoVph8MsF4FX7uKv4oO92TZ+lhrA0VAJ+yILuwYllx348D0\nM4IkUEM4/4SgShHsoxpNpJTHS4PDkw6AxOQy9G/Tb7uevHgTGAJcTY4+Yhop\nwKUnuAmqBCaWkavN8cHJTyWZ4llH1KhJd3oHkbGa1fPwLIxEY83GHp6ES74l\nvxdcVbvMbnxVg8qrDfJog4lvGjDeouYSdccQ4qAcPeu30gYy4Xea9JCCagyR\nGUWT17xEJDjQqPvGeNZzmOokzRpZ9fjylqL66IjtHwHWKX689jfs305R4gnf\nBfBjM5iwv0qRSDkatoDU9my9XfgCuYS3s6TV+0PL2c/tYUKeQKuY4oDhVFfN\naoW4KY3pX4SF4denviy+zH24D3Q5nLTewMZd+pMp18NotJgScU5RPFSG+GUe\nG64ir84qsZpUatt+w5Ry9d3Ves8kpq6qSL9XPZDw7CYz5Jiq3zwr9UFJQt6o\nF9+gAmbBxKfOLa3UuqyVtpxtlWV8w8DMk6FV25VS6drlIcvqJ88tO6Y1xEsr\nvOMYDh1e9+P2i+/XJJNgVRROIPpUhJ4VQiAJ3f/cyLh4fV8Xk8qtugSYwf4b\n5iG0\r\n=xuCp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH5hV9rYara0by+zbasTICcp7xx6h68qJlg1j3GE7vdAAiB5T//tHzcGzIfbgrjpmYqtbphhKt2MhZCFi41/gbrqLA=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.17_1547793066791_0.9222785380752827"},"_hasShrinkwrap":false},"0.1.18":{"name":"yqcloud-front-boot","version":"0.1.18","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.28"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"8c00ad8e40db832acba183b3c35345dd4193b978","_id":"yqcloud-front-boot@0.1.18","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-wGUHxHLVuR/KK+eWq5Vw+r5JPpj/ACTbrlTs8jyd+Lr0kx+b8lKWjlSQXzp46zv7xcVt7Po8uPrXsyzapcJQQQ==","shasum":"c26dc2320541bfd598689d7e8b1a4d456ab0499a","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.18.tgz","fileCount":204,"unpackedSize":2053742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQbRdCRA9TVsSAnZWagAAeWoQAJ/FsWDPzAjgJAph5qou\nBPAUxcVlDywizEpep3EQBrEWzSsojbc77ZCCYU5KguX+cHA3ry80Nxh9L/Zd\nKfIIKa91RlBR9Df9Pw/OCrJwGGWR4w3aK4yfrSmHQPjnZJCdaKlUJAntaQjm\nHkqObq+l3IOGSHzW57Edm9pr07TUub+DjswXyu4u9Rnlnt/6PBhbVSl7rIMG\nyxJV/j/bN6JdLPqR11qpHS/bNKv9hLoua356eCQtsGTMKNioFxHNIKCg4t9c\niOVMAFqH1QXQ3aG2uA50MbS2esMiMXy11rQmS7QmeOvFMiR5HS7isPCU61cN\n5yQ5gEBpRSQEHhMH5cWIlsKUSidCl8sJHRjMoryAPX3g6zxJ55/zm9otVyw1\nKtSujVLWiMWKJB0bIrrMD9Zqyr5eYwyOcckQJCoBMQpCmzVN7vJINrPXCqSN\n1e6AC/0ZckpU1rteqrv8+qwAZulvHVGcAm8njvmQzZABfMitdyYwQAJYD/xG\nwoPqMy5d9PwsXSBuH4U/VuNWZH8nAOWP2JaFqD8ATi4lcrB3U1Do725QeyZe\n6L+OYa3m+8CKu1lTYMAoH2FXvkTyfJbPKojdioVvTgm6jGanu/R2wnDny9vD\nOITM1cRVvrWNKqFdWg+PAcrqqck2p4NbAYDoWOeEC2jSzttV1DJEJuHFACzi\nidJd\r\n=OsTK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAVLjOe5dr3BzLK/99TJbK6yMYJKeY9VDamSGqxK02kYAiEAq04hwhUL4k7zeZXfCvad0nBWSmAnaUllrPH5BeJJ4Qk="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.18_1547809885079_0.7491440117399137"},"_hasShrinkwrap":false},"0.1.19":{"name":"yqcloud-front-boot","version":"0.1.19","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.28"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"9086f833ffaa4a5fabae6770908e0ff57f1782fe","_id":"yqcloud-front-boot@0.1.19","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-EmGiAQZJBjw1ArMng+32cyLVUlkyJSIB9XyBIKMQgEa9TMBmQDe/adfcHUPS+hzQbl5B+Z1AUqHIK31pda2kqw==","shasum":"f914cf19db0e17e1a3036a94d95571fc3d0bf52e","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.19.tgz","fileCount":204,"unpackedSize":2053779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQqj1CRA9TVsSAnZWagAA52cQAJY42+ks2RSGzTxDrj64\n0zLnu95K53y3qs6wYCvgWrLofQKt68xA6bu1rg0VT1fUNukyeMk5E4FdvjE5\niEveCe0s2ZatyJq/jsHFxUoXPlZFO31H+RaGg6scMZq4spMavvz7lxMpkWUp\n+jdEBDYIVmdOY0MYcog1j4MyYQ7u6NH91VX6UCH8VD5Ut7n8FuuGT9WUhK06\nHu+otu/G+mcJF7Jzrl4JusfDcwrAhtzDFaPffuw5y4M8Cfa9Ri4DNGCiFkRX\nU7JFvp9Hp4642MU2lQA4ceX+wrrjZZ7zAGcTSWr52wtMXStXyZSZi1ECOm0A\nnd7QeLvRhyYEt25L1yn2RCEMTAr2YxOEKXoCLxfNfMQqY9q86GHhLl1fqL+V\npvhQyS/mG8L6ls3DpJ3yVhuGIb3RcGTJqwRgku+wI1nLEN0J9PxopN8MORBu\nzE8YMKSrgKow1LV6iGK7BQJDVqFL0zgUe4ywCDFUVdFBy4abCd6959nBDFME\n8/1XEPp2R2+G1SXmRnL8Z0OSpTyfVGst6fzDT15R5T4Lqy/S3MwOz3jiA/+w\nFavXkjRH7YAYEhyQStVIrzl+L0j1VBrNZwvfpvjhldDgx1Shw+9MbaJ7CD8n\nM0gmZkC16u9nHW/HcCzBSIp/iKBtEHzYcXcmR0+LglLCO+E8SptimJSZ1Tq3\nLCmr\r\n=ZGg6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEBWZmVw2+FQY/jXjJbkKp0b+SG+Ab5y21xNie/tk6xRAiAWe+FDJuMPQbBGMk62HNUc1t9+/LRzsTxg/Nbp04V5vQ=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.19_1547872500460_0.42754884746158917"},"_hasShrinkwrap":false},"0.1.20":{"name":"yqcloud-front-boot","version":"0.1.20","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.29"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"5138e94ab141a6d418b9e75b152611556c21390a","_id":"yqcloud-front-boot@0.1.20","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-qiesChw+meICE41hdwrxG32OjdkGNXfKkoRXglxHrSHiRU++3QnhcGcSR6IlsLDP8jaYI24yj0d43XaYVoMU0w==","shasum":"0e1dac5d1ade4926cec48183af08de975d837441","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.20.tgz","fileCount":204,"unpackedSize":2054658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQtsqCRA9TVsSAnZWagAAKeAP/1y7+zeK2QCUSeihLkty\nAstRH7dCddxTDk8l3pQdLBO8SRMNlfZeg0mnXSXuYoaX9VpeZ+u35KlPwwVi\ntE/ek7h56ngyDenJ1FUEJQpdkH5RCt5ZM2WsUw/5PFJTzczy1wmVl0e4G/Pk\nPARNCJhhmigi3dS77UKKegwf8mFaO0Swx9WxiCS24huD+PuDMWWpRUMjtcm0\nUfTjF2fH+27L+nYO3xeSgEvCAvaLssZS6SCg8zsv7JW+xR3OUlP8I9qu2aGC\n7dMn2vNF/owDkBpBxImA0OLuFALYdYLbU3g6oE8Kj+9L7vVhr5ht/ghL8lxi\n1UpVBg6w04oBURji+Dyy6/+8zNPRXyOH6KOvDSWH8TEhI6Oq6Xr4csHD3h0J\nQPsTP9R+lTRAyRIkpRu4GC2xkKkcr0LNm8YBxP80wHG12iE7gKcZlX8/V0Xm\n3w342LXUW3RaspyBD1Jksha3vQ6K6KzUp0i+HDYMy4srE3bbwj8CQqiCgZip\nqTTl4AfZqiuOzS7TdMdDiAYvwus9hie61Yb5XlK9aYJf1RwaVZFxVH5Fa1jm\n3cfZaUnEl0MN6pN1oGZbXqVcQSWI/dNJTfuilXHMU97B/mTWEld89ssDJ3Xr\ns2Xeo2fSdPc53CloSb8JDPPTN8VAgXEJ5Tavh0bM2TgRkhkJ7jYut8QRk6Ix\npKJp\r\n=T08e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqFNpB8l7RqtEP859rdQQBDVrdUsd+9DcXpZFmMkXQvgIhANB2XR3Bw0LRygWBUXPF5ePJZL1VfyR6mm7VlI2IhiPr"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.20_1547885353651_0.29914314899005157"},"_hasShrinkwrap":false},"0.1.21":{"name":"yqcloud-front-boot","version":"0.1.21","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.30"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"5138e94ab141a6d418b9e75b152611556c21390a","_id":"yqcloud-front-boot@0.1.21","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-tkenFhtNlEh4Oyth1XCSAhHjDjlfya4sHhQKvgYbXEkv3JO1RFjWu5YMy0STfJoX/QEwHueWtmG28v1MtfBfAg==","shasum":"38674119d2fadd53cc43d4dfa12bcdd9b3b96eb7","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.21.tgz","fileCount":204,"unpackedSize":2054658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQualCRA9TVsSAnZWagAAPD0P/31jXrFqJQIF2YGH9Erb\no7+eZvniZwW95gzzn1y+YnLRT0Wj8Y6XvcfstF2G383K5v5Vz83/iFDYspRU\nw20sa6x/Zff0FibKAsjgzPDFMONjEgy0WaVmkSmzkwaAa1G9RY/BA5wf11fz\nS1oQ0o+7wBy2OOn8BXFc24Chzd3wrMB8Df4Q3ChHfXLBWIzFoG78BWs4HgPd\nDlyk24uT2wb1uWfSHBx/PjlY0ydiyNe6cJEK4yfE2QvwbjHVD07dGnyK1DQA\n9S5Uo0ySPCM5uzEvScphPCz8dEECB5q2A9faWysoQzxibAu/hamnZc6IbKxm\nm3+juZ+xZt8pwoXYO7jA/owwLE/t2eKL+er6ft6NkO/5j+Cse0N+lsXSKHXR\nJkjkCi9rl4ijiAW3QpSQU47PxwZ9wCLIDVADYoz5XtVU0SdHKFkeiCfHCbnh\nozKSI6gaU57t550xiLvxBnZhnNS/CIJeI+r2FdsQgYd2aTUL4jXNubiSZWIb\n1MufRtm+uWAc9d822z57H9wRSU7k8l0fnGCJKtpZKwyRfv8zXNnOgo/g+2CA\nbQ8vOD8YJjP+ORqWsg7LUZhfnFO5viDJmc4TmJrRUj+fkmFIXteViqmtGep4\nhNryZzWkBrTcpeqKbskTWc6m1tk7Vk/APpjNx1vIUHDXQffsUsO8ZNw9vujK\n5so2\r\n=+tli\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBNVRJpXhYDVjlb9R+4Ee7ZQ+uyPSSOP1byQgObK+zyRAiEAxBVbH+gDaS/CTfMdARok3NWTpOIi2pR4EUJnUeQogic="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.21_1547888293286_0.06561088937753379"},"_hasShrinkwrap":false},"0.1.22":{"name":"yqcloud-front-boot","version":"0.1.22","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.29"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"98b2c41fd170c751ef9d1df95732310c5a96fc01","_id":"yqcloud-front-boot@0.1.22","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-8vCmaHbjeXOwi8nSqOw/xum7p48OdASwyzhVoYcM2cIYb32zv+Wr0RDffU/ruOpnndSW6y2+3m/AEXAT0ZU+pg==","shasum":"483c32306c68817fbd6d8afacfdfdc80434ba70f","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.22.tgz","fileCount":204,"unpackedSize":2056124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRZTzCRA9TVsSAnZWagAAnuEP/1DBxpSUAaN9bFZf81mu\nlDF21B1+9+xMazwzl7IP3EaEt/GRRtpHC5ovEMkefYz6Iz5XdnabFh+CjKYh\nF/tf4DlTBrL5iIkFyG8GjeMplhXQu11CHwN6zJPk6YHUnSLk6h6Jw/MmYjsa\nNo+rPEQDuyAYAg63Z/1cax4cHhgB1nKcayat3tW9YXSLFe2qbMn2aWIE5nCx\nvu6ttK5Loz68mt/ZcllHvKqJRTX/aUUjvycYIyFtUUFJ1mcKL82RVnunF1yZ\n+rq5VX5Q+WtBrDLeuMXVCEVgUqL5fNbnqtk6wpHJQe/iyR1ssu83gBbLT1vd\nzqsB/mIbtzghf3UoYzWGL3+gLX1xNDH2ZpZYCCzjZDHlrDn98YiwZG0E+Co8\nLB1rdvLflMOlh2b2Sqo6XrPIap9E55GJMgwbAJUNxbEgVdfLj0BtjsiUGb+l\nL6EcnNQCH6y5kL1DbbxT0UabCiCcF5xR+gId/63gRUPQfZ2GEQU3ixooOIza\nxLuVeNKmtZABSUYogwcWZVAGUa93zwRdqwMm2nAjhInt9nfaY3rVrD/TMvEu\nB6b6+NI3kyEdwLWDbLjrZMklEpUtRgUL1Ya2mJfiUWZs30hIFdbkhDQz+FKc\nGCnLcZdXrm5GIffT09GUiPCciUXNptbxRF2ywrmsH381vL+diX3lqzpGBOW+\nshrm\r\n=jbbD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICUNFFSIFmCHubwXuviRNvSlUuqIaTRacyIRe6UbI6YyAiEA5D9RO0Wa4a1mE+lsQJ5OvrWixU1Rc8uhbO3HUVU7KZ4="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.22_1548063986356_0.8503621009251274"},"_hasShrinkwrap":false},"0.1.23":{"name":"yqcloud-front-boot","version":"0.1.23","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.31"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"c98bc2be76a3eddcf8eb3c87009f92c4888ae7b7","_id":"yqcloud-front-boot@0.1.23","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-91J1JSMMUfW2GtiskWkqLCKjdgje7UC8yLjxWZ6nMIjP6fwparfWZgF+vbrSacBBWIAL6CT8Md6JNi1HuHDoaA==","shasum":"712311b62b68fdb1cca21b6ea12f0402b5eaf3ae","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.23.tgz","fileCount":204,"unpackedSize":2056128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRa4FCRA9TVsSAnZWagAAzkwQAJYGWppZlC81jnxHswqB\nB557zmLVTSZyI6pb3x9vHfqaUv8GtDnZy0sUkfmnokY3fcr4c7YOfMb/Wgkd\nQwQPtK1v6jwiYHazEK2kZtfDmgjHq3ZLuTKvZSXvhJfPBthFxk5lmA3SJw+m\n9TADXmvo3cqr+k2Pd46jhHfU/TfGPNWNI4Z3PyLvCIv+hgGfv+51nzH7KyhF\nri6eapbPnUS5d23OXQM0095TrRQKidcz+5/K+4BcQ2k4iMUkGBrNioO5+Zme\n4O1md90nNgaiFt28bkdBWbrl9W7feTx4YQtY4tbjuaFbnr7ieUVRBBDNQ41D\n3BVtzatHu18Yr0hJB6fTzk2L1CZ0LZahTCp8oUazgalrPbErQM+tku5hwHdb\nGKPjY9XdF0xKc43clbNOiAdMYNyun8Xm46kndCwBFMdkBhpQVgHtqlMQT04Q\nazmuoonDKcTEim1d4ecy2HScD0HLHMsAEhFPCRb50TGvUNUjE2isgjhvKOOG\ngXSO7NLo5ZtXri6JoogzMtO233JzwuTpVL5Yl1CzQc6NQCq56jx/sCRPOJri\nDBeU1l9YrIWZPp1khWQdMniA1NEI7Qp2vAEeZgnT4w4QVHkPhHpq7Q8wn0XF\nVv5x5gLdMIrz5w8eL4o/++ol16HVTT/s9zPK4RMSvzCTu7QaiqQS/LzKmJDL\nXFet\r\n=2xlD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDH1bBl2AAmTPaz6UBhRFZdyhfW2pG5a1G8wbmn5MWiwwIgUgVjBAJcFaBhZWZIt6x2eEzabWnd0SMk1ZD9tf+ORus="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.23_1548070405191_0.5898125730793136"},"_hasShrinkwrap":false},"0.1.24":{"name":"yqcloud-front-boot","version":"0.1.24","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.32"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"c98bc2be76a3eddcf8eb3c87009f92c4888ae7b7","_id":"yqcloud-front-boot@0.1.24","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-PMpyvi2bC9/5SoXJchIQspG6k6KkH0kLargHaWNWMuPhsWP6lKh1OXJZiD5B21/Lfn8lnhcIystVWUrm71GKFQ==","shasum":"00b10f5e9b2bcf7e0b298e6ce593c2cc68b6a1b3","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.24.tgz","fileCount":204,"unpackedSize":2056128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRbGJCRA9TVsSAnZWagAAI0IP/3pWzL4TrM8nSY26cZx+\nvKyOB1RvVsD7XqVQn//zDQpRcMi14gb9N9dq182H5QQlk5UIc5OIyPCiAl2C\n+6OiHFwXiufbcFTXLnWEWcyWQFdF3kF81gT/2fbCiKGr4Y0apHc2gcQyUx6y\n+HDO8DZ6AsrZKU+0uU42AAcqQLgkkWyDdXuog98olRgpx37dV/S6Gl1G2G9N\ng1p3XHsAYBlnR9gpxnqhWyghWU1U5NF63Y3q78DtTlaOnHqxaHhFXAc6vE09\nqBOOL0pTxU5Yi1kfaDbBRzgzmQNRWL/Zfh6SL3o7bwvpR9EkE8roz6o69Cgy\nMix0NzksuzWcIY3DmBki3Y2uHSiIxXGJM4oYmRhWd7BzyYJiOA1pxyIIfQ5A\n20U59+ssJr7hXjWIler/sdoqt3shS/UzWndiMa4dHo+c5C+6SnF4ekhg4mBZ\nc97eoTLQ5JwCCIFbOfqWJXA7Xuul2fhZ6aTLF0A1iNAZWIBY3UPHcJt6nYfY\nvLm0Ps9Wzniv1UaNpkGubXd5HvIgXXAGLr2yORqVy6/3bqt4oIiXgq+oVl6h\n9foJkQPwsm3NPFpA3D66j8IqShLRjIpGQcOtwwDc2e4bOsU/7QTgk617boKe\na8bXnBUvu3t1eDIxMJVtkhNEVhUjc3K1TpA4CvUxnvO+sYVqRdWHPKDGsYvy\ncRH3\r\n=pz43\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICdo++vEJATOTC2dtH/u1rO78RLBVyZkxfwS5Ci2NIHuAiEA+m3UF3AGC31V/n9NBTBxSaRaxeyESDJ5R2PVAZ1fp/M="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.24_1548071304611_0.6491634625936702"},"_hasShrinkwrap":false},"0.1.25":{"name":"yqcloud-front-boot","version":"0.1.25","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.32"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"f102b5ec077de8d90516638a101e7de3b39ff54a","_id":"yqcloud-front-boot@0.1.25","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-bC+dSAFUV0xMkOxvZ9VndwmbScWzLqBFzVRNoq/lTfFjhir8OLv3H7a+97+01ksEDBnWwBm8V41XwcaQSRnuJw==","shasum":"67fd135044628d94a0b20c63304c408ee2fdb596","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.25.tgz","fileCount":204,"unpackedSize":2061164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRtASCRA9TVsSAnZWagAANzwP/37FfM1li/NZylvBmjdY\na5PH/qHWMZw1bDT9ENNU7DptKDCiMfcLrrr474hgabzOT03ofRGGSjSzDKXA\nWokSN+94XiyFZcxbThw2f2Gwgzr8D3E+/UsEBCefSEMDB3DDYHKoLpHh2L5s\nO51swW15Dia7cl6ruUCP+5naZ4FFbqmyRh8tigip70X0lPZPzI25z7fpHRSb\noKAC2As5ROp/tNgWsxoFOSBRPB2xKaJoAFyp6syK+KpD5NiA+GjGagTvm74w\noB32hBcruI1aXHkK5TjoFIRAWHCm3ImLyqg7mJKgNqcCt7P5toEQl1ZQA+DN\nDylkH8SRNGesHc8MQXERcGxqaIvzbXyV3hOS7GnB8QaBVzVJJSsCIFl4dKsn\nJD9jxAGf0B8xtdQSiYn2i6teOEIIZ6urN9Q/J+u+PGpLfgbcYB65x4wpOl/J\nK4LTDkxtHJnEtb/rQar667lCEGMHwCzuTnacxvQJ1EuXZVIwh1o0ct+iSEV9\neUff0lsBtWqG/3Ar9LodsFIvlUumjCT0+ViZEyUe/DMzE1D+nZHijLSm4FFK\n244cO0s/DdZ12YE1ThzArVa7S/YrzfmhWTTCJFRAOMQKhyjKPvwdYZoUcpI2\nmEV0PymU1JFjStS0c/xDx/4oZl/tqg4DTmW7uW7WPb6khtCGefcDfS4xSS7k\n4UB9\r\n=1AQ2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDIlmCYUPtL6TmRPr5XAXw5tJaJ3wcmzggsrNW8c36gBAiBUol9PDls071+1bmr9iIadT2Ru/BqjSfc1mr+ncx7dHw=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.25_1548144658230_0.7679237833856187"},"_hasShrinkwrap":false},"0.1.26":{"name":"yqcloud-front-boot","version":"0.1.26","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.32"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"e5e08179264481fcdb16b234d7f46aab97976e96","_id":"yqcloud-front-boot@0.1.26","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-hDTOAvgtGqW01SrGeBnbFhM9sKO8lmVbkVMfe/+78V4RHJ1+UhFFAW6X1VzDjVGnstkxllO58IDshPs83HbTHg==","shasum":"aabebc2f4d9269af33df1bef92fb2279072ed476","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.26.tgz","fileCount":204,"unpackedSize":2061128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcR7+ICRA9TVsSAnZWagAA4B4QAJ8LWaTAbGsF4AmLlwSO\nLYLf+5BFfi8XU9IetewgmWnKg2vMCoPhIE4B6o3W6Goog5U6zIMF2fdGjUj1\nAsBWe3QQMF8XUGMmj453usw7L3vZm2scElbgrRrnkaUN/6E4FNKW2Q/bJVys\nhXRlZNnXb6pGW2VUievMJ4NtaTWYhl7Bltc8JpB2VuDkeItxiiL1wvaeyEkb\nix9o1/+7xrOPwJg9eYsyE45Qkl3+r/fYU6Nt5LYVGkFBn7Xb59J9zG75uzmY\ns4nqOQ5IjABw12uFgPeiCm+F85kSmOEH2gFGrIzDp9lVrPn8YSDbJ8Ve5DOb\nNCmYidrMXVudf8KxXPUPJfB5u/LofsTd8FJ+9Q3xoTrCMPbxpYA3WqOdFXcz\n9kQ0COGzSEAV6aZmdRdjBFlEXIbgQmn4gc3dEA2lsZoXPj/Yj1ivafmHV7PF\n5fUVkjzIe8XVM6smKIZ8fDBH+Cf7NqhXbLk9VchsNEu3Qov/a6bcKzZx6QMW\nbo1hPy+iR47PAL72KJFP6v4DrNyJkvT5fnSjI7Gfmby5uCoHTinzyJ98+p4R\n18h22iefH/j30kv/kIS3wBgmZKRu1Z0cjCSjfqQPxRVD3TGq4TqSeIA/JOHD\nZAZFwsRkYF8FtmM5bQ4+ho6oXgcfqJpw/VXHRwUbDwwS/v7TMP50DuEMDzln\nAP4k\r\n=7g+D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE1RYl8MERVtJu63VH+CtvRCdGTCH/z0MoSCgBjBFKK6AiEA6BEqnc7TxpPlhyNFDcSDgKanhTwaO8jGOrreE0ulJk4="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.26_1548205959446_0.5634809221112396"},"_hasShrinkwrap":false},"0.1.27":{"name":"yqcloud-front-boot","version":"0.1.27","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.33"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"852853b35b3f73dd536407f6ca97067fa06a2dd2","_id":"yqcloud-front-boot@0.1.27","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-lEDv+cqjCRbOl9umJ+PtElqyXYhYRpxNNKV5Kxl7G1z9YOXfnyfRrbKT7KzD/01mRMdNaglfSbKoyxSxkQiusg==","shasum":"d471262df86d8ca3fb52a625b730d70a17bb8617","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.27.tgz","fileCount":204,"unpackedSize":2056092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcR8fgCRA9TVsSAnZWagAAEiIP+gLJ9LsaL/w2oNDCYxM5\njjf0DuMUfuwKqVUKv+W+8PGvIUdP2OuMTWGASqr5r6FIcIp/C5J6pKstlcqK\nT2nC8z5U/gQDEAN4ZGy2bmmbahR+H0aAsXa0jRoca3SPXe0vsg6j36W10dB4\nBAbrEiB7QNjLX480TLv4EyczUHN1H3KWWd+9txrSHZw2vGbiXdPRmoaaxc7R\nmnX/xGuh7Kyy80XHbvOaI5R/wvm6Lw2OY2XJPItAEsmau9OzhKEkW/1Hygp4\nruLuLGhDZhm+J2ZSIDOnAYf6yP+GAIST3oOISedZtF7fvXTocDJhga/Mqi5O\nBOYQ4Xlagz/93F7XLtZGNVFcwxDgdMbkj1FRRcSGxA/1TnYgKKri/uysq0qp\ngZ/NvuKz71H5zSwdIOS8pvrSpraF0Sf/6Y0O8NfOwLIY7e3HSsMsDJLyc1by\noQscwEr8SOUwQx8mtUJZ51x5ezLo49KdO/G+SLjHam/1/hCeeWn+AuWJqToJ\nTkqHViI9bRaOM+uddUfq9PaYZ7rfWvQVpnJvyIILP48fHQjhSJjS3SEbDX7h\n3tlOehDaIPDnDvMzWfh39VuqIsQCEVceTvE/x9sbwI7prfUIaKJk8hSZ6s/2\nh7F7/YU95xj67FIZ9MJ5amr9d76EvFrS+a5EiyFy/XAZ9qFezcQtZ3Tl/0ND\nmwMP\r\n=EXnN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICyfGxl/1tJywvbV0k0tk97eojy9e9vaHteIaiUu9jXKAiATCNIASzbFRpqTSemoqK/QKTER4NlZCfdCJnMe/3p7/g=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.27_1548208095441_0.04516713446038989"},"_hasShrinkwrap":false},"0.1.28":{"name":"yqcloud-front-boot","version":"0.1.28","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.33"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"589f3062257d8d57b08e93f4cbe0c10819b9ed34","_id":"yqcloud-front-boot@0.1.28","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-yNna+40kpzBLZHX6J6T4ACWKooOq4R1JdoBpbzGODUWQ12dKXGvQFGNwTisZjW4pusVm0FjaVPlZeU0AKc7Vjg==","shasum":"afcf283012b9c02ed18350fc5c9d9f6765c89447","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.28.tgz","fileCount":204,"unpackedSize":2056898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcR98UCRA9TVsSAnZWagAAPU8P/iJxR6noxPY5XoV+2gKC\n1QEj/xWK3xHwkTrXAIW9Q7vzXUKmLvlw68s33YMaJ03uzspEF1CU6+/Lmr+s\nUay9GH2UnkUkN3fSRcq+JBXyE5yClnfxfXXPmgPwnugaXC59wpcEHhBOJq2v\nvQhDE9/9fOJC9p/N6cCs+Cg2wfrFwRCPyQNTZjgmoiyEK/93Y0lqhC+O2gQM\nnzcLsDmX/mdQbD9CNx7g1fTnqIdinCTe2Xn4miMaXo/JXLj/CB/nO0NLMIeY\nkAQWoPq1yZaykcGWb9Wq7+SrYjNh+amx6jG/211dq4eO3gwRKOLa3okicKKN\nkt21ulfkrR2DKup292MS1WUrAAuIhaR5rSxjw+qDnZHGYK0EtkBh//IohVV5\nxk3dDAmJDDsZdvhvAv/PCzEUX82jb1s6NOobsPlR5y+kG7kvQpBIMmr0+Siy\n9KeYMOWl+sbBUTRxlQuUjp4HLtGtesOcqBKmiS6uTsf7spUc8YzJeh/j5PvG\naxO71eAyJiHT+O53/1x5WLwP6V1cz5IxNW8dsEMi+jbNZm8FBUxTiLYnoLLY\nDe6EDaYG+q0nOXBXYgDgvGu9biXNCrKfVc1u7/gViuKaZur8MPY9Xv/NQ9rI\nPE/mHc00h1ODw0GOwAxld5k0zl+ykfAHdCGGl0fAikcQS33soDlbW+mq9p/J\nL1qO\r\n=QA4y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHA8tHCmhD/U890NY3sHXsuylXcv3h8TKpNoirP+ca8NAiEAuPzbCQhEP7r60ExMWEZv3+j5YheM0zeqGN7hlvrabs4="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.28_1548214036258_0.33426841239968264"},"_hasShrinkwrap":false},"0.1.29":{"name":"yqcloud-front-boot","version":"0.1.29","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.33"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"44b07342f8520e900b1a72f189b37485cdcb3218","_id":"yqcloud-front-boot@0.1.29","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-XTiUhfS44gxl4IWyiMru4/uOs9eZHLGJp88eFkzaMV2kJVn6HX7zv7fP8MwHLPDJCtYJrn4+HXP5bQM7hSnmfw==","shasum":"d1ec9bcb7bf9a70253a9ab9d6d44133e574f2151","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.29.tgz","fileCount":204,"unpackedSize":2056833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSBKgCRA9TVsSAnZWagAAlVoP/1oiQ86Ph5+E1ZMZaxNW\nGG2usFysIiAsBz8jBUtv2vSrlqe9HT4EsceRzBUoOEKTkw81xjg7HwZOTO2M\nteRjKfRCMj4iqWF4phv/g+8+s1w8l9yft7fd1R0IukrXOrRPSgNh6pga8U2m\nXr0FuYBuSEYiNX/wfy0IQEMHkub30RRQGk9vAkl8OB3Msa5UlpWhKXws/47R\n0CAYul7xV77uz0XC2B4+Xt+e66457FGU+Wvlv0pvL0bbEqX7j6ix4aNENEcW\n5R07qavoBHWvC+nBZnYY3Uh0AlNNKVUJgI10K4p1i4oLlHJNKyJ68oaD8exf\nYaJ8CXG5GaXowVvXoSH0UYkrpvZ10YJ0nUIZnB3OxvM++UQ1WsG/ACHcTya5\n6Z3hsNbzAtlMQf+jW1CPUjQOhK+gkmRy1tb4KxjuU/dOCuX7nZuBrP3zHHty\nUrYynnsPJXEJMfL6IX5saqINnC0RDIlMYRe3t8x4f7rKEDvw0Y5NKH+e4tWN\n3Qf7yGM1Rx6duwGsq/86yJckjCf/hqpf3foj5OSPK4154Mp1XfOI7oL+NhAG\nuAa8D6uSmcQ84P9Um2bT5dHklJ6WY7mifszaEaGVv/gp+062ScqCkTUMmm8U\nywdBtOE0k3aAy6rRsbWfn1UW7YcdI7JtkewasksRBWzFIBtIpS1imb1ZXQu8\nbrJ1\r\n=/EtV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFAlyIZw0aqkDkGMEU4bgW6AFCAreoGsSLOy2h8pexXmAiEA5VRaaA0PaWp8cTfE93VmBg0pvt8VwJTmrnkfJ1T+Jco="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.29_1548227231507_0.03029398334598099"},"_hasShrinkwrap":false},"0.1.30":{"name":"yqcloud-front-boot","version":"0.1.30","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.33"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"c37f9d171b83f65ec018eab9f09dba8b14d4f65b","_id":"yqcloud-front-boot@0.1.30","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-cv/qslEn6JbBJnVErL9YRYbFKbPzeeVfWcRfk1pCZFGay189NBBo4NKLq53UssAsDzZ9ob9zFNi3rYshNQfU5g==","shasum":"c808d09408cbf09ccfb0c0ba4ecb9f08ee46599f","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.30.tgz","fileCount":204,"unpackedSize":2057294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSRlYCRA9TVsSAnZWagAA8SIP/1/d1JDAH/Pn9BuqryZT\nR8HWujNZrOyn+sIyCpH+/snC7KQ6sDbCiuRjF48ZF7S7EWFDyueQ/Rd8A1Qb\nQFyah/SEiRP+bkk2OzmMleE8aKGj6AhfwL8ZdjIY0s7MZXZYaszYxOBo18iV\ncKaY3l45VU0A8Qlv9IFWTD+pOPdwiyqA14I76MuTgo0ydPvuLZe47peOeS6D\n09sromQfLfAw5FbNgXxuHNUC7JPNyc0Q5Mor1b8vppCxJEa/MkECuqiSB8mG\ngcj6ZlFPBU5wNoDjwmuJuzOxLPDLRqIhAqMokCQtop+U8RYou5VugxklVhBc\nW9SUq88O+y+GnmEP8MmnxNXA2dp7SGLe6dL2pZJ9bx8uehSFgX3rqrCecUZM\nh5Z3Oznjib8MiuykHlWv3uWaUBTBENZEyRH0+/9R0jrNaPTozN053YZ9EhK6\nExCQStNxoCSj8w5p4eDf9Vq//XNpxeJaQPSpm15SiGUaTZEUpnHeAJJH7nkO\n35ufovVTMPZldlj9dNfd4j2zC/hQ6eaiRZgEq8OFQlwQvujfZe/xF08esMrg\n3UNgbw2hpa6vi9Vrl7QFCMVSL5CiGpD3UUKqZBF7FjXrnzJ7is9Ii+q7ElHW\n/YuIKJOG1JLLZIqwx2qWUcP3I7tj62WrMAxEm0N9Z2MAjPQ3DN7jwWoaizn2\n2pF5\r\n=3cCK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDe9tvpzOkqHxzBTuD/bL+RmegBwYb0mb7EEKoJpR7seQIhAMCIqtzBEj0SQlMqfeTqGdSieBhy5YAO/g4GIoe6dcNN"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.30_1548294487465_0.7085387668105827"},"_hasShrinkwrap":false},"0.1.31":{"name":"yqcloud-front-boot","version":"0.1.31","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.33"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"07772163fbed58c437bdb227b7cfcf73d05df862","_id":"yqcloud-front-boot@0.1.31","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-lC/efPoOf1jXtE7uv9p0102Ayo4ldUiDvhOrIj1ES3jRfCVGyx1/2t6cLbcvgVhI2EAI9WbtyHekM6M20WbbkQ==","shasum":"64caf3fa55cd5c8333e169933612934df4422f1d","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.31.tgz","fileCount":204,"unpackedSize":2057254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSZn0CRA9TVsSAnZWagAA62UP/2H+X/wOxgXMVeNV46LQ\nZtbY7clqwMHIj7AMmzld3ii76oQP+yimZpE+9mPtasmOZT6C+LqU6oHXeP/B\nHnlprGjTUlDIu8QPQ0joPDFo8z5nwVqxjIVGRjyTf7d6q3mqVOJyFjpVRHay\nAn1iNAr0HsmZ2fvTAHVe8kHxYulXZ2HdF5Lr0YDlBsfxAGeS/L2NFb6BOSt4\neOYq8sQ3Zk19CmaJrvVtfGrDv0MLOLj+rTwYGv36F+zX5MUF0RQL66MkBtcH\n9qJLy4LDQMpznKs8X8mRyPlv0JtO91VxGe7kDnmEEeKe1mUebzY1CthqRbVa\nyno1x/Tuc5qZPa86b1YwvV4hwZkKoxBjtiAb/+mw9d16kmBGJ7Xlsg+em5Da\nLbqjuSpsNhz0k+fh2J0wnCpMnzDIHve/ZAy/cLWVU3IzCZsERVEasYES/PoL\n0bCJbZ8q/Az+7GCqg5ZhLqZ5n2J7NSLwYJwvWuaI1BKDc/lRwv6/KYwkSwGE\nwfQCYc15dABTm93hkZbG3Cy1r/4jUTfr0vXS92uRTY3LxdRauwwkqW5eD3oU\n0zoaKy2r/Xc1sh4h/rXqFUp3T62iRFzi1IvLqEY3e8Akq58kByCw9ZPPBZib\nPBydpQ/3ni50gP5zTZdQU1xHD/fpw+TzgRduU6YwZxm5NBwCPbKoGN8L7JnS\nds3f\r\n=ScO5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNXqpiWga6Eb9KD7x3wngMhEPlp5PtELJ04R//ZHBbBgIgJRKVqQIXIFKSUzOk9gAsKdf18Va17dlX5wOzlst8xbU="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.31_1548327411361_0.27851088020871284"},"_hasShrinkwrap":false},"0.1.32":{"name":"yqcloud-front-boot","version":"0.1.32","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.33"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"bcf88169c85ff0402fa21d5c92aa14ab67a770f5","_id":"yqcloud-front-boot@0.1.32","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-0ZM3xq0p5zVRNUSafgA2v7i+CIhUK1VWTHrkHJb5pPDqn4QlX4XDzDASPInSxU+7S6Whu5cwifcVID+xlb0qDA==","shasum":"99d276cee705b7e7ea6aa4662902990ea5efdf92","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.32.tgz","fileCount":204,"unpackedSize":2057170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSaiGCRA9TVsSAnZWagAAhYcP/ijoMVpM9RRAMESxlKH1\nGUCv6xD6xSavAbk/xiR7ss2ZxmQ4gIEjkwS3cv3zZBPDzhbc1T9eLEHR6GWw\nop05xvVyVmlhevoCh9SnxgGJWBnUYvx32+2Nw18Tqr3woUF3leh4aIO/hj5W\netrm5y+8QVxTkXyl2S7DrMuFNcbpGzlujiL0H9ln8MZVty2GkQ9wdMyGRikC\nOC+JrWbz/utr4yQvvzJ1uU9KDJ5fdmuqnk7Dyn62pIV49ADSp45NAXeGvtVl\n+Db/iDsy43acmcY13zsyErNuAPo/QrSeSsByyvwBgpSEiDfX8MwOfa4aPdL0\nA5i76oPYSTJcqNrTGrBHCyWG0duB267YE488uZbYl2d/hdNcrQLqNlh78jXK\n7gH/iXHGDXvfkfO1zii3somfDVPVhB8TQFA65oatg3MG3GdliqA4PJjm1foq\nMr7QuuFdmFvOODNADquuxTqEET00EVzLLulk3uqcfqOblq9pudnjZl/wvqnf\n3ZNWTjMgDsONAC/Nl3ctxdL9sgwgcQUnbrAdL3TUg3EghrvBMC5Rih4/xHbH\nZBqHvS15rcfYfo+Tu4Yg99+VGDL90+Nw//IVoGoVglNvMmY3V5fkSnhjw9mN\nXTp6Oy/tYHEysxzJyQjJmJlmRLH0boEv/vBvHW3mGBhc2nFOil294n6haWzH\nxgd4\r\n=ePva\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDW/MGCfEa9qAlVz6GuJfz9pBAY5bie70n+2KgXqtyOEgIhAM2iwgaXIKiTpd1ADbu4XistA9wyd5zP99G0w9sdlYA8"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.32_1548331142223_0.24242342212375045"},"_hasShrinkwrap":false},"0.1.33":{"name":"yqcloud-front-boot","version":"0.1.33","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.33"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"ee5db7f7a896a2d45e8d607dc78b5ea4f35deaab","_id":"yqcloud-front-boot@0.1.33","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-UKTCTTHLZawsbHWL1ukeFteUs9h5bhIBUI8lHyAcHhVkWXlCE19kaDG3l+LwwJtayr6PdZpuHiy0WlcFdQacOA==","shasum":"1841471074fa8b58a6bd13c725e766b644e0d7a7","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.33.tgz","fileCount":204,"unpackedSize":2057060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcStbwCRA9TVsSAnZWagAAkMMP/2WCs0XqN0BjTvG+zEth\nY899HO4vB8M5cR4dSqK6pxp+jrLaKMm6S+ScnEMEVCf+YQnHEBrIvdPweshQ\nmnDZcFFew7+laTbpjsB5NQtza8CBM9VmHkIr+D0Sn+n1VXNMAz2S1Zk4BuL+\nrroAu3JPbRo+gFUXdnWnOgInHCCtX1pVCwKWrHJJjFv6+VQ0PDzbolO2e/am\nImKJvaK9uPi7qU8SFsZdTqWKSkMZgYkbLTCE8K3MCd5tTEuBo6D0e//syY96\nok0AF350/Naqx9AI/t4OmbL1ccSEMrH3dw0N8BmJXU5tv9dPbNOU3tOmoOne\noQjGOWdr2qg7WMXfir2v+JOIa2neARnFNwedDGzFlOAMAQuRGJNEd61jqeQv\nfl/tqnCo819Gutn9dQI0RCoQtLffR4pM24nw+j8pLy3e881B6roTSknrRXo7\nkDf/UyG4zzoWAHp3Rx0UaLOngUh1Hmp8QtfUyCc5N2LgK7izpqSVyByEMtBG\n4cybdFyWpPnLs91Q3d7pIWRHX9V4ljXXM5mfe0deVb3Dc4jTGqNLR7LpbmhB\nUpe8PMyuaufth8dIKo2kI0Sua22C66lm8vQfwc6fhRiS5SdWjUspqgc4Xncw\nc2AnuFu9wnAfs4hjlvckK8RK2OQzlb0Jf/eAjh31zShY9L5METPH0FPVVZVU\nV++y\r\n=8Noy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAcKTWIDqDyW2foI4XG1uzj3B2hIlHNNiz3dLTJolksVAiAzHzNnfDZ6I9v+Akg1fPsHqNN36PrLoY+SeAixidpW/A=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.33_1548408560090_0.17450737626682744"},"_hasShrinkwrap":false},"0.1.34":{"name":"yqcloud-front-boot","version":"0.1.34","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.33"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"4bcc5e4c8ee984511b18aceadec207e71697e4f8","_id":"yqcloud-front-boot@0.1.34","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-3pAA6Rb9mJRQ4gxcSSy+HPeO2hirLjCSFNWuftIeYn6LTUtL7nzynUs6p/i93NpUYV2fptc3hG0wumQJkW6AEg==","shasum":"79cc9d9fed73bde9b0c04894390945b6edc916c4","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.34.tgz","fileCount":204,"unpackedSize":2057063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTTTjCRA9TVsSAnZWagAAnv8P/jkluMVIUoO8MC90F3lG\nHWumh9wBSzC/NnZ5FWjiQrYtI7XZ5eo2FN5DUKYxDnyfk5hCM3nDj/7ze7B+\nI+u8lw3l7eWgmcKa7OZnvZyCiNasagHEezxZmFv750S5g4B4+t0OeUCphR77\nsZK3IkCafZ9cIjwqBX+MSGnKcohU74tbDR+nGCerccaLt/i0UY1bVCii0HTO\nFWODELqTlqEINx8oOSiFMUYM8MwQ8IPNUnoglVHv2KVihh4vfriuqKEucptc\nKz/KkVX3p/3XiWAx8RCRGUXIHg3likD/fr+kLAGtU6B9x0Mw9fANMeh+P7ib\n6uWZPOeQa9reMfVXHIgOCer3NpxIVok/hzcW5bh6UYv5MM6Dj4hY/hHvF/4E\nA9xkmUP2pC2wH0gtloYbXW32/xMZSbafKgypox2xXnNvHcQPNrzxH3JB2U5T\nCmfEGks/IYyiJukWsN8XVlfs2G9ftks/owWF2sF7NEopMDT9Jj3Z/ubeea96\n3qVLUE+70vic9kwtCgdePGVcAKkJG7FUjj1EyGUoIUQ9gJu4DCCifZKZIE3p\nrdNw54dTWGnp4n54lglyr0v703xWa8ircUJxg1mQSYFK2mETKUxgHeRtnrX4\nug4T47lw1Qpo9EmVECL+PrV8n2/G4dw2X2Zqx2s/13yOdi1bGrNQnqY2bBwp\nUj/0\r\n=YaV8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICIC0PWuu1MlzGrm29BkNCzUFtfwjca0wMF+K4aE99SjAiB6xGLR9xiDX7LQF4wtBJ40LBFDNYx92XwRmrzOLU7HJw=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.34_1548563682346_0.13903776980895954"},"_hasShrinkwrap":false},"0.1.35":{"name":"yqcloud-front-boot","version":"0.1.35","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.34"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"d87e2cab88b0812f6c329ccc0039060a35009f32","_id":"yqcloud-front-boot@0.1.35","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-ER4D6A8yxW5huo/tLosVjjTQcfy7Edc9sND5EyjxffbsQsiPTZqhhVOUTdfH47XRb6KyaBI2vjr7iOkP/S0m7g==","shasum":"71de864a0a8355744300fb457edd1dc257b24998","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.35.tgz","fileCount":204,"unpackedSize":2057060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTrvrCRA9TVsSAnZWagAAojYP/3OIHCJXuZsdnArB8pe+\nIu8G0q2+g+WEhdEGogu/P8E4TCvUITitqO9JfYZPwhPxi6UCq/ugxOEgciWl\nePtYn5SJk4deEbqMfIB7G8Kr/iTD9KVH5Lg2GKOmWj6lO+7/CuwQpgI5E/cf\nojSTJOIYyWR8kJ7jhI4rqQZFfs+CZbfRFZtbkcJ3j5/9DEYoEDC8Mwcp8vSE\nPDuLIFLrPiWB8qZiViFHgl6Kv6omAVuuGiC80feUuQ/0j9j098nkW17IZQ1+\nl+CC0Zul4IkanMeIEmtnFj+k6loGqdqespLksvlerXdfgiUrYlEY/Y/FwM7d\nuQdtb84DbiUlzE3De23UkZdmFYWez/PR4C93RZNhurFHEIGhhJ8ivjeBnoyd\n7m+wLJ11NgLnetSkUNyhH0X63w3HUctmXbmQns+Y8diCGomaPzxOArmMTan/\nvk0kkB3MndzNcLuzDqU6amQ3D+q/mo6EZRGT2jd7qSPMTych8a19pK7XOxSc\n8EmQojZ4P2GHT6yIHeFrmTkOuFH1Dga4wTqlV4iCWlSzTvNJCqipMhPGrWGE\nEh9/THs3t2kykn+dGIcLy2bOhQo0VZYTageDkmtPr765axvmbQdLEjKmOWqI\nIJg4qbnSixp9pJS2pNBLTfSn6h27TLkxCsl4BE3k4wxdBj+dQRc4HL9zxiGk\n3Vwa\r\n=P+l8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDsZoHEPygAXhdKdjWqwVwD0PK703Oi64CEqWdnA3IFRAiEArP/XJiUNYf1sHlq6z2nwnpsh6Hq7Q8tA1YdFbBUEaig="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.35_1548663787107_0.18275533286771917"},"_hasShrinkwrap":false},"0.1.36":{"name":"yqcloud-front-boot","version":"0.1.36","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.34"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"7f5394e9bde330786ba54a4c48043c94a3f1d2db","_id":"yqcloud-front-boot@0.1.36","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-2mV/TSl/TMwl1+uxvtjOJAT56vXiTssTKtwdRXeae7lBosHn7NHdFbBnGll90HNMP2vIgatpFzqysWoUKTentQ==","shasum":"7b458fc9eaa2cf0a8ca5c2be2558865aae31f577","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.36.tgz","fileCount":204,"unpackedSize":2057247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTvbqCRA9TVsSAnZWagAA1jcP/3Uo6PlBzvDvjr8mlc4l\nd3NvrtcbujMJyh8vgvRdfGhwE9XDuRntgd8iw9ukH42D9IUhKd5pcsP/AEuu\nS+W2NDUZU4XmhR/xw68LKTwh82DxeFUmmv/Q+HUMKdmUxE9R4SOahcrLJ9zV\nAR0+BBviCZL6fxrc8B56fTtoquIMvk5ebJ1EL6VF+TEkT8I/m2mTzXyamwpc\nDF344jwqJtZwRO0BUWmmzaj/Bsk3ix/XjQsdccFzdCfGzjLjSmkq0igy/DbB\n27sVvVLreU5EADhM7W3kI+AhFbBsqCdXZsDhyT85glSUgCyPT+Wulp0+8UD2\nn6kZG5uIK2eJdd8POAmnYV+TGoVj9jb32PmRc4ZG3tUKSQM5JFD49I29BKik\nm62tr9DgR2WgxPmZ0xLUtzPOyAMakmojidnbHVpoxusGSXJi3JosRYKu6V6Z\nvU3pQ4Q9OnpEOqake65vS6s9uJWqzkw3PIP1xfjUsIUIafUHXSem5ZEdTVAI\nFznfjvm0TyiVrtSOuS/ENs20BkPY9nIhPYxS5l6QzluceekftIDniWDXBfNG\niQQIz2cFgpgFhx+mGHaOfpx44AhkPX/FXfL5kZR5d1pe7mWGWu8rCLbk0fAx\nOBE2h7bXFOUeSsAvlg7CsPzcG8RmOUcL7OQqDlME3DGlsJcEQvWRs66iS3k6\nGVXq\r\n=uBxO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFXnglGwwqODzZJaI6QmhtrbTLbH0Sfmx8qRxtqdkoHQIhAKZgeRcLEkd3ACvFA9iIfGOlhOLvdmrnGjFpYxXFGgxC"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.36_1548678890139_0.11675234761650466"},"_hasShrinkwrap":false},"0.1.37":{"name":"yqcloud-front-boot","version":"0.1.37","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.34"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"8516070e24b587f2095691da45ade9699f7b4da2","_id":"yqcloud-front-boot@0.1.37","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-4wLelXeOBCxYYoRyjCFMXA8/m0hIw+mYwuTvpJR3ddhUQhanjNgyGqrhikdthlsUjgwWmy7QQ/OiUiQIces3SA==","shasum":"eb78fd2fec7787d85c6e55a0ea6545afb7354198","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.37.tgz","fileCount":204,"unpackedSize":2057294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZSVNCRA9TVsSAnZWagAALUkP/3JBqzr//bfd1w4HUJna\nMJc/gB61mMn2amASbs1EglssPoxkoUGD6zgFiD9v5vxPZuBRxK5lQ5BXgIQ7\nDkSFMTc+lOLh4CVJGwFCDho+871z63UtnYFgS96QdqEjFBeBsUH/Y9+pDPaU\n1bgIqFQeYVlUaaBKWRA4ndVE1iZWjE02CqcTrpI1ts/02RSvbdXC5vWNXSBL\nc3mdF14AHUYEn9VxeVBvFeoZfZskUVSpBNHv697eIguWe2KaCv5B/V48IjXw\nUs2jCCvy9qAVguw3qgU8TD4aaWEyFrrPr2C/hXfCpcXtr2bMWZEEJAYn6hRd\nwjPj6hz3Nf3NsCBBLCPP3f3M2MVR2VgpbvGnc68yhygrM9Wox7MByYLStrS5\nQrnbeXMnFv0+P+Evr4kVKF8rBA4490Rci5zZsLSnZ4sH7Vpayt03TTGO4bhB\nuNVCd0t1WpDfVi3/0xpFwXcx59iwmui6jwLkfWI1+WYlWgUFqZL4ltCqU47O\nlGqZfo4G45IFHeCM5drDFlCixxtnIjNcMZ/1oORp7kR/oLyWoC9l5mh2FeDn\n+I+aobMfaMT/kdowfQ1uF2/LrIExg9G5AiyJFKdZApNYGnBpQemECr+mbFKh\niT6VuTwglfVjvUx0gYANeQp1z/AFiQ10IvCukVyUNUzUMg0188W51DXWJP8B\n/N1a\r\n=+s2c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCO9rzlchkZoEyKD6ssiQI3as5sRlq1nKxWxD1ucT74aAIgAWEjlRNsL+pAwrHjP7SfgzcRb2pS65SLziDlJ7JPyxg="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.37_1550132556359_0.34200645047426836"},"_hasShrinkwrap":false},"0.1.38":{"name":"yqcloud-front-boot","version":"0.1.38","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.34"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"efae10ee519080d9f9b329c4d2f0b7a563d086ef","_id":"yqcloud-front-boot@0.1.38","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-/6n3m7p7Y+BEGkrQ93/tAF6rB4g+2XDns0Y5Rx58BIJxcjqncuDb+OfEo+14aDPfdr45TdEGv0Sy5G/iKOufDQ==","shasum":"7abc6548760667992c4c414de76f17b72bbc3a49","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.38.tgz","fileCount":202,"unpackedSize":2040048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJca6nyCRA9TVsSAnZWagAA/5EQAIpFPZP5AaPIeXVh9UV7\nAxlSzAIJ9qyFy+Pm9rkOgpNTDnuaTV60IfwgSWxhCX4aA02wMp6SJddoQIbB\n0jyqJPHBX5px1eML9Nhfmm48vzJEUwaNQONwjFzPmreOlbrw+iUmavN6tO++\nF9VHDiqzWLbmcfV4HpoN3Q+KhJ9ilm3c7IR5XcyyaBgrm023ITmB+tZ9VLNP\nTRyCFJTxJBJ9IUWaq4xjh6kLutda/CBU0UACYXIGm+0sF3w77RyEmNy4hOvG\nXBoVCuZeBi/9OTWwC4oy/LJ46jC5yw9m8bHxuWorTorqsem3HYy3LL7mwohu\nw80y+V6nEjnd5Hb1FHS4dtT58Zq2WDOKUiNJMy9velKUTKwMaUAnnss+tpRC\nNfx6O5sJ4U09DWhcxIV5BEOE+/zd8uHnUM2DFdkPy9ic1GGY/9yF0mG63keJ\n2cZxyTVfeEZVIbfctApqepx0Ax66hJwW2yGC7TDV9h3FoOX+djweg7eLsG86\nOjCVybhxZrxISJN0eKXjbW2Zurym1xtRuyy38R2KclkDrsMmgojErPcbkTIC\nqdk/4+rVPtqGWOVcL9u5nkkverOshlxwZzWTvuaQ+rYO9jIbrH5Y60bep4jP\noAlnw4iYZSZLV55BusSO7v4lvY2z1FtJp8mv19gIA/iItJpVrSCOky+huHo4\nxVPi\r\n=NaIL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICIknAYA0r9Htp1B+BNy7aWTl4xxP2jq8nJPWVE2NTa+AiAG+bu+z3ZuG09KfU124t4xrfJXmXkrGfif8gXcEBCotA=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.38_1550559729697_0.8310160294894426"},"_hasShrinkwrap":false},"0.1.39":{"name":"yqcloud-front-boot","version":"0.1.39","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.34"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"9f32bfdecee4afaeb0343c59957c7c89febfb0d6","_id":"yqcloud-front-boot@0.1.39","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-9Tylbnhk2Mu7zC4F20iaOBAHAxmlkY7stYwgA0LMGy4oT0M0rwYnhrDZ6kY2iipT4mw1GRd4zMJQFTJWeAGW/g==","shasum":"531bd511adb3a94ccf7aabf37c0712b762294cd1","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.39.tgz","fileCount":202,"unpackedSize":2040105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbL8sCRA9TVsSAnZWagAAB6IP/RSfe3K0bAKd0UuO0NBB\n+qTlEElFCJQjD8bmm/TxWPZL+mBauOVfkBB7XrNpRpKcvZvpl7R5Lu9tu+TM\n/2w7mswGH9bKXjm24Y+sUtWl0lmEtTJ6g/PMDkss7KpuWS8PzoTGC7MGxtcg\nqdHZ6rVjZdJRqiLomw9zyg/4aDBpWi63XDfoDkJT5xsUe8IfX96+CgYfruHd\nbQW4AuU+P1Yol+PXV1O5UgwrEZNZHD4TaHJeGK6iXm24s+hKXDhqnsnsuXBu\nK4oES9jSJX3DcxPkXRe7FrEMoGw1auUnqjSL6KXze6bZDZ1xGg8TPJ2yt871\nG0gCWrHzkdlu3RCjft2yrwUBZABbz5Qink4zJrPjY2WX9NmgzI+uE8AIwoZM\nXnANtoHia28O5fUsEJEWcND46UndoVp04PYSzgZDN8tJ3TGiU/uTTJqlX4wf\nsgYHN1MPjHYVhnj1dRTnwnlkDH+yQVExk4nBrZjJlAbvkOLwfZ4Qs3bzwG+f\nC6p3RFKII2BQ/+sSzflYmq1KECePGnyg/1eGGy4Pfnhsg4RXlZ8f13qhb9Fh\ne+Ohsz4Jl0mypDUQp/2cQCKpHGXz5VotrFYbZ66VbF+KjWscdkAqfgRyq/X2\n3yotb0t6aLNETg3hRUg1wd8vaD9aZVLpmk9bZJbgCT8bfVe2kBAAr00Fyg83\nY37t\r\n=Y8rd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQbds94vFzVQImxV4N1Dtp2uofO8VuWIxORsNFpsgD4QIhAKa/KZu1D4ctH+K3CQ5XA3OihD6eP5Gtu1q40CyW5+k6"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.39_1550630699355_0.6322878542142669"},"_hasShrinkwrap":false},"0.1.40":{"name":"yqcloud-front-boot","version":"0.1.40","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.34"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"5a220f36aa3b454f60e0fc58f7bcf73feb05fd14","_id":"yqcloud-front-boot@0.1.40","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-y71LVCYnLcL6v00GW0HtZrOb0ZeRM9m8u6pj1NLoF7wzBegGQqdaXCBvDa2ghBl/sLJYX8OFOga1RfvYN8FZIA==","shasum":"b0142eee11c6c30d18a1c640222ba828051ef104","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.40.tgz","fileCount":202,"unpackedSize":2040107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbOlACRA9TVsSAnZWagAAquEP/1TV5Fz68JihtUxTOmvh\n5mfc7jbNHVzvf0ETx+VxU7aFj3cvdGfKaLm8m38v9bD+gN9Byyt2+uCfeuK5\n+BNR4str925KThmmXY+3fasoO85qkHTRrssYxOKf+ACHhz3PTsJAS6V6614U\noiGTuladyPf2ov3LzuUYzG8HgNdLQME93akt/uTTvgzBeBL26TeVT46RyKAH\nQya1oZ3R5TIlX5+XrQaJ7exnKrxBnOvi9qxv45U/8sM7AkEEzES0Tx5QP7G8\nNHsa7kHHHkKClexJsgLQBwK75EMkHmrg/ZTYEfvu+TjE25avv0pazzqC5Q+F\nDddXR85rvO510Uw83xmucIBiFtdKTVueelpS9X+tool198dgxG34mTkigCeT\nda9JuozrJve7euzGeEvYgDtfxXrAjdydePH44/psMh/G7Uuhce2ozBXd3UMA\nxswkI0ySBNjVI5yojZymNxvECy0WCONpQ1xu7XNqVFQy35WyBA8oh8raVJYb\nqVr+L01P1OCkMlfHv1Y2ILqcytN4djhO94gZN81l05l8qXiawFVQkrFfeJvu\n15gMRLzdVrU3ZbperqOWRkicEheqlgtj28VSd+xb3l0qlSsfDf52tCi5o8pM\n4+B0/ZaB0MnqeCHys9DgzDjiGcjSzmENyEoCxpMNew4zvWjjMZhEm9ND6lkX\nWGDl\r\n=Xlrd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGQgJttJGwathBKf4iNRTbc1pEZtSOmOpM4O6mfBVPhkAiEAir0c9+hHMNDhCGEgERzq49IUeE9HfODang5eBEgd4eQ="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.40_1550641471409_0.6400828237179177"},"_hasShrinkwrap":false},"0.1.41":{"name":"yqcloud-front-boot","version":"0.1.41","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.34"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"9af932b12cc093b5f53687d6a1567c3548116ea5","_id":"yqcloud-front-boot@0.1.41","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-v1ayo30SZxZuteJu9HxdKtq+2lmHB5FwZ9imBRcKz8A5YpdpVNHPBrd7MTI/8nJOWNo0gF7JUl2atbMUa072PA==","shasum":"6ba4eddc83186111f82d0be8c53ff35ddb433482","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.41.tgz","fileCount":202,"unpackedSize":2040255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbkQpCRA9TVsSAnZWagAARvEQAJNjO6ZxFf4+9X73rVVw\nC3ro+XymbYqpmt7OYx1CeSvwpavq6K9q1Qf+2i4Amv0zU0iVHQhnksFdxu3Y\nmD18CN9V3b5/scHZIOg+5suhusBVeuDNizPJO7qQC2UphSywsauenC6jozbZ\n2Qovcsb9CqG0PW2V3T29+KwmMSZU4heGTNeM92DfB8EFPG5IaT2vErb9BKjU\n+2ChrEczaCoR373s51vGLpV+zBQ4SL22qFSFTh+3osRDbo0VMdmIv6JWxWYM\n+Dxa4qNPaomETpuEP+MUqKty0/gT6ASVrSYeC/wpRLE2fsHhX36du6HUAXRG\nHF/BjDHsNY9weU1yxBBbcPCwABwFBLduKjVWKqOh0iKd9waSuuI52ayKH/Qq\n8A07I0zsXKxyNrqviHHfUGoz3AwEvN3w9V91C+6nt1GOVJLps1AUg8QnQ4mT\nuyZYTPjA3o3qbfqOk8JAFN1Sa3Nf/HYbr+O0cjapRjyNUCWvnJ0U3FPTd/E4\nNIcJUjlW00kf5GPShOupYV8o6JN6zRXDxskGfMC9SAxOL2cyhExOHCcdHHfo\nI1Stt9cGysrSvLSH9+7DKVRWlHGQlHfYfy4GZWCuE47fvpNEQVZ65AA17483\nuzlGITa6nHeiVzftx/ds60yN1CwYVJRikjsqakWzM+oAqZ1+z11vmBdpXS0S\nkIBF\r\n=bHrt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkA8kUUKzY+TL74dfzbnGgZ3xOf/jqxBrrB4CRvJ+TtQIgW5yvFcLkx206WONnKTj2ug3LzxD/oqSCgcnz9zX1gPU="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.41_1550730281090_0.3029111105962734"},"_hasShrinkwrap":false},"0.1.42":{"name":"yqcloud-front-boot","version":"0.1.42","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.34"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"9af932b12cc093b5f53687d6a1567c3548116ea5","_id":"yqcloud-front-boot@0.1.42","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-kSuPMlIm4YL4/jYWhauzPMAiamxNhAcQnyiZK7311gatOygBl+LzkyQpcyZe8c4DeNX+LAjx706Y025lW0zgVA==","shasum":"847c96370da30077698ad8180f5ff7191123a182","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.42.tgz","fileCount":202,"unpackedSize":2040255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcb01HCRA9TVsSAnZWagAAoT8P/23Vtip9acwT3nmHd/So\nhyquhTJLVDZtpnpuZXoeLvuixcaVIpLOszK1/DVsIpnN3mKyUIk89LNGEgdK\nF10P1hVHDN6Kr+4UunZfj7DZgXoD5bPvYoTvXoKdfNZ8DJVfdX2/EnvM/TQX\nP5XiPe7Y3FL2TAxWUBSREbMYpLM7DzglY0uz8W6JjerzKJIvXkfsm7pEjS7O\nm1ENinBkmmKDLzpLwJB/za7JAcV3KZ2MAymArr8kjtfOy6ZxtpyAD6JoxrxV\noc07dBHmlhnKCnHJVUf1ThoQwo+LnRcsc2Rv71AS2NeKU9taaeSXWTNQBlCa\nc+DOqfMPtwUAh2S1NkG+r7A15i2yinU3gsPwpgoGmtb2dVSkYwE/xx57y+1K\nOajXXLsclhAQn/m1PtyxaVv1d10iVZGgxfIM6+/nArC5IoWT0Hm6fl5FGc5i\nAPjC/ybG02uk5UbxFKxjlzX3Zt/5qwolhPNlQbjbAA2HcGwvDvCyEigxJ4An\nYq2qlEGzIg3kMhfsbr0gxBJe/YDBQY1gvIyu0iHNHK75xPgq7sAlfrx9Cp9L\nJx0GlrNcYkd3YnXfxM4smwZhrt7LF8PKBiYQNEk9lhtkZ8rps12hFe01vgJ+\n8QleIbgnz6QiSso5yKY6YyAcS19dUlKoIWdXd4Epxn3+WRKmhEsjwOJ9UDCa\nK5Bn\r\n=WONJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFqrQMNxre8D6MwEGyJuWIOwjeUJlLQGGwVM/0ELX1vAIhAJ2LWqPb6JJ2kVtprDRgZUUj1ez6i6ZyuHbPL53mA1Te"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.42_1550798150059_0.6481859881243952"},"_hasShrinkwrap":false},"0.1.43":{"name":"yqcloud-front-boot","version":"0.1.43","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.34"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"39963a6af9985051a295cd69b3fc3f1223214777","_id":"yqcloud-front-boot@0.1.43","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-3yJcFuUcabSqTO3Eze5R/3Ymon0YVRgiEcamgVN9IbCzirX5eYMz+A1k28/CIETf9UFvtkJxY0XsiTS5Ll0F2g==","shasum":"8e1be7ab5351488a3422597ef6df092b83f37a25","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.43.tgz","fileCount":202,"unpackedSize":2042015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcb06gCRA9TVsSAnZWagAA1fMP/RC+ABv73QB5oCfnfqC6\nw8/Hk0soZwMsA5L+wC4Df9Sd4uWVTOQMq4W3juEh33GNXZQqQ7Jff7QjDvWc\nkFT9SxSuNed88NEUagbQgx3HugtyZVGRwUiS9rkoJiVT1FNek1C67eM4Z7BS\nXbnvk+Mdla1+dR/xDLniN5LgF9h4ak/pmOXH6bQcs3mhaIeRs6g3XskqIlVF\nFuNy1El+6ZOIbgRODH14XQcacEMGThrd2kfKBeIb307Tm/TL9y7D/O9rKQwV\nRoepdZwot7vl2cVSbDb0L+UMJb+fO3uyf12L8Ih2MGs4xBWV4gkNiTqzBizW\nkvJq/OEZEzXGMWY7qWIBxyAqT6Nl4Fd+HoNoTVAv0BfItwNijPx8t0nzHmMI\nszXM8hxuBkOPwz3b/itPDaBJiJ4YG8wwFBlnUltxTbYU0jJy9e4vs3a3qhrV\ne4ehwzGwS8+Dj7dA4ZfgOPu5ybdIAUSkXTT/Q7TT94p662kVV7wk7nHR20PA\nR8yw712U1uDhQGVxYA15RR5lfqzteG7lflSdo1vlgemLMJPqwEA/teHUym8M\nAcfliXjPKD4BZ7cxRMnIppM9NHdSdwJVHFjNTmmaNOYv7aETjphWhSwO3Isg\n2Qj9vcOV78lLEEAfHlclZSTDnZe7ZoToXNKYrL4ZidJ5i+BGKyBuovqcL/FL\nZpJc\r\n=zcO1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsQ8PDWxJgLiigM8DtkLqzovrbaYw85W8ME0PkJR/WxwIhAJKv8nTEDmDcNBuDWIpGfcXSzkkSavsn5vEVhfcboOro"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.43_1550798496097_0.09226728613843127"},"_hasShrinkwrap":false},"0.1.44":{"name":"yqcloud-front-boot","version":"0.1.44","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.35"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"ac5f9cbc874b580fd399760a3aa604afb9f332e4","_id":"yqcloud-front-boot@0.1.44","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-25Zesa+x4LMuqpZY+cV2Hp10sHz++XfGBzaRSUkGOks3+enrczU+hjsLsG6Fcrkmib4VAFOfwQaiw4d72GXO4Q==","shasum":"4f6c54f9f1576862ac94117ca65a97079d3c7546","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.44.tgz","fileCount":202,"unpackedSize":2042109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcb1ZfCRA9TVsSAnZWagAAQKUP/0JPN5lmWZV5MlQ6n7Xt\n184Dnf/77K0V+Pas/3LUXLjxTtfZ6+Ap/REe5u2BXFuX3jWhyz6CPY6ijCW9\nu3reskfLohkO2XkT25UBpi2GoJS7K3GxRwqGnTOWCKsBMzAsi5/1tEGhxcH8\nzRZ8oxddwOb5otEjvrD9v7q5CaBO4MjDZOatnLodEMeTP4BgicQ5tccSSYjC\njrLizWztN9n4I56rvuNOapAJJUPe2ytx4SThB15DjPCi/r6xjIa63tCfelWN\nJ03sI7lC9Uf96NNB/L4AIVY+5xavgTrXlJaXrOm1nJQTD2jAdeJC9PYBcuei\nGgWQuZmZ+F0tlltqZM8ILDMd4IP8m+Vd3idiBfdEKyNmyNpPuAxh3XlukEa0\nY+0AmUHJUBbfOd/tIQgNQR+APaZmnnSMTrHIblTibv8STrL9SWEnbrtle9qg\ndjb3zQFq7EO+a5fhLqlKbToZ+K1GNjnvcg44UBNwC+oOSiNIkPJnCyT15i27\np0XnH2WKU1wN9+PecYYCnxPnck3+rmttXUs1CYikiIqSwna+sQkIscpClLTx\nkEjj6n5F/+lSDlNMwWgA8rp4XqBfGjU3R3PD2z53wu5PeGepa6Yi8O/zyPQF\n4US8+/eppru3yurDvvflK8+BLvoNHix5ms7yHfT/89lk/j1qZxKeKkW8EsVH\nFjKT\r\n=ncnV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCjd3W3xSiH6tsnxDodGT/BmDlA6jB7U+n1FH89eWlxwIgN2y8BLJyCs4JV26m+w+qanPrYin4WjpRMHGFA3PCLl0="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.44_1550800478878_0.6938545672370393"},"_hasShrinkwrap":false},"0.1.45":{"name":"yqcloud-front-boot","version":"0.1.45","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.36"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"ac5f9cbc874b580fd399760a3aa604afb9f332e4","_id":"yqcloud-front-boot@0.1.45","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-OWXXiQiqiphXFLvdaD7C9aSFJfsMBOqN3M1Ql5E/2Uv5Ne9sh2g6A4kqWEySR+uEX+6J30IiotDVF7MwwyDWMQ==","shasum":"e0c94fef087522a8b72c2e0e39a3c9a376dae179","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.45.tgz","fileCount":202,"unpackedSize":2042109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcb2I3CRA9TVsSAnZWagAA2/gP/37+faQAGGoj7uqM6krF\n64aR6Vgf5uNRGZzxa3IW38BkJQ58VoIiW1/0H3KOR9ZeIE772+7CSpy7XcbY\nLV7JK10W9PZraYJd3fqvq4XR+8499L2srytIITnnes3ZgKGaUtbKWiCJJLxi\nRgtgRmzoQXhCb28+Jq8Scg8oUtSQ8ldqN3kUwe8Ns3YnkKcUqpSKdTwEbLv0\n4lR2BRfK57RFst/4OPOGghTowAD1SctLwVcV584SPLHP7gcKF6RKICPBzZ5a\nr9OiWMKGrZvLJXUOeksxFzu0ZS7Er/Y21hURXdcl01rLlakdnWYbHtUVMeTV\nrO+HZtfc5Xp/S4b41ruP4bkmuZC5vNdVAR9pxumapGfNWT16urV+OfOXLzAj\n8jSu5UTvF35D6Vy9uxyZlMl5x1SMdVb/dA2eDNSuKULGTW7umbtpImpTUEnI\nbjTrf8x81Qrjv8WeAJogbnKDGb9tlW00lHlsT9pcseoMYimILnFmAcHcwC/F\nawxSOXQR7SrTYsw2PM8S5ux5Xr9Somvl617/KpOiacCZu2L9EeCDx+19CxOb\nWDAaPJ4YJ4kAByL0S5LBgJPgab++rlwNaeLxNhBjZtP2Z8GE+sCmEYZj7i0u\nxqWOqKejEE3dLz7UoQg/uzw+V0uPQ2CK/XNCz4/qFAVc4WLxCEH4Bh4kCToT\n34a1\r\n=yizQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTdeYFD92Vm+iecdqURGSeC2tcB17Wad1oPH5Hu2m0nwIhAOWc9w3kmHx+bpoNiIpd8cSq7DZ1/Vwz9x47uWpjmFlu"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.45_1550803510622_0.7792060395337845"},"_hasShrinkwrap":false},"0.1.46":{"name":"yqcloud-front-boot","version":"0.1.46","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.37"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"ac5f9cbc874b580fd399760a3aa604afb9f332e4","_id":"yqcloud-front-boot@0.1.46","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-Jt8ERY2D8g5zhM2itInhuNYXBhtK3qj0IGH2RXI35twGSCjBmMQhVunD1l1B5Rp0v9riRZ2PWi2pgjhx4AxK4g==","shasum":"d3e54f64766eea4d40cd1a0c4f84dac11d8c6d82","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.46.tgz","fileCount":202,"unpackedSize":2042109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcb2xgCRA9TVsSAnZWagAAHCsP/j3dMMeRYFg/S+i+aWSG\nmuMSwQ0Jrl9Vvbd21nVZ9F/D0h55yaiQGdbWNkHh3LQeRMJE8odOhUVm7y5K\nxt9vtEo+kkUhLUfKhXXbub1+w6x9FGYmL7Ik/muy3yYMJ4KdVr+Uyn0wUCZ4\n4wJtN7CsFtELBpCizHYZ4/6IQZ8tJWejbl7ulPgExGwYlXGsLpTjT0dfvoQ8\nFgAqxES7ExyEeYYyUgyWT0LliAhQ9ToAdVJqLoBDm4MKan4n1s7jjFdLIHQz\nUsUdHADbPWUlEb2qSDg6qbL8r4GfsqyFWmIOxvHcbZq5/SPomQMhItaRpTc1\nhEsWu+q6Asxq7UHTiKq8OREvc2tZ619AgeXGaLayEeAPo/6KhTABxCjEE4fb\nUbVAWvIVy1ww743h2nyEsTIYD7rtyQ0mYKd12mUAAHVYKGmPfTCkpsE97tL0\nGDrxXOI1Bt28pWS5kNFwnbrSD9QbhU0tAZDsFSHRct+N2Lb6XI9Rwhs8laQ4\nSy+ATWH0cB/KgYQNk/DYNA9lzbgs9bJHW7wQrbSvbidXjo3XaR9f/s0kSOf2\nCTeviR/oempzaK50Oxo3oVcIhXEcmWtw5Oy2PLTRqnHG6oIuPlMF+m4N82aC\ntEuAAqjG00phCJU3BTf8tyd3Obm189eKlD2PgL3ojJv4adjN8Rl4rQTz31ST\nJVWq\r\n=ajMY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGKjCrc7Nx5SfAyjarcTzyM4MpRBynFG0mFuw6Su665fAiB73vZiGnwNEKs4t+5fLgYdUEYhB735gc61ceINsWdFCg=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.46_1550806111290_0.28952499930485387"},"_hasShrinkwrap":false},"0.1.47":{"name":"yqcloud-front-boot","version":"0.1.47","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.38"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"ac5f9cbc874b580fd399760a3aa604afb9f332e4","_id":"yqcloud-front-boot@0.1.47","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-nErWr7MA9gzS/4awxRocs6y+WiIOasql32LZFBgfqQMvjq5kWnJ2eejNUjhIi+Q4a/pJcNTj5S/ClZGk6SwGGA==","shasum":"073b413541125e524587d3cbdaf8be51fd787b2c","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.47.tgz","fileCount":202,"unpackedSize":2042109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcb3GBCRA9TVsSAnZWagAAjmIP/0uDNV60QcrRiuxEe2is\nr40YWXXyYtT6FNJBU0RPJ8yNYgjNCYnwvqhYQGC4bCtjIrWIuGAkCcNrLzu5\nwMZcOzRFWa0BAKaMbZPhyYndwt2tRQhL9vyUTEhCfA7zNgLp6BOFBMWMDXi0\nCGJkjOr0ZrowSTrLUJpmVNX2nnyrU8PAQ3CBPiazVxORD2SQDF/Ky9gslB6u\nwVY7UiaP3Gxg5W4pePeY8FxlqLuP93jdsshqMw0hanZQMiMuyhVchdsYWL3u\nYFEIt8J+ZU9qSfNptgTDYiugVKoN81Qp8xBqG4ZK8h+qO7bJ4VyW/BbnVTfp\nJ/IFBG7aaRXtBvP2INl7qiKM2GwAya6dH2O8VCGZT3mKJ62FSX+msF5LXFa3\nlQcW2I4KWww97ogSieW43IuaZYnG0mB0pGn9s8ZmeZvKEEa1gqfgvEe4fETS\nfbhnlcdBmh2G+X0+0oklv+NQM+/fDQek2qoWQHyWIiCNLeuqF+lI14cEj8Ms\nuOzZYMaRTKhiKmzAP4L4yrGRHKGZRU3PWvr9qQPXFfbfWyWOHb0iA1kAZhSt\nUXpYaUfGwyNt7T7Mhvs5oiRlclUGtcuMe3PXTKUIN8BUPLJDj7pswbmrD4bx\n+FnBEWDEBg6WqS390Pg/f6Wgg6kV7AXQigdBlmQHKXwA7ZjFD4UHzlw8EtcL\nQtI/\r\n=fnEy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0DRLkkMBkogv60wqbToQqQKuvgRxsAA2DtpUYFC+b7AIhAOCFAS9cspurFnWo3V9sQXVBJyjk2l4YtQDj3v2wUPP7"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.47_1550807425023_0.5993025421081448"},"_hasShrinkwrap":false},"0.1.48":{"name":"yqcloud-front-boot","version":"0.1.48","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.34"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"40ee3b3ea57fa3973cdfcc33aa736712b488415e","_id":"yqcloud-front-boot@0.1.48","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-j1bI5hl5gcYpQvNRUFjuHbyiR/RwTy0dfsUmpgTKhyO+gdK0RFihFAGEi5107AX4wKQX+vVh7bzK1Pe/J3/yjg==","shasum":"f4d29407e9a078747d1f1dee060613774afca8b5","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.48.tgz","fileCount":202,"unpackedSize":2041942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcb5sFCRA9TVsSAnZWagAAbpQQAIDYkJlnCjRC/1R2wwYi\n6vZzom3VIgIGCe7J7zP3w0FTpNGndKIfSTkMSt6GlpqRAkKO5jM0piuVvVU6\nYxLV3EI8IDNvtgFFZVYoxWCXercAtzlVXBdg+PeElqHGJJvR61rJGE/X+YeL\nLshM7xnkRbHjVjCTlHDe8GKZnYeRVZhNu+/SvCjDS1b8uGWGEybjmQiLH8aF\nJZSJq9bHQPVr2A8cXnxVR/v5NEvr32FsdeuDesh1KyN2QjffLcSjSlqTthD8\nRsFVf/23AW5ssPVYYR9M7MRJbEzCOXgMY/HyZaCcDgJlwzvNNK2coGySWWvD\nsSi717oAkPBgee3C+xaFtdCwhpEv8E7bdTIXHUvshRze4+ijQnPeNUzTVhKy\nSZU8FbG1M4y1Fjz2YSGdJq+jTw1PyEMKVV2UqjBBZg6VYTUqGqho4b65h4Z6\nYtrCogw0I9pAegUglpLx9B16DGuQ26dwKOsahWLaRsoBw0aFDWwSj4YON2si\ndrRPTZIZ46sCo2RcSMKkjarVq7fZYslO+SZNnIoTJtP+IeIax3geCuVFqFWU\n7KaF3VuFAabfkFNkXrb8ArxNigA0S44RSq8cEA5i5Z8k0KMb8PnLR6qhdgyN\nzWgwu/MoLnzN8CxWtYto6gru54lyQTYhWSkYgxm1Vd7l/pPmyW5hVxqVIgR0\nzNHD\r\n=FGss\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWpUg9t4n5qyUigF/+BflX3Y6OYaddZEowjL6CYPYUeAIgW9PkfH0vl7V6InaQtWgrDWIEC2g6a8jOln0t1FNRkwc="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.48_1550818052680_0.9586802309367679"},"_hasShrinkwrap":false},"0.2.0":{"name":"yqcloud-front-boot","version":"0.2.0","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.38"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"ac5f9cbc874b580fd399760a3aa604afb9f332e4","_id":"yqcloud-front-boot@0.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-HHJvhqsLyErZU0Wlw8QZj25V6y0InXwuZdzY1thjrU1vr8BORE4kMxvejgVLBIsNPa0bmRbCbSk3Q/aH/0ABMA==","shasum":"0148c79260b6fc21c69f44d81848e9e8b356b511","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.0.tgz","fileCount":202,"unpackedSize":2042301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcb6R7CRA9TVsSAnZWagAAuxMP/Rz0iPGRQwSnSvpoE3g+\nauk0WOllr0JXwa3nZjwpCIRq0kNGhCwF3nN3L13axpb1uAqh0IYU9ElomYRw\nMRGe8UBfGKazv9+Pi20Cq6t2aqlJEVEeiKsLlhsRFVoPQAhWTqteXenRPmoL\nrlLyhy8X4NED7ScYOUJ0LRMAUM/7s8YX+5gnGimnlp4xtp1zyt5o+MgqlaFu\nJjMj44QJZsvnNYbQiXGJ20WArNQx1o3rKAYdN4tRGzSNT5S5Tzuortw1BLI7\nbXBsSK1se/FCT+4cwKsM3mLzBY/Bz8DtvTjoQH6TW7SzblJSGQYRkaiSWcoL\nprXCfy3rL+GgFeh1iKt3EwlhJTfeJVdC5gYNonTtX3YLaTOYQzi8yJ95wKW5\nCRwiA1jRAOqLSjAeZIOObMzo/SyL6fZUWf7FiGZoPszFwVLDvl/vr4ZDy9lF\nNFlDjTCv5mdhwMXK1IyRTD1UttCEzsJCwtz7k5so0Kgwul2IaadJgEvHbnbb\nU20ai8CMfnMlD9+1t4yTtikD1i/dxIRRADnikuT64PhbiPD//dxZpV/fQZRP\n7P+NXO4kg1Hv62FhRZIpMlAZa33UzORILzQFJVu0Ht+p5Kp/z0+xbQ7N1rXJ\nCOwICG5Y11RMewyx5cK2jZ2JYOzLrqh8Z7SuTXYu/2ekP3bABQ3ctJbb7ULH\n/wTk\r\n=yzVY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDv0cWifY3J/AaZOkwM0ESYvx1ZUzqdXUUsN4TFodSlEAiEAhz4LWJJqJhvO6dMXYFBYdbmj/2dOuj2FiHNQtS4laoY="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.0_1550820475253_0.3582178051571179"},"_hasShrinkwrap":false},"0.2.1":{"name":"yqcloud-front-boot","version":"0.2.1","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.39"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"ac5f9cbc874b580fd399760a3aa604afb9f332e4","_id":"yqcloud-front-boot@0.2.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-pnJi2t5ey2whEbtSF+JVx2hTIJ7XpFixhAuDLtLi9vPB8Dway64t2Ij2B0FUPQs67l5iJ6oOdOEpdnoeAqFdGA==","shasum":"787805f9bb6a935044d2b19e51f89f7f9365a192","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.1.tgz","fileCount":202,"unpackedSize":2042301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcb7n3CRA9TVsSAnZWagAAa+cQAI4mBO78BG7owwDp1yIc\nALCm/Y0mNw9c7B95+rf4PLrn82vUU3bHNo6mQJCzN5o3wD4t18MAe5dvY9y6\n41aUfX1S0G26SCnyQuDjH0YBJiOFy2zuH8SnsppCXhoiUzwl8/1/iSiuwNgy\nNAWOjm+p3SYUn2fiq+vq5Kr/hY3RTT5Nduq7ppxLxoeQS8hX7MSjfXYDmvnc\nOop7PA6xIwVBzFvCp7BzV0+8eyCngy3AaTlSeHKb70GntOmq6QEhdSDgqQss\nibDW2jDjUN/iKSo7+YqDFR0LzA63SVcRAHZEkxcMpwRvoGUHK/oklAwdCjOe\nDfOUBhxannrwwvU20jyDFkldARw86eGdZ4bzU3dksH6JubfpQmPclwOMa/+3\nIAzI/JD9ULL89Fhw2upm8990ih45NhR7m1qQBuw+/HEAPLgX4rm36okZ9a96\nFyJnSIS/kOfHq/tFUxhbXmq0JbOceUzUXml3Nmocgva6re5DwmslR0nyFzf7\nrrSJTShDlyL0pHTo6PuuGBuOtele8ZHpWZmzJJ7502UfvSWUJOAikmLzYKfu\nFRkM4+UprNQkyYV7uarXK2Ef+VqlwmJAxExatfQdOdCODh1WK3PnPTow265F\nWDwblw0BM37ACuZttkihezxOs0QGSXcOf6Gf2qLK4DybtdwqPj/bMiYieEBA\n0OlS\r\n=zyFh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpqjB8FnRW1S1p8T+hE68uBmIMpelglwd8drP+hSD9WgIgOrgiejWihKn/bhBEdQjxiROPqyc014+F0pqbcQZS/sU="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.1_1550825974891_0.3009668868356612"},"_hasShrinkwrap":false},"0.1.49":{"name":"yqcloud-front-boot","version":"0.1.49","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.34"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"a1f061d3a246d08cd2a60d9509f9f3f654ce02d0","_id":"yqcloud-front-boot@0.1.49","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-OcurzfgkATuqaNRs6BGRISGueXxRz7oyFPK/4aIY4lYFteEJsWsmI7yD0iy6v0A4fk8YsjPc0sW8cF0Pbh6bjw==","shasum":"a2765ed234d7b7259c7bdf27352c36969ae4eca9","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.1.49.tgz","fileCount":202,"unpackedSize":2041950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcc7AaCRA9TVsSAnZWagAA9OMQAJA4Z76WK8SkBHNaR/NC\n2ToOYO4yJmluo16c+vDqPGFMF5eNBWic9wXbRfPeCeHKcb79MgrvXTgiayWA\nRzJ+OqvoLf1MqfkFJDGxNy/Q5DpFmbkCI/8ML//IVYSF73LxjLV2YSqSZmuD\njAZiwwmAL+MqS1FEytb4CskrqBu+sFSBxEIpRUPb6Rg6yRdhYl/O891PRGvA\nerwx7gmvTxvdnCT64pgSYB7NQSu9Eihzt284OnGD43xZ+073pSEwloS1TVqq\nFMGq0+ea7pUmjBRP9Gq+wLYNeFwc0mt7cZ2pveUxKyZfoaTLeNcNLFvYhgWx\nOIqug+DHh2GXefQlcfAuD/3k6FHACJb/YuMD86LVEW+NJSeR30x+i3ZCLMtH\nUFLEYhtP149ce8M/dGqAjVRmH0MLApYjDDQZoJrDmitszqV1W2X2wYXOpX35\nXNkxn/uNSBI10QYF+qzeo3oUiA9RroQFYqZ/vRCrlggY7rUmUyqRTll+l/MN\nVNiOZX8yTL120xdPcFjxBzM4D0W0lTKj+J3d+JWdCXqiQwCi8wu7nJg8jZSm\nlK7D/I+PYADvj1oV1hr1zFUkLJ0T2Czu8XKjfq5rTQ5E7LR0gQZC3mFP/shB\nYHdPo4s3KAgQSaaloCBcoVSAHsQW9oomU9dbH+pQUilw7cnGIimk317FefCX\nEWYE\r\n=kXcr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAv6Ng3LVN3gqkfFOfVg+gYIEWj89vUCJx4w9qBu/Dr6AiEAio0ZL+fdm5YGxo7ZEuGAaaIAGEttY93+LCPdRKuz68c="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.1.49_1551085593387_0.8274918245216893"},"_hasShrinkwrap":false},"0.2.2":{"name":"yqcloud-front-boot","version":"0.2.2","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.34"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"2c3aaeafcfcc382e30f49fa69e7cc6533d18a6e5","_id":"yqcloud-front-boot@0.2.2","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-z5pD7fZbsFgdNTDn08+wdqzOEJ8+58fBGrvVXbOTo1LOJi9pURL9cTUzoJgvCeCp/VbSYNplg72krvcKYjl9pg==","shasum":"12fda795ac8d8790f7cf195adb70acd18fe53c07","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.2.tgz","fileCount":202,"unpackedSize":2041949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcc7FvCRA9TVsSAnZWagAAiyUP/Rz5Uneh+itckOU0WOJL\nSG0eUezBgyKzEP20YCZi8FMzNUZqZxrcmh3/sfcGfPra9Zxpb5++Vn9vWuVu\nyoF1eKTWlKkrhPJm0K46bGzQZmzqPgnryG0JDWYE3stFUafPjH6TZRpjMAMo\ntht2SWBgF9nvEdvmRMqGDf1FuTIJuEqhLpyy2xHKTd2GBNLvo/6QUEFd+6E8\nqA5AejSUTWTkZNuI22MHqEfCPKrAkZjtmIOgWvQ6trthBcjlAnm4QHtPkngm\nBKHp9bEsHgDQ9Oxe+/3EuqqPFtYfj2W9giIAddhb0OPBs+WkXRy8zWgIxixv\nRAkKQVxbrG+yIslv9cDdTYNEatqi2zT9q1DeCIFQF1K3V8x3pyNl3+uoQxQV\nwqUEqD3UOpzvchPvKEOmKUgD2fYgfwdHNdlr7hO+xYvgiCXzVPvse2AOZGhe\nCVFzkSgRYdHCqrEXdGDQYp4FoDPdS3Vjsod/S3kEO8kxJ7Sm5vhiH3CETKI3\nwT4irLWGD/bTiB9mDUIxnJgG8SJ3YAuPRp7dcIeWcFi5QcoEEiqw6Xwz+aMl\n/xJe2AqqMyiGd8iwyuGMhQi6+31M3rYfHWJilwqusMhzHEZDMum/4fxXqNdG\nW074QfdwRNp+5LE4l5X53yNiNPJMi5RH7Ki4oe+v/6OTp0B7MYZ4KXRW4AnI\nCdmm\r\n=BRwq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6cX483zN6im2FMon76qWk3Ae1IDuqRgV4Ly8dxsVGNgIgJGd/002fnjmmCAeyc47fyXQm+a0RW9kv/YZgzVh9AvM="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.2_1551085934650_0.8812650824660488"},"_hasShrinkwrap":false},"0.2.3":{"name":"yqcloud-front-boot","version":"0.2.3","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.40"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"1469aa7bcfeedd50551d6f5344ea852645bbe5e9","_id":"yqcloud-front-boot@0.2.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-CrLmkVK6tuQNJ9WjcfQ9sEmODHnzmBg3UGnNaeZsvCMtK3k4hoRbHucYUdF151qlSJyVIbfUuI5X1COyMbK4Bg==","shasum":"33be271a5c168162d926348df2e05eec54100dca","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.3.tgz","fileCount":202,"unpackedSize":2042236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdKnjCRA9TVsSAnZWagAApjUP/Agb7qZkj4SrHEbBilfw\nEa1SVi+HPKpIhfz1FgeBDxRPlxdH6jlecWI0DHAVbfgHoP1uvlZJThtzdfIx\nrKxVFFUUINNK7sx7JRBFKMGbaZSc/cn3yoMvHGxYkOts3/vgl9ZRN5olB3aU\nOJMz0a6E8M8LhEmEf5vls+ir9D4dUo1RF6IM/DIuS0uwkSwUWBWzCWIlUWx7\n6kFamIJglx3jckxAi6DV5vCp5MxeZUg9v5Uw/2VlArmHJzh3mIfA0awnNEeg\nXSUZZOKp4jXGt8fkgO71SY+Itn3eXgnAHAZGZxahhHV96hwhFHHtDj+h3S4s\nNujqvmku6NJ2N8krha7L8WjVFs/LLv2klYX9PwakQiFXXuNhYS0dyxCvAXTo\nGN5K16JpzFqIA8jy/I/9+IObaS6TC8hwjWPbPSgSIFAu8HV28JEiHyqAqYmm\n4TUVmjZPtYhbMVj3sHu/FrsI2nxta5SycQkxHEI5Q+9fyizpEvhWyhLbdlKV\nom2B/Vudd1QEZ83E5bfI6ln++mvpCwy1ugeyWs3nBFKYHTv/7wOzsEQ0CdZ1\nUziUXnbwQq6ytev0sf6sZbsEnK3IDmCqfaGEXG7V9NHu/l/Ioh7MPAJpv6Y/\nbLRekZNCpljE0jOdtvFBf70dEcfbuZbrVsGTn6V/SIuYjYEin2AAHiAXywo9\nRLO5\r\n=fDE5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+ZNXWajrWxVceWYy2t6/0pCiiBqfTgjH8eKNLWHzehQIhANBgLnG7V5eggnssDqlLQcjUESzku8VbHMLK9C9X0sWF"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.3_1551149539439_0.3686916269119982"},"_hasShrinkwrap":false},"0.2.4":{"name":"yqcloud-front-boot","version":"0.2.4","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.34"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"789cdb0a3994be9c91af51589119a2462aff6f30","_id":"yqcloud-front-boot@0.2.4","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-gu5L8AVFADkuPkQ1f4OKL77FMrv1mp2DFOYolMWO7gvBYJfdgkcF8K+h5zYXLlE5RqYNMjtB5x5gREP8JeGipQ==","shasum":"b6575d057a698a56358763c61af6eaa4636a85a1","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.4.tgz","fileCount":202,"unpackedSize":2038505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdPy3CRA9TVsSAnZWagAA38YQAJj0xqCfVmBwdwB5q9U7\nyUP2ZCScykMwo4YWPt/SeXt9qFKhQjzC6xaundvtAKpS0nsAI2qeGccRLZuu\n4AVl9ucL76CGq3jv4jcnAuY6UsRI14TDWtuMWn+VEx9CbQrmi+icovhdh2od\nqjnSaQGmzURT1sWmy31anzqEKSJLyS2GXq+VnPnw1l4pnXvWH7bSOQQUiSOn\nG+4yrpzPCPseCoUvT65ns0rsciqJO4dQnC90s2l1S+Ei8ow/soOr3PaFMtCG\nK25BoEFmbWwQUgXX01k0dDlZbbJBIaomaxqhtyOcocUP16zdyBrTGpt10aaD\nqj4DOgjbBCKaejsaujvwJF9mjiukZqfyuqf6DZQNWGF9Pz6ufnaLFWwNN27A\nRlsY73c6/6GFC6qKO4LJnoQzKDzoXCJhH5vuGwMMMiCCG+ehYFPTknbH0bt+\nMITyt4eCSyLRzLEFn8EcvOdhOELPXcFjWVuKIZ0KrGF2FW1qEx74L8HQjdBL\nrj6ZR5LXE7ORIbZXPM37mht4IN2B0rA6dlMpKQf/93WKOq4WpzPivJ8klhqN\nvcaptcWBWsuCLR1A9pytEU/Uvz2VzaF4wrT/xzGUOqJA55f8Eh+xdFMrfIJG\nQp0EWCtO40seYbC/4OmqCgFzk2Os+Si7IFASvhE8Zh5nkl87nQXbLvUFJBBY\ny7ck\r\n=gcjj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBmWUebBUUl9wpP3H1h027sZS/qgWvDAUOXULtHrvQ3vAiEA1UtzubR2KGCePim3VJADgymTXRqxvj4tSfHtt+XMBJE="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.4_1551170742426_0.879161458798795"},"_hasShrinkwrap":false},"0.2.5":{"name":"yqcloud-front-boot","version":"0.2.5","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.40"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"5a54fee22c1030435b6f1edd49fe12cadc464872","_id":"yqcloud-front-boot@0.2.5","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-/u1Z51Vt7kjfWJT9IhIxiKGYOZh6KjXxxNEUxubzfKVly2KBDXHE8QrauQZLKEs/IP10TFmvbnJoHEDxNoNvPg==","shasum":"6d6aa3b03609119ea3a5255ccf85052f6e54c743","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.5.tgz","fileCount":202,"unpackedSize":2038792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdP0cCRA9TVsSAnZWagAAkmAQAIo/5znIXOhNpFNwoq9u\nX43SYl9A5HNsw0d2+wQGOmBxG+Fp3dXYelS4F7q3Vwh75MzN6uCCq+WHh98H\nx7kZ+2kehhOJyt4FKINPM8he1O4uj7gOHl0f12uiJkp8zh49GlOEIkikjcaB\nEIOfHEOAthl9wp8xjVVp13Ar+X7Td/kElzbB7PFeDe4Zud1K+VeNb6lPjumr\nQqY4ngKiPH4IGWZ+PWIzowD/T79SHW422pjx8dAgE4t3BZcxeOSn8L70b0mE\nxER21no/UjzSUwkm/xck1OsQdSkNTH+Ybj8UxKNhYEWhp6BzY9+nrgEYWz7d\n246Qqp8wI0HmxNjfIy2KBw1iRBna1XFEtyW6ZzyGgs/4PBgqv4uuD9xmd1LU\nAQs5qVJ/e49OgXDVdTcV/QNX35NYBb7ZRrSv16xGwAzs0OKIO6J9tkPg5nyd\n86ReucR5fautHTILY2i6pB32Fqziq+vK416W9+IC5ilwxK+aSlSVTQ++zYP+\ntDvLDNE3c27opjueYSzNMIwsuFZigKehuVmVnRPwC85sesvo7ByoEdzwrQ1U\n4LrTYqk15h9fpWeU/b+2lhLB9Qq7LJuXD0xBb2zZ0kVWKUrCxN3N+j+7vDz8\nOX9NKOMUIle8GlGAh0sf+NztoBEUWJ7UZY+1E0VhPPsGIfu4F9A/KK92J8K3\nYUgi\r\n=VLMS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIxodvzw5/Djs3r0pyMykASGbxsrWj+RDcJ9Em5Me8UQIhANng+hY0Ngr3E+1Q3/bJCMx4VzBy8it8JQLUSB2J0VKn"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.5_1551170843710_0.7353370054911705"},"_hasShrinkwrap":false},"0.2.6":{"name":"yqcloud-front-boot","version":"0.2.6","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.40"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"a6d84d0eedb994361813ff2e58d3e75626b78b58","_id":"yqcloud-front-boot@0.2.6","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-lbJXmrdawAPdx8vP51hHKG8IoyWGnjdX5yDPGw8C7Jhr8WmbdYfqOgBGC2EoGL2Pwdtms35kTnGo681o9b1CoA==","shasum":"04df7601b4b8773c02ebb2748d20fa76c023fb8c","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.6.tgz","fileCount":202,"unpackedSize":2039108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfkbhCRA9TVsSAnZWagAAl1gP/23/4ALyhN505LT0qNuF\nx1Etlt09hYFUhIhMVNoPRVr7Ar36n8hLrkM+lyVVPQw1rWHQogkMVhuyng4s\nSAMzSWCqBtt60rUtTTthI9qHQW0xc5e3mZ0FIKFu/coqb1le8Dp7sZzBRbdz\nxx9hTcwURzVBGtE8D3ZhXl9idC7sKoBeAQSb83KvISOKVlzutJyeGiQ2mphF\n7zDoRYaq3vI9AlPCiicASHbLAZGFiE907QhD96mQLynz37+J1KNvpBRn5py6\nFLLXON/YVDnA3DrLid0fH6QHK/9AXFR1TW/dm8nsBvAakH7TXX++iol0eG+A\nH0lVo1rcgg882l1PiYQtObZ2IZ9eyNcjIaQjom0NJUNaA6Akf/RkeHd/ip3d\nSI08x1WPO4jnsSD3cys4088i8mzYXi69k1B7SVSS+o5zbTVbdsaR1jN49hA/\nzmcIrAbaXdEinZ09eTwmX094xuskyIE3oXfMTCTVW0p/yLybaEm9Rjp5FKRS\n4yxQ5tXPTnQ32iz2TQdAsuqTtHiZ/KJvluUnkdfFvGiMVAtAbVPdwdTIZo17\nUKDWu5afR3XWzKXjy11tBGuloyKMXGSjyTiJ1XAb2ThXumsMMOra3a2pWOYj\nEvhTbsJrEfCNblux3GViVHb/c2wfA88kphyf1WiT6IF8bfMtOrKufsItcFnW\nS+EW\r\n=p6QE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDz+S7OQmMnRXh761WR06Bl4e2TmT0mH9kSGBv/FGGULAIgJiyzipSM2TK/+g6T/WJ7gCNZC/ri27uTGe5Yo2m1zE4="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.6_1551779552955_0.31879211402507956"},"_hasShrinkwrap":false},"0.2.7":{"name":"yqcloud-front-boot","version":"0.2.7","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.42"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"a6d84d0eedb994361813ff2e58d3e75626b78b58","_id":"yqcloud-front-boot@0.2.7","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-ATaYy/ZiOBfDB0EwysFS1AvuKFM7jADksHBxCt86OPgGE+VrE75ELhd3XbkMNIYHkOOJnLvlGeFayQaVCZZNRg==","shasum":"3cf4ff6c844c4b9a4316d1ffc920f4a000e568a7","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.7.tgz","fileCount":202,"unpackedSize":2039108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcghUYCRA9TVsSAnZWagAAGC0QAJv+gVEBkHKuAWMpQnb/\nCZ24xFARZas0tn22mhTZ/tL+/0gI/07weODnr00yf0/tBkQx5dbPKhGuMvfl\nclsQ34tBunPfB/g/lXe8lTl6wWWNVaUK1cV+qGaQ/d0crTHk3seb9ssbdRlu\nuxcegMfPivyi5O7V+gyzkd4/t0bUYFt6/iJWwq3vvENN3rmojzQYdcBagFNT\ntKrJGRlfNXWc/4EbInSEf2RL/wanrD6I2aqGldY4j2LdMNhwpuDKTsNFYYAi\ntSP27dGKKz0rMrFGePwZ7pIYVSatNMQe6gNEoG3OmB4mhlRkvuNg9EjPXyhP\nzv+JUZQ8LILJ7xXCvnezTNKpNatnL8SYx37/DNqJcdnhmsP1wBqCVpKLMpXS\n3326A2m5wtbDm11i9rA9InqPlcxGrag53iyJ94pnacqptfybahOmAdZeq8E2\n6/kPkCVLtV52weY/s5g4jLrIxg5kbBGf1FFqAmjdsrWJbsDRv1Hhspx1sDor\ne8xdY0IhpVvM6gogbFBuBEMnq3F4IKyEYHnGY2aup477uSK9Byno8RZ3jrhS\njAZQVu1xwxB7mbMAr+1Qck3lNvDXnEQE9F6bW2GfhVNisabw+gfocpOiivqY\n1zj5Biw8uyQltDcticWIhaC8VAmeKrkT3uOCPFs5TNVSR3HHJN53KKTH96NA\n9C1o\r\n=V6Hd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFH6zcABfEWrZLW9j+GnrltLSk8VIB2Fq4T64xy+dMFkAiA7bQ0HGgRErICUdYXeDl0Vja3cX4ZEZhk+ioIRCVwTzg=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.7_1552028952205_0.16127070808034372"},"_hasShrinkwrap":false},"0.2.8":{"name":"yqcloud-front-boot","version":"0.2.8","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.43"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"a6d84d0eedb994361813ff2e58d3e75626b78b58","_id":"yqcloud-front-boot@0.2.8","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-FWLhr/pTVCncUTX+wyC2HnFOUw1TwQTXciQV0qEaZVsqQCSHx7Pp04cXUHxkAAN57WIHTX9D7WqOT6y3ypjJXQ==","shasum":"8d4a21c36c1cd9981a286eaf178606e8e5891121","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.8.tgz","fileCount":202,"unpackedSize":2039108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcghkZCRA9TVsSAnZWagAAQx8QAI1MFYfbwEui3f2laFLJ\nSbE9vQ8E7dxVaHPzX6GMhGFbZud6P7QJeo6pgcGHypen2oXqeNJAbxS46gMd\nfB9DSbTTuGhcPN2fr4M3rtclO75ep6yiswhtlnTZMJwJSKIGtSTuvBslClxS\nd0TbQladsgdrDmZpD83PR0ADF2gIn4zy/W0Frmy+0OrcMVwDjM5YSIYVJPAO\nvOjrM4vfm3uUb/IYu8pMLbx1TGyrpIcCVSpcI5T7mX3t8G8khvBDnTqQEvRh\njG1O60MctY2t1OodYOaOL7mMIVzH7xNCwGLgTvFwNmffyBz9eT2NfevUmfme\npO/WK2zuwq5qUWIl6fUGT45jm9aINKeRvcvqZiJ9oAALYBEKO8bbPQ//42Ut\nwTkxhHDHuyYb1yEoPLDZq90ydHGTmBzCmoVfYczh2dEkAyAr9QOmlP/Xl3E7\nZV4SX/grrw9RKG/qScPQmYveg9VsILZtOHMoMy/K1+j05scsx/QUCp48JFOA\nRz6fSKtQa9pC9zr1pD3lI04EM+VUAhaVCqqdaboKIV9T0J1BereQz7ODzGD/\no8glyThabxjIdOpmVfRhIaG+jEXGcTL/JEmeDWPz7u4TEeduHhaAZi+6ZwSC\naviw6vMDqd8DrVhPMcQp4jXi/EdPzyWMrneZL5ne+bylouBUME6sPCP4Xlqb\nRnXZ\r\n=dinG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGIec17ZG6AgtxdHzeT60aEb+sOWYkqiKTkgmtX7NJbLAiEAh4rP8JNyTDlfIo3aR20QW+1kTijeta6/0YIYXQsAEBg="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.8_1552029977260_0.2371199588997801"},"_hasShrinkwrap":false},"0.2.9":{"name":"yqcloud-front-boot","version":"0.2.9","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.9.3","mobx-react":"^5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.43"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"d75104c7f8a0d2320091abc778ee6e76c8c6c120","_id":"yqcloud-front-boot@0.2.9","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-0Z7wdDMV69OSBl8+dKtPK1U8HkMkx/A2v1m0xbNz18FNMRUFQFRr5q+fClZlYWerSX00kp07Uy9FIqhGUu2M0g==","shasum":"324f5d0f5293d0371a9ccdd6a3ac87dfad455939","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.9.tgz","fileCount":205,"unpackedSize":2051550,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcj66fCRA9TVsSAnZWagAAecQP/i/0RshBdQ8g6HVEw0DJ\nj44swyhtyhxkUjCylC23+vQ5cZEE3Zio6Y2Xyiqib4oZcH7sX0e7Hm10YkyC\n1bh6gN/t2WXaBA/L+8lXEe3MxijPji7Xco91INsnEu/RLVCEfGHBsTeUgW9L\nRcmmqWwWgS3p8iFUDE+iKPQmp14ZjpaBFSHHxhn3sDVFFvlC30ufdm9/jnZ/\nSEvzohLCmGJs0QCoXQOyvZwcidImHbhBZlkAmERoXH5a1Ps3kJ7ixhVYIe7s\njRbG8+5hEp1ZDLZLPesuBHQmsbr4dajROd3m/GvLYE37fUfGoodeaWvKSvre\nb/EGfjCXyHmrfIkztiorMbBeh7VTW8pfE381tN4SbvFS00YC0CkBpfWVnHMX\nuYjo0t34gneNdlDOWs09PBsBbmPWGxUJ7z1tFuZ6YRAv6bcM8CeFuTqErk63\nqMhYTRk9mKRrlRAVsIfj9qIqo2OCXRsmcT4jfgIeMUN5sFdMnD+WXzTJs2p2\nLMC6MOua+aSKohw6CjxCkkr2F48JJOtMg0Yia38ZJzbPlmlg3geDfYZFU8q4\nME5uzEgQsTjdW2nasG/sCiSzac04OhFx8pA9JzfJDRzgSbu0Z4n0gMeLLrZK\nxJldZEeMCy5SJ5lv+0/62n1seFwxy2PngyLieSDNzqCNxKyWZZlnpQ2dpOZH\nEcGr\r\n=2fil\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG0p3auBvAv8Ptwev9J+KFGGXNxLRdrc4CXow49qpbRZAiEAwqtctXtciQP6hCl2I4TrgXbH44Nlfv/f762/jqVt7bw="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.9_1552920223070_0.2669103925564531"},"_hasShrinkwrap":false},"0.2.10":{"name":"yqcloud-front-boot","version":"0.2.10","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.9.3","mobx-react":"^5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.43"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"d75104c7f8a0d2320091abc778ee6e76c8c6c120","_id":"yqcloud-front-boot@0.2.10","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-prXoBWATbM9fCXG7le2bKUOH7GUnpw77QAU3l4pRl60A+5Fa/VSJEZmJmUP64iEmOAAKUV9obAewZiLWCYBu8w==","shasum":"b358e9ac58e308fd04b6746f7d33ea04d48f5776","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.10.tgz","fileCount":205,"unpackedSize":2052709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckIReCRA9TVsSAnZWagAAdHoQAJ2CfLguGwcQfEwzlxNc\nh7Oo2qYrZub7UXGg4L+Fxd6dTn5vpwiOwhM7IzSkAfpQW3uHDNk3L9mYV3Rt\nwgsFQlL3KcFB2B3iG/DGvKnuGbOOlRkhOL8mX/0mmro33yqvUK9z54Gv8lhN\nPpMV5hs9Epjckq7z6AnTFj9ChEvb/jKiS7tW8CRfW566msJsO+2Iz2jbc0R0\ny8QA+nt/Txd+ZbS83URY5Tw2uIfdidSi+owUI9n8C/h+qDZdT8bkBqdng2JF\nAUi/F05pxqsvWBHcajpE/6AgMeGspoHVL8vMonQJtQn6Nsp6T9Q2RGzBGAJc\ne4kszuv63NzQoLkDHn5C7BNqrs1UO8y1tzfmlk44X6Om3DpnWpUtxgiGxyUG\nu/22b03HXmG7aSeUh1D+15zq9Slq13zvfejh+u+GJf+TGjWEzCAL+z7z/zEX\n/novFwfobsclwvsyvPnw4J0asUYXhwEM8cJw4JpGBahKSpTHeEyt8XQBWSZ6\ninePqXnyptUmXASqq34dDAu1/7/uao+6eNUhxgLhpRjycHxQpyk35/Jwz/Xr\nSGsxO3TTH9D7y9BPTwPhln+x2llxvcJOq0aEmAJrHFxLBEx134jiN+Hw0iN1\n3idFNmswceo8WUSQ6ccl91rgQ/LXqJd+K2lNO+WIeiowHdpnRQFULEJF0Jsx\n3YE2\r\n=s4In\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB6Cu/+jPUCxsDsXIun6IMmMLsj3+KSePzmnaDwPGA/XAiAsejj29AUC/8YNMO/F4SHodU0fnZa+8IHMffr2yHHvIQ=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.10_1552974941669_0.873301192914423"},"_hasShrinkwrap":false},"0.2.11":{"name":"yqcloud-front-boot","version":"0.2.11","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.9.3","mobx-react":"^5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.43"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"2d8b318ba6afda036c973015936a640b5d533e3e","_id":"yqcloud-front-boot@0.2.11","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-UDyLn+3hYVBAoiT5sb5/DUDggpz8GcoTnDUF9OkJ3cWuvmlFHPCVhPtA5JWYdv5Jl5N2zsBLg8U45gmelPXwRA==","shasum":"a08722ea1dda37614dbb3a3addedb734d1d8fd8c","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.11.tgz","fileCount":205,"unpackedSize":2052715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckI0pCRA9TVsSAnZWagAAs58P/0Zlnt9gZ8YilvCkinI3\nG6rD6xN9W3YMLvm9kB3UK9UJR1d1WNgWthcOpZaYPSvfZVBUxByp6CYMjIJj\nyMGB05p1Lhk+lWZKloIAhBBWGfKzBvueeNNMyFhnE4mYeUTmFeGADlSoBt9F\nS/FX9Bli/5E4r2SbsJv1FJaywgu/g8pnfeFU+mHwYKTxSLoSJ2nJoFc6hNnj\nw/KuDcNT3bwRCHAf4JnKk11WBPIaiybOPG7D6X1YxCStnd73Fc1TV1Vv3jSv\nHp/ZB41C/jwqz8H9+bMUs8PceL+iVkeQWjwK8HMhB0zcA53COgZxtk7OSWWq\nSGxdZRwXT4qjlHlBrrZ1R4iWBWaqdyZCoPnH58YPmwzDjXIBdWLIntNwbmo+\nICdQCw8uVJenI5oVf1ZrVmsDvYunZbDhYio0vwFCNblf8IYqQJJFwNe8ngXs\nBAYmWUc/MFKgaS0Pa7IktJUJOMEFTjWqM1pQzoxztYPahkOcD0DLnBlCXw9w\nuqeLpxirwBX/8L14fsm9mEm/W1GAjZuprsrMP1nl6Gt7m4GDaR5ipFiiEwDG\n6u7THMcwnDY9GvqI5IzwEdLG4VAY7jURsc24j2GgrXT8E1FTygreJepVY8LQ\nSwCiH+xaR8APSc3+FawKAKqI6vlWydPzzei5H0N0zb8Tnxsf/7cLuTJJsoc5\ndcZ3\r\n=QlwB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuKa7DeMrHXgDBs7Z4FCI4gben6WF6hWlAdOXCjk5ZHAIgQiYMGv1ZkK87Jxd05CztjAfhtqT7mtp8zMh4z8kEFyg="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.11_1552977192339_0.7000993244485147"},"_hasShrinkwrap":false},"0.2.12":{"name":"yqcloud-front-boot","version":"0.2.12","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.9.3","mobx-react":"^5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.43"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"e18d3b451a3d12e782c21f19e3c6adb28de5955a","_id":"yqcloud-front-boot@0.2.12","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-K5xH/o0lassJxZ3v958hDupQ7rzVRL0qwdehXvULFWAVIuxHWHCP2gF3YFGFA1yFmGVWH4Qq6t97PGr/lnKhcQ==","shasum":"19b6c9ef2040b411b23b2b2c936d3485fec9d835","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.12.tgz","fileCount":205,"unpackedSize":2052963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckMYPCRA9TVsSAnZWagAAIUcP/3RfPfSl2YKtR++BnkZy\nTiH+7mAyqY9Gfh0mLtDOoV3dsJ5KkFwV34fIbo6EJVHGUqkabjddc9+malDV\nwd4XwQLrz4nKt5rOsZi8TcQgWDyEoA0ZBfVEis9DBrm1dGduoORdHXqFdI/n\nz8XI9032g+5JdZBX0tVxfQq1ZuwCwSRIFlQf2W537VeV92zKl6GU3qGYS+Bw\ns90Ez+eZCqw3T4bm1dxcJ3Pn0rw9nlT5cYtrdPljSxqNaAWoXp8Vcsro0Zc9\nLK5PgYP/LH9G5URkzWTOsFFNchjiVETUZFXJtbgYex4DZ7skAxNRRGLSsYga\nrREmtEFP3w8AQDYLjiNAob1mlRFaKSjPxE7+SuCgHshAgZ3prWQojBt7iHh8\n3/ymWJ7qqqCqpJyLg2TEOkhAVeoG5jsrJ25yDtYelS6R0leTdolk4S2NylKG\nE3gKlscPDmjWKZcbK6dOEKNGhBd/3lGLk+iRpdqJtOAFGvOCMuBWqh04O+dv\nv2AhecO1+cqm2Sno/0oRw/JGI2+FVpDDxseOz4fvoDdTeZbYin/M6/vu72YY\nBJASd0U6gF5BQ4tPkPQ/1lf22abWPNhXTS5WICPHdOPvg2VE+bE4kBfjlwZY\nQcocj3N7Ezcsj6L6Z5FWY3XF+YHiVBq1UGgZ37OzWNdfOH/T+uGS7IQMEOEP\n9+25\r\n=VBSH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzWGy+B22l6bWlAznCIN08g2ToWWy+gcnKyI8LhnkaAwIhAN20Th6SbCcKonFBSO+3SqSQqkR7DWlOACUo4+qI7p8S"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.12_1552991758836_0.3403647730349255"},"_hasShrinkwrap":false},"0.2.13":{"name":"yqcloud-front-boot","version":"0.2.13","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"^4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.43"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"d9efa910ec87362b42285a7147aa0bc6dd74805b","_id":"yqcloud-front-boot@0.2.13","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-VjqLt3xD7zfWVkYCa5bWTpkXJA+98qkwS7hvQvX//jwzeU41w72xmyOt5jQRWh/c0cQjS2p0qi/4dTLqRQEHsA==","shasum":"0f334ddf368171abc393bb472bbc70eabcaf5e2e","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.13.tgz","fileCount":202,"unpackedSize":2039109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckOOPCRA9TVsSAnZWagAA+bcQAKUYhRM7BxG/3VTYU7Ax\nIonYSX6XsfGPuWSvqKuTGF/4B+j5t3meecYuboGAtd8Ru8PdJvcaTOUg0WFn\nmkSHVxsaL+BHeVqdGtCndaAg5yMeMatfhDBLu+N8ZJ4yzo6qSWRfOl+8R2zj\nlKN2jYaQwVbBidGkDRGJmzwRHgCdTQlO6jYnSXjxj55ORIMCMavaQ++VAtps\n4oadyVDERphdBsXcauh6dsoaR7+hjVm1FtEdtdKCHbx9z3mUrhi/iUcgVBkw\nF9h1oUzrCWyyeZ+f+fSsrFRVKswupy3qF6F+oYg6CwKBYATyPE84GqhUERyE\nOXRqKARxjL9SaOXyNCDqYAFuIDII5SPZ8ucWFfnfRJvn3T8+23WNb/UvOGD/\n68OQBrftaWNfC24VK4r7ghd9DODpCMBwpDweOjqCLOnmRClEFIw7Axxs+IMB\no41UTPXiWGE6PafuiuEnOAVLcHeKxSWK8E9MB24nq1W7vk15ldzPb5pQK6Sm\naAEVkwuAf+LhHqp8+7lJHRncUiAKB3tM5CgwhDbHQ6SiqJMZ+G2NSdXRXQqG\nG6BP32k4IecB39w3MiKY0sl8nd1tx3ZvgahsQii0lk41ud/I/Fp7Twb7UYoN\ncl+KXHtJLi1JKASksb3h0u5vWJwyiAQjjfADVIZ/kXbxuY7RhK7sWHqQ+Yd2\nqqO1\r\n=IP3J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAwmtMhgRCjheoeu4uNY4OxTn0zZIdtV2CaCQDCEeM+5AiEAnNHRPpLhWRBwfpirQJVsaSw4KJRtw8uEIR1AnPDmaLo="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.13_1552999310222_0.1584181115326142"},"_hasShrinkwrap":false},"0.2.14":{"name":"yqcloud-front-boot","version":"0.2.14","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.43"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"c2361c3e2d9e6e455ab8aa8b736aa7d38946658a","_id":"yqcloud-front-boot@0.2.14","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-wullA8bHNDsod6DL2Yq6CxAYmsQd+t9vGX15UL63PfOnXLK+zuKeuq+E8xw2BCjuxY0fiF+qMgNfhyLAu6ZZ6g==","shasum":"bb6ceff1c00153eace82fff651859e0c5be1e417","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.14.tgz","fileCount":202,"unpackedSize":2039108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckOO9CRA9TVsSAnZWagAAw7MP/3b7ik3peJ+Ft8Q/aAI5\nYzphOhFd/DR90PEnlfxN04U+B20FUDJYbW69PgYzzUjdk6CI55viNn8kH14T\noiyXrU/58mTYxjqmCIDlw7+z2woXuzuuiCnIO+rSDnJGn90pyh4HyCH0XlOb\nwVZ9bIGegd5HJy4+GFGaBxBa9ooYd99vt0CrO0ipaeQtEAh82jn+e2/sEoPe\nGtwCF71DdmPE8TVgeHAWvL/Ian0+DdNHfASv5HiM837a/Qp2eA3zF7epGDcW\nw8tW5kBE5ZfKLcjGcbAuKuldBNJ8fC1jZ4s+kCKr+rQyINRvOvIydnGOQmWz\nafEdI/W7MKq3kUtObSbIVbv/2GikzGfAlAPl41hdIuBv13nYnDwR7owIYfNF\njpL39yMGohWn5db1CUWv6Xd1jzqN1FJiMKE3zUli0/PW8CaXgZpRDxnAQfVL\nDrt10+ry3Wa0wPLO9CEu26ViP6uULzvzkMOVxnjq9ufHmiLgIKgVcgn5YLwy\nIPxHeaJY6JZyTdCFhYGaBTBF5aIEllIou75IsllKjraeQQIISr69GzGDtCN9\nHv8QL9+TeaqKuycxaCPfpVP9vtbXEDzD3TozZY6UY3uzaYnOJGmyGxHrj6+1\njAjvAXjEga3PQL2H/y+AXS1KO7kR7ywcpS9xurbiJ7ow1Ipttk7lqLNhalRW\n99eT\r\n=p7Us\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID5nSJSMZIwthPX17pIFVS8RUlJfE4pO0cXRgJZA+8TcAiEAoAOZR2UKWcOk4vZxCJCBdNx6e2mGu/vXb9BW1X99yl4="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.14_1552999356805_0.8394582513078233"},"_hasShrinkwrap":false},"0.2.15":{"name":"yqcloud-front-boot","version":"0.2.15","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"^4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.43"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"e29e46c03cfbb0110d51489c68ff5bde6d1f4c23","_id":"yqcloud-front-boot@0.2.15","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-XGn954PIm0944CPoV9vZR3G5Psd8ATrtJqnE2id1DXnBTd7unE4U1DEOAi2P0kQ1Np5pE63Pa9pBQAOLqZv5bQ==","shasum":"6d345671dcbc79e678d7eae7a0401aec3ff9e4c6","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.15.tgz","fileCount":205,"unpackedSize":2053268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckPdACRA9TVsSAnZWagAABloQAI/NvZfPG3k7REQuqHUd\neQie2JbQGCSYZb80Rh52/vNLWG4xqvgBz2CWs4oeq2zUUYEOpafCirgnYc/L\njZtABB/8gzr46Qb/8/X0FZFvOXsYr06XKidbbbgUkJszGSmUhlLE+oQHZ0Az\nQGzFg2xMnTABU8K+b1jXhDQyDebikGZ6qI0A9VLw0/J4K/nQmZu1YWbTj6lx\nmLxHzRNToXmdvoYkgBsQ2bGGFX6oeQid/latyR6qg5qMMO2I1UDqAWIZ66dU\nSTU9FhSlThtG71pVN/fyZRB7mbc5pf0MJfjyM6OahdcwMOv0WOvSg61c9VLA\nxTDaokDOdYkLY58+yyvrGNtRcQtD3WkIsbh9nppBHpT7rBrp5dlWzEfFHIG+\nHT1pei8Uf1aJ1vJMRSjhYhZTmGob7TgVCbs3StJ1OLB6mYKPWGP7Hq4ohDj+\nCdcbWEECYOqpSIci7ZvF5FeQXYzz4fdjEHLccnQP4S6/oLNzrsZDoB1DQ0qp\nM2ktBv/vl2qjW8ZDy7iEFYw2O7/JavkN4Gj4zVDaLNrmQ55g7sOMbr/NC+/c\n1JWCthMXstCDyNK/37IwvUZcjC7rzDeYFxaw9GMZaSpPUs3ct+mbXrw1t3FG\nWsMa5QIq9vi4V2UlZcNMedK6VsIoNX1u18lipPGMNSqXiXb1Tz0YSMVI/3cZ\n9iGQ\r\n=/tGF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEjPyoww6R3ZkKwWnrKuukdr4xTMvayFj8FCmv4zVzrmAiEAkXi10EhniF009jCiB01NpHLV7LsKftjrpVnXb4X2X4w="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.15_1553004351645_0.8749764130980424"},"_hasShrinkwrap":false},"0.2.16":{"name":"yqcloud-front-boot","version":"0.2.16","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.43"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"9c492e7292b6b422b46c1b54996b518046440845","_id":"yqcloud-front-boot@0.2.16","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-mi4ii+DWdQMC7KltyloHeLm8ngQrdhy8E+mNy/AWvsui6PSw8OgTq03lMU2oKkNez6f8SYksdVfz78L41F8TmQ==","shasum":"beae8c6ef898b9836da56d44ae6361f478926bd3","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.16.tgz","fileCount":202,"unpackedSize":2039107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckdNPCRA9TVsSAnZWagAADNwP/jOUabfHBaBaAV49BydZ\n23y4s3lMR9iRPNQq/K3nmHEntRD6GhxmQcsZETPn20UvtWM7lvuHIWWG1lyQ\nhOG9FjZoSk/gnyD5Dh3nDcuZgQYgCJDLjBWLWYy21AcG6KYrTIOflI4u4ipg\nKKvbap/rX44tB7L17/mwKV2D9sLtkfZjD9wn85GPZ4q9iph3cjwGjl/bDcaP\noO8P9KxTQ4OLLyvyAyt6+kaiFemIv/TD2dCx6XD/eiLu9/+zMqiQQtxbhS5s\nodTaG1c0NgtYRXIe7UKrIEHJKFI+OglUFTa3YLsjo0jn0x+wDa2wEy6RN76m\nfCWOB/UgwM29K9YwBVkzCUO6+GxhRIqt4CDRpezAxJHIqJCZsRhy8mQCld8K\nqadpmDm4YkF0FyB0/7IS/OY0f7DJFoCUz4PAxRI4LWX5jhOZZIT+B9UutMQs\nnsJb01bzV3qDdrbYUmpfE3QCLH/y+tQFtLWamHq1pFRmfyRmrz8poSi+thXR\nNWkMTKy0Aamem9hy5oikHVXcnAbDRnBMN+AKRTzkDRWbleGeb9BA2ORHdzvk\ncg1M1j8LE2cEtoHncvFgJkAjeKYS3ZVJvc0+duXJsGNU/89MdsFiXw22TF1X\nTljq0/ZLr+u0NCaakiZekKDU5SONQoqvvgjxf2QzD0oLeziEcPkzMTrrxcA0\nnrkP\r\n=d/Xn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0R0DubahNORe+KGrARTuSZo0Eq39l7fj++ct3kDgL6AIgVd24kSdtcd11Nq2sB0Uaaax9sxs6orzHg2vLAro+78o="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.16_1553060686353_0.4467085361923948"},"_hasShrinkwrap":false},"0.2.17":{"name":"yqcloud-front-boot","version":"0.2.17","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.43"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"d4b569dc0417180f95b0ff2d669a245e699ce59f","_id":"yqcloud-front-boot@0.2.17","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-b91b22kDSRuZq80yaJ32L7CdpdTUuBf52ZxZLcNPV1rXbi3/OJH9qSg/Ck/cG/XGQLCpMvA5tphQ1wHEpUAzbg==","shasum":"720f30a4ff813cfb24a8742993bf2af012709ae7","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.17.tgz","fileCount":205,"unpackedSize":2054126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckhNzCRA9TVsSAnZWagAAqisP+QHEgxyZ93VyNpVGz4c1\n9h4PKZcK6FpM9tWXi9HB9k/Q1TCMKCpljSIeM9JFa1SKWY77fRNKGoR+jvZM\nJoEO85A/t8KiIQkl/hJrEUJcCIW9U9ja+GDZqeKM8Ica5+MxQMw4gc3zJFxE\neNd/NkS9Dr5adkSwh3lYwSouw9U56jFSJgTZ/Z9pVtoQLR2T5uHS74BSypQE\nrpdqNmdy9tdEaS203dCq8jCvd7lnO0EubGwPESPc/s8BlAC/UiC/dixFmMpX\nJoapS8+JmvP98x5bi31gbeCg0tnDXmtvDiesM1gszz2ahkZdaA9anBK5KVC+\nc5mujcSikWa4dz92urkuaa5vtW15F+KBhd3rH2P8vpXaVlF29F/7LxGtIZCB\nWI0+pltGqrhGGhexVZM2yJ5QFMtF9XdowEypL6Cmjypu81Y+hUJcmRDIuLxm\n9jEuXJ61ZmIaXOtXmkN1YcZEZ7Bj4kBOL5mHWWzoUP9E8mH2XxgNhXISXC2m\nvQZPdqsyNdvynLK53fzuVY7+9NwSl5XIWTfczVMJjJPKAhdZGBytUrEmTeIE\nBU7zs6cKMVz2PpsRuX7HkZLHsFHNP0ImtXIqUNsJdWVmzj9nHt5CJd7NV2qF\ni75g9tmbwuYRrX8ODVG9GXdTzfduspKfbQjymsCe5vbN2Idp8/rlSQtvBrAh\nFuvT\r\n=ZXBp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEd4sJvonOBXjmPWWocXBAbP4I/Pu2ilZILhJLc6APuDAiAFggdZz3NzAe6mzdess6YBdjFzNlRA5xG4rl5SvjylvQ=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.17_1553077106704_0.716873283450882"},"_hasShrinkwrap":false},"0.2.18":{"name":"yqcloud-front-boot","version":"0.2.18","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.43"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"9098688315eacebeed86588051dd984750ffdf14","_id":"yqcloud-front-boot@0.2.18","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-Tj7RxHQsvgcGdv9+VnCyNE7ZKCdMXu87qOPCIq3gUGzywj0h3E2NeTOZqjgiJxUapDzUWYaOICCvQm3SXkKpUw==","shasum":"b886870ca8a495e0dff9a6df48c216a5fde796e1","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.18.tgz","fileCount":205,"unpackedSize":2053919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckui0CRA9TVsSAnZWagAArl0P/18x74CUVs4cR9t13J6B\nnkAZVb2dfjpKwjfULM7m1VkWfkxDUmsohprPp8HYLuwqUzC9TfUKRnSMzosj\nhf1bOt+rRhdg5sclJgE+NXniBsCbJPd7HelpZGTuocCWJfvFIW15j/CMZk6b\nrbvHN0n1tJ6EK0A1hZ4hvi5nkiG8ENIBaCedX7oGzaNqUY6ccPDKdZYBusmm\nnht038kT4AIfk2C4bPUSynS04X6AYleFIWCLavXvysa6+VCC4AT+j2ZoB4rH\nmQtqUlck2I+RS3WZSqHcQeU9ucmnsEGBjxTc3MAdKr9LKdtfErG13pfJKzZN\nGbG8KK9QtK8JA36JpyNlScoZrHke+lU5E9l1ycDhwexpoGF2JMXAsgf+xp1v\nrVKe7ZWGxhI2hQ4GL7nckEnXIR7cgkrr8M7IvGBvExGHXwWcEg2A0/CtCnAy\ndLJQS734QBpgU2wQ6sVYIVBNZVgVOQTJexskq8aiIhP8XXkrWgOGYhLYQ3C2\nrOn8KvLLpcxZYapaRfLKYPDd759ZLHOqglYNqv7dyjAhj/VPwtCSKLqWqpjG\nz6QbHNV34pT3j95UXEzI9kk1QDGjJLv7E9i92j/YGywKMx3zmTJSJ5p362XE\nUlDIHJLnOJ8fFxXCyQsujMO381VTJufrKGuWJsyW7teGSpSDRUsd3la3v9SR\nr9qp\r\n=07f0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCpHXoKximusVRvrTXAw26AbMNB7Fd6Kh5RejUxlw0fAIgUxUdA8qoDq2rZB/qPA97K+jJ4WTlTZsn2YzzsoLVEe4="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.18_1553131699867_0.11515782389197238"},"_hasShrinkwrap":false},"0.2.19":{"name":"yqcloud-front-boot","version":"0.2.19","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.43"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"4acf9644cb61dfa619dd2983549a5f28315cd019","_id":"yqcloud-front-boot@0.2.19","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-RGT8EGkVM3pTMpyPuDPjD/XzclNsJf6dqFm6LfPJZCi8MmlrRxOL0kndZusG5F6894s4M4EainRhxGzlfcS2WQ==","shasum":"900ece02f1a87597ad68ac3807578f3a59d239ce","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.19.tgz","fileCount":205,"unpackedSize":2053678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJclHXSCRA9TVsSAnZWagAAB8MP/1xiWJdYxE1Bgc0ZqJ46\nLEyF1DcqM8a6YuaC2JtsUr4rtRjSsFVc9qm3AZix8Hu90OBh3xMIIJHC7Ik0\nCXKqKfN1iBKtBl5mZfBqzp857uYhA4Sg7usjGgaIDAvH5JxW6T1yWod1TrrF\nRC427fkhprUVekXKi+DCAJ2EtL8T/vHwm9tMAyhBw64+rnrG7MQN76WxW9Mb\ndY2+zvBJsVghGzQAavCkwABnQxZUXXgtU6ur83aAOKvYKRmQ/IlLTbgQdzop\ntCf61SqVBARc1s7DSKSScGmrAiRy2D/+LVlIHfENMZhlM7tsWkiBP7JAIPZl\nCl3q2Pqnj6YmY2D5u82JCWvYmH1g89JBRkR23ml4+iql25KUH8TA5OldJRA9\n9Yyhj601bfO5mA9WeKjUZONuGxHccnl33y/gDJxDTNXyYEl2SIUtSLHrQDmV\nQVF0IBwFUCZOIeQXQGOPlqrFrsDzQUrMyi5jBiN+lX5ePhBxaIGtL1aKR1rK\nl3X6ifNM8H5uanzAUTrDwxFLVsyVtIhIjcENUBttRa0Gn+2rAMD6On/Cnpvi\ncAU1OuMdrZp7tE66ph3Mlj5/tqOHhyR+j86Lflq5hW4wC05hkLI0txIKhCU8\nrt3KBTPUYi/0cNIweh8fJ7BBRgqx4hSTHOj3GfojXLVMhkQ3EcxN8hsjNJF5\n1jrO\r\n=nD7U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDA8bWxBp848RR1DyKtrWfcUBPTKC9L3SVlxq4pCFANKQIgUMqfTQZl5AdUrVBD9ZcpYsJ20vBhwy3hNZHMr7V3PsI="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.19_1553233361625_0.36079990209006785"},"_hasShrinkwrap":false},"0.2.20":{"name":"yqcloud-front-boot","version":"0.2.20","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.43"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"1a76fb1606763828ae555aa87834adb6292de866","_id":"yqcloud-front-boot@0.2.20","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-d2Mmcb2CQ1x8H0ja3SeKmZKmgempOnUs5daDDARJOPkxaj2wKMtLc+0tHFd6leJt0cWu+PCHH+BJfMfriBInEg==","shasum":"63ccb6744231b7445b6de66ca1d0617579e37b10","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.20.tgz","fileCount":205,"unpackedSize":2053792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJclHqdCRA9TVsSAnZWagAAWn8P/2oQ/fLvs4v4rZTiaoce\nXkLN3mx/cvcjjtoqzavZcQSFuRoLZq6Kr8pLxbKxZmSqVO6lRNJ8YiZ5lpB8\nCRq8XSERDJxdAhbx47+xvQSYS1SOIRaoMvKUqDTTHzCwJtnBbCliTTwVnsLA\nVR6NUS5u5ATp3v0VdSxFI1ja7m+V9wBAxTsRMDsd8jXoJRlehxZsXf0NQYPH\nzL/pvWxTFEzxlLuWa6dST4mNGaSoYz4nu42uSXqaRxXhRGoVK21gbrMtgSIi\n+JbQUioUgrfYjlbmD1oJmFOj8TQb05baLoSiPUc44Oa80FRLSyr1eauzLurt\ndCO0CoLMb9lDDfldvpZ4Mi3O6P/cI40ZZOq8Heo6vg/E2MfMabGL+nJ75Fr3\nHu/raPHxjs4eWvcojoEOqLffQqeiHIcAiyq+BbJ/jk75nu7vkR3qFpyOh8SY\nPZHJkinG/cLq95kEREUxmRZVHva/AdYJCFB+VvJsERJ1jObHWDKElMkfn1ce\nb5qbbfMKKk5mxwHwvANfko0Vrd3SVmWRyV5DR7Cy8YYR4V1t3b6YPyAzdhDX\nUwUHZ+VT6KOant2QJ51CapxRbx/p8jrRIOoaPJITWjua5gQt7ziJCh9zFCiD\nT5qzYtF7x2qeHBxCbV6kE3+Gu9jhaRoSk+sJntJ5VWXhJ1LC3n3u/OMJVerN\nUYuw\r\n=EW2m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICvYQYBwCK4lDABMZwzQIMOReiUzkpKzSV9a8uJlJ/6GAiEAlFdxmW14A/5jRoEXtcPIMDyxASi6ZfeMewp+uHt2Soo="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.20_1553234589002_0.5286647078915989"},"_hasShrinkwrap":false},"0.2.21":{"name":"yqcloud-front-boot","version":"0.2.21","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.45"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"18b3343785c3fcaadc038910c746bf5832f4fa1d","_id":"yqcloud-front-boot@0.2.21","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-Kf1yK88cpJbPwOeaKkgglws8xbQ4XKuLVZZ7HhXY9RzbHLN2LgBF3wfAT9SwtLNHmkO19BsMxcQACu6qnkssgw==","shasum":"b9f36f8f16fb1af6e1d1cd88a71b0728d8676ef1","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.21.tgz","fileCount":205,"unpackedSize":2053792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmGsRCRA9TVsSAnZWagAAVjMP/RIWwaxq84cBZnBd2S9C\n5HBTapBUBM7/UtF+ITX1abRPSUxBQnMDVvkgyMowab8Hx0kk41JuG+jAlgvN\nahIu1zZbF115YEcQuaI48Iu1rTYc7V7HkkvsgkFpUujLch4QD2ZdyJKlP5Wx\nB4aFmP49FYjmvSUhN0NPybAFHrUFW0LqMuMuCW0xmhLr6ugHkhUNuzTYNoCT\nBnkYKW/tPlD/K5DJ/TL3e1A2pOmN3W6wra6FuxODTgdILWHvDe/IR5CvFylH\ny+XmnrGQ2u9cTfxvP5AGpVmykY/3AVac/xjNiXZ6B4O5PS3/aSX9p8gJu9Fj\nRU06AAmQcG1k6HuexSw00N+5cD/aQqcM/SBBvPMex1dh2r84cLZJy3YVJO0i\n09KLbjl0FooUFhNfXruVSWj/HaPXHAVCqvuRUMrMD9zcDbatHqyYGFo/69hg\n2W6BccFYQhOOHRdg0A2DUAR/jiot4DZpYy6Xdh4Qmd0fPHklC6wnfhmcN4A4\nsaNTZlXlsSY8r4U7slWM6Y5E5tmbsPctyZC/6QgKTec8D1400bnTMmcRYDU6\nmSHKau/XnrO5l+fkG0s912ILfTBqHXOaYrlbFSxXeCvDSbl72WWp7qf8m8eg\nH5lqqr3sV5Yor6BFfn5PJadjSFOjgMQ1KFAsnFlP1zEEMG5iXvU5EUcckyYC\nLZT2\r\n=qKb4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhCe/VuqSdci6uq+5qhKwY0QdqVr7ywdf2YIZoeeCPcQIhAN+9Bl1/C51qNPMYNL7/VT1hrYmlA8FOYkYmGC7+LsBZ"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.21_1553492750888_0.8799431460531721"},"_hasShrinkwrap":false},"0.2.22":{"name":"yqcloud-front-boot","version":"0.2.22","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.46"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"1ff0f1f9a3089492bfb9dbb6f32bebb256935fba","_id":"yqcloud-front-boot@0.2.22","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-VWBWtM1q0uQBPPcdZhbtRgypDBpk0RO4/DIivpzheTEcpr5qBiyCs7i+wwJW1lEWQpzTdqCKwVQexfA1WLsTzg==","shasum":"cd4ce7ccce3f1f8c6d4509fb7e879b6a952c0c0d","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.22.tgz","fileCount":205,"unpackedSize":2053792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmHlvCRA9TVsSAnZWagAAuGMQAJMPrIzJSugOpGlhZKs3\n3OZwZ9qAVAAb3crBSBpPX+23p/e6G1Q8/CXYiSkW3ZyNVSZK2/5mdfgSAdUB\n3tECti8lJ608SLI9CCNbiQyVu7CJYjTGOKPq1Y+UyI7OtoVruWy6PmkSrev9\nUQeTKLUJfiubWDUhJZ+P1cOD4Va0KMFHeLykRe+j4WkZ+c5ih8PSs7Pd443q\nTKV1WzOvvkVkGCGs/KjpTkF5cg4N2otQtgmO813HeUey0SVawtzXe5qnaOJv\nX9dRoiM6+v/Q2xfWOueoOE84FLhQiKHXHUVgdbYCQzYPpP4VzNhGA3xnCmm3\nu/m1Tnf4IakVG3WsCzAQld4c/PL/JtsbJt1wUlTooe/EO1ime4AxcntacKWi\nCI5k41Ic9Qr97GO1uFv4le1udy453CadWyiNYVrfGRCRbyhHo6ea3YgIU29h\nBUMfYXyHp/mY3usAKId+GbmA9zIhpDUDl4y1sQdCRNwv6eJHA7lZfscRdIhz\n1IE2JL3G5ao5/PbC9nRTn9b71xQeeJ7B6fL9W8rqcG+hFvLnxqZvfZOVqnRD\nbs/ZtBhf7qZyJbk4QisXp8uOHQUBL5FMmoxWI/anp+ngfcvIOx0tJK5vgqIk\nuZECTV2PPxYuzMPo6M/JAibPgaThY3TAJ1d4aCl+v+LzUqj7TBKqSOiAHtNc\nrrHh\r\n=7UXB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFV03fvD2a95SLZvfe/C0RI6Pf2lOOS74u7gfGuuQ/6MAiBf988X6IXVDwS8iJhm4bZIzqMWhZiMippsBX3syPI6cA=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.22_1553496431117_0.8427717749764421"},"_hasShrinkwrap":false},"0.2.23":{"name":"yqcloud-front-boot","version":"0.2.23","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.46"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"9d0f2e96a36ac577d445ca1a4dfde7eda832fd24","_id":"yqcloud-front-boot@0.2.23","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-+sd0wMN8QRALFU1OMPNz9FRCexzHsuEYqWtfoK7JVaszW6cQfyjOMg2HXVn4KrUhOzHnGKZhEnqqzv/bU+4w3w==","shasum":"bc9a9e4b97b29191d3c928ed8441d95dc41efe09","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.23.tgz","fileCount":209,"unpackedSize":2136109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcms+8CRA9TVsSAnZWagAA2LEP/2l2EAzuTf4C7NYjztLU\nBRnWrScabMKJsN66bdZTf9uwuikbaNBFDjUqmJ02FJtJN2kk94dLIGPo98Tm\nzWr4TRAWcA+p1q4KUhSZEL8ftTTvwSXTSnqiX3dWfsnNEMb11Nzlygz73EId\nZt0ZcxbPN95mKn9eOqdr/haFM+ECQv6pxJqHgMDldUnp2/uZeFQJeXnXlISo\n0DRQvGEf8YkoluUTI1A57h9blO3wHEeVaWiAjWRODs0yAtw/wImdlkd9RHye\nucZATtDZb+mkxbEska/9ZGCkWVb21WGSeUFfyeyOA5twxeH7csmLKqM2L91B\n0ZHkSMZKpV1Hu3EnlN9o6kfYlHOfEiEucnhr1pbVCS3qVZEGYfHGqaUxq1Zb\njsiv6cq+W+Mk50DUjVQ/iVLE+QxIEsfXEuZR775vygrHAuGpn09wq8IdfjWC\n/Kdu6v3Oc6dpmv5BQAYpg/nxx+YQoTqye657PpY+slQlVlmELt1wdtMpQRp6\nahKLkhXUBEsbdKEiUtyJl5e7JmZaNebuwSEVU9c0jJV/fGT9e1dtyhUuQOFV\n0gfZ9RpGlXy0t0/cFe3/gcJP4oMYKmWAdZ1SSd9OTRYAqW5dP58VkvwlFOy/\n52o9PIfNY6SP2HmgL1ryBHr0AEdXqNQIcuMQAZr+ymbSxgcO8JCrvenZM+E6\n6rFL\r\n=ixur\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBQDpkte5JXuaBVxM9XDHhRnNNPbOqvBukgexJzy79dhAiAwr0SOthrYT2CsZ0BiMEtaIVPF8evA/pIfXnfX86coOw=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.23_1553649595837_0.8676558334073121"},"_hasShrinkwrap":false},"0.2.24":{"name":"yqcloud-front-boot","version":"0.2.24","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.50"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"4e9b462f437d589e268b05b4088d7e59fe1a6522","_id":"yqcloud-front-boot@0.2.24","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-d63rsvDXTYDZZdiDRdoQMx/wRYShI5M3+ZdTFZDtM6fmh4YX76sNpJkT/oNqQUdyI7ECijV9fk+EWQrhC3cPaA==","shasum":"13cb97d03e7854b130a4f59504cfb5a413ca2571","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.24.tgz","fileCount":209,"unpackedSize":2136109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcoacwCRA9TVsSAnZWagAA7l0P/2jlUJQ5FqFE2SODw6WV\nQkjWboRBslq39WsNX4g/vUbsrDVvkSsn5aN+0qgjsC/koNMjNeOF6XFJOhHN\n/+N2qXonfy3tDnSdE5tAtcHgh4PY19MQzaIz1edV+WHHqbG8rVjjg2EADs73\nIPjZUks3jY/lQaAatJtlFjRbPdbfS/Y7hoOfsVLDkn3jwHv7PbAF6ma4dmCc\n8Ila+dGat9EOv+rJzkEmvw9WlpfFBAPRk7/nZsHKHulUbEsM88SmycnT2HYP\njS3Tvvi5+N0SBdHmRF5o/LOVlNjO8vwg8ZI46kQ4y6Pn/iXXGRFe98MN7o+d\ncYaJM3Ro6pQKm24QHwEcU7wPNEDPYmLiY2xk+2Rc3TBCDP6ld+iEjXzbXn83\nA4+MKoQjUqLUbqYel6o1lkq7AJtk5i8jrsEOTxhzWgHqbvCGydItjDlxYhbL\ndulq7dgnJKzK4lSUdhjhvwkC6kVxhaSmjwxGiNKoXbfmrdM1fSHfVcxx7T13\nx0lZ3x6MCNyQU8thdjwG3fNx3Q3+QgJ3Eg5Q202TtA5fXvHQBFto9oMuKr0o\nsmSEx3Tnamd2K78+OOkr59H0ksEl21dblGD/aCxYXpGdJuD8e9SRMdKr+2wL\nREzR5glont8T1y0fZV1tbZKUlyht8B8OsOwkRBEhEaU+5tQNB8vCS+zjmvK7\nFTAN\r\n=RCaS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5mh8Ed6gHTy65pvYRcDBSnKAVPrk+bT4jHjFeNdKWdAiEA7RNUAVBSSw5Vt4rtjaBh3BynY6iggEwgwl99yNZpGC0="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.24_1554097967696_0.2776517969112069"},"_hasShrinkwrap":false},"0.2.25":{"name":"yqcloud-front-boot","version":"0.2.25","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.46"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"30932a52754025094b9c4b0fde2b7f8d4ac42853","_id":"yqcloud-front-boot@0.2.25","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-2dayeQ3kynAci+YEUm1etZ3NWbXaScULhyjKQGp85eAROiLCIjsGRU19ergR3bwm4E31c/Qr1HCp2s7s3dfUAA==","shasum":"cec2a06f344fff9f03dab3492e036c525edd2255","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.25.tgz","fileCount":209,"unpackedSize":2136821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpMGECRA9TVsSAnZWagAAb9oP/0LxhGJAAeeWoWXr6FBj\ntnITToYO6yF1KnqsXfoDmyTV9opnM6fvPpD77Vw/zW1W3kiIvhkGK6uFUXY3\noXrSrol2xkYqiwAVMFcETN7AsBNAziAg4my8QK6rQGk1Vx8VtVo8eBB6Sexv\nrbzo9eSS467xqHbGaWX2zb5HSriTTBv73ZtZzZ1pZqY0SVOjzrVtO0jMD2q4\nNUcg2hQpW/Lu3NmVHBy6j8b+PwVI7l2T3txCsJewatkWurC0HdH1Q8N9iFAK\nYf6RuoStI8TpY3dc7hQqA/5TAxIfP6hEtm59NlNqlSJXe3nr7AuAfnHOZH+Q\nrp+xJZ4Znt1+zyaCkdQuwoLg0t7bzT7U9KQ561lC9tny1DeGv+4DslY2oBsU\nsK52pdK1dCAd15p9pfD62pkwgDyLO97JBySxHAJRpb1ZYYP5kuuevYAlHqvC\nHOEfSqLEzO9V3a11kcwOYu3cuiraWcrbCA6wMyl0dOlnSA+AV9/Mwg25oozv\nlBx79rpsAZPidBW4dA7o2IDm9jvKH8t2XXeNx1jlaypgfayC7OuFrvyHIw37\ncz3LKZgaZSKFQlofyA/ENsRGCnYG775dRl+MrZuSrmUyo3tFS2kOQOisbbCb\niV9qH+uxTcCFx3va9/CHLEzRl2mKtJVuYt4qdkrhzE9DBJerAYD/FFYpCHkA\nY66a\r\n=f9jB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICOhkK0+AhlpjPWgdOP+ovAXwcIzXBdImW9E1qI5Ly/XAiAPXUXmSWjwyAZn66KoPDZXuw29ZEWwWdyiDifB8coM9Q=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.25_1554301315660_0.8857577280734477"},"_hasShrinkwrap":false},"0.2.26":{"name":"yqcloud-front-boot","version":"0.2.26","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.46"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"323770fe262d77f2e44528418136cc20b6f320e1","_id":"yqcloud-front-boot@0.2.26","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-EnUyVO43Sgr92y5JcQiV161JzlriFZNAEEvgZBSbtwRcJbv/LU1ZB09EDE1SHSkY4wRyiOV2XK+ti3jGlnT+xQ==","shasum":"c9b955bf189f860eed913c62ec72770368e8f364","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.26.tgz","fileCount":209,"unpackedSize":2137173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpdUjCRA9TVsSAnZWagAAH6gP/1zZipOayyaeC2vuU9t2\nI5hein+3CnkjauvXt6zdYdxnhvL4p5dHXMjiIpM9d1sh0lbpGszXktE61guS\nSgpY8WpqcMeq7hlbkWeiL3fYSIlTCtVZdRVGSY0DY/eJOZyRVQG7W2whxO7+\nswsV/BtwKMhMdk6Y4Ol3MZD8TEQXBRAsMlgGAskeKvdOki9fseDAWJVLSrEV\nJL844WSJfN8gt/X8iTwXzN0K7UZnv09XrTMctdiKDCHMplqDz5KmnrP3YTgP\n8WF4zy/xpD79w6QT8ssZOtvl63Hgz4hZF2Q8qaD4lfi/ALqjNb/E2Q2aUgtV\nr1N6KPMLo3LpMcunH+N1SbjZyoUckw2xGzpUUrUTOB9q5V1UjdoH25tjLS8j\n11IbX3spBuudZMkj4sEn4BxRG78zVeBeG1EY9kb1C2vTUMsr+1gA6iyUjiDi\nkC/D0fkHY6Y4E9wqo+zyFZQUswXkIfq4VAKEv2UnGbvBQcHQ+PcUnE0CXAYW\nmQBkkRfbZ6+q+zVDrPEbIH4/UPOln3ubWZvoT6AORg6uOy4CWY0uC+420QBp\nws/PkpMzgOQKXZd4zYgk8Wu1IPZmEDp8NSnranTd8JMqbIugnleI6H2WU/Ne\nnblvZlojvxHOTfUo+NvcqYE7nEqU7bsvQ7WXwpE4wkfiHo2bDYiyut9yfO5j\nXfDo\r\n=AonB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQsx/EP9I1LUvpCCwc7lFpn2zX6Qz8TeWb/fXecGg3pQIgf4H2LIHU5bv6bXvNdHBPllKLohOHCKmUnA0YHyXFsNE="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.26_1554371874971_0.6316745315688663"},"_hasShrinkwrap":false},"0.2.27":{"name":"yqcloud-front-boot","version":"0.2.27","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.46"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"323770fe262d77f2e44528418136cc20b6f320e1","_id":"yqcloud-front-boot@0.2.27","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-YsuZTWt6vuIz6FdfiwVO1FX5cVbum28053k5yY/r278F9t0UyAVhY24UgXu0DkXv8Kha98SCa+yd/AID4um82A==","shasum":"0299b5ac77b5437ef79ef7fd32f31e8c6a78694a","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.27.tgz","fileCount":208,"unpackedSize":2131533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrUbECRA9TVsSAnZWagAA3r8QAJi+951EHMCsQkWsSBQZ\n/dzqBHCUyaKG17Jl6Eu6L0TJobUj4LBP2O+NSnKmGEKymrRsZ63fDCiDVPSt\nAQyj7oU3mskYbzLVaGWnYR+H8M1ay8aUjFqZhrhQPlzYeMwthwsjqlc5aDbf\nYZCsvqWBOX1eutgEfrDiFmpQd7Tr8g9RM7JVF/JlbPVbTvWokwZZL/dqHa+1\nFq3G2oJMPWWdrnWEKlKZVS8KfejWThSunis+OJA2NAXuUAJiGqaXu2c+fi/F\nfE8Wh7YJpVoPAlnDNwTi0L5Evt0WpTCFXc2E355pAWxnqNdH8jh3MghxZvnz\nMi4ribNYqtKPrrzjFNQaSZgtBCa0WEgDEtUpnSCOEVgVQXbOhl7hXJr2t6Hd\nW2Dzc1wam/Ll0ee6151VxKcdmhO+VVoZFbFAPYT9u2CNhQocj/wzIfPcG+9w\nN+eDqs1cFXOl71bJT0chcJedxy00TrsnYV23rdH5zoKoEHvEHjpaqZJpNoPm\nhlZ3ydUcs3Vl/knYz1QUM0yZdwnR7daM0uGde5KK5+Ygutke8Hl8hTx6E6DN\nLj3EkYB9Yej+UnJDGZMP2l/NCMGLGoYc6X+vfweb2+/x+DFHsbZb4fRGkaUW\nnls+PaDg6CMX26+D+Qj90iURH7bFy6aRHLv8pGYjithHo3iMUl818I8oBR9G\n9/hY\r\n=8ljA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDasdNpBATzX9vL5Vh+kJWyr4FN3Gy9y2y3oItHGtxW7wIhAIAx9BtW0oHghDEEdDG8qXNz5hI7xgW0s1TW8NiQiWLR"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.27_1554859715433_0.19554522895823112"},"_hasShrinkwrap":false},"0.2.28":{"name":"yqcloud-front-boot","version":"0.2.28","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.46"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"fbb10006ccf26e390f3c2a32ee4df9dc473ad163","_id":"yqcloud-front-boot@0.2.28","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-m/uyT+/oyVd9DqbKGAljQMxQa6x6OnNKoXa7N8LF6B0R64prPN1N/oW48GUrS/uY488HiBdFrEaXF43YVfg/kw==","shasum":"8756674e4266de829dcf509d88895199dc4be1b4","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.28.tgz","fileCount":209,"unpackedSize":2137250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrVB3CRA9TVsSAnZWagAAF+EQAJoPiQX2edMDJxDaT8K/\nReDSorlcRZP5605PfOIwiHfZEBB59D471wBIvRHQYxPWQ9D9kJypdneAPzlY\nIm58FreEk9U4f1QqJ1UcHC5TupGz3lokg4PLh3kYPxS2THQ6u8J2EcKOW3NQ\nwADV9LKSuHM/IrPIjkd3tH8ge5jvSiS8UAaQ8wZJkq6qvXyihzTXGbSuJeF8\nJsr1l8SL4DIVvHghMptt02ZipXUOj3OFm8wXDtURBb/N4R6px7YVIbrQzGBx\nf02EW3PShtfXa7lT42PS4G8a42ACgqSuPW167zZbRZAaY0W1VGUytavIkVnW\nukQdbni6Z1cTJq8pjpgo0B1M4cDJleWMp2DgOmNM78KhGdm12gqcc2S+B5gM\npxDdgv4ajh38tyvFoobZh0awMRPwL4+5HwtQ3F7UcJjZ6QexbWEmWIWQ1Ou2\nkBM/7LOLyTE6UIyZP/FTJRMBwwjuZPfvnVh/Wd3H0hET5YtYYtplDB+d7HWp\nS6uie4J/uxx0cbQeBitfhuonuzxFTYM2t+U1u8kIsrJ8beGmvfFpw/M5jkgv\nAEXFcV+T4B0GkVAgMfDlxvFYqv1kF4twUEWZfAnsCs0AzK66SYDWHXXnsG56\nhUvur1kUkRkfDJC1YlbP+tv5dzxFMqREbqAD0PBvxzfgwFmXEipQBCVTwpNR\nz1uU\r\n=5vkc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICCpjy76shTgqAP2qZZy6VhwOJgnZEhb6MvIJu/87ocOAiEA465yIGVlG/pp/eL9x2eH0QvKeGRhe5ZVzvo063OjjVo="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.28_1554862198761_0.5142738021852058"},"_hasShrinkwrap":false},"0.2.29":{"name":"yqcloud-front-boot","version":"0.2.29","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.46"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"c7400a4d5a2e82cf703a7f01a371fa361f099393","_id":"yqcloud-front-boot@0.2.29","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-cbQBEtL2ond/0Yq0jMza2q8tcm1vd8P2M7VbHn7ej6lJMLHcb+DFiRU/mm+E3YU//NDWLw0BoDkgjP6bQftsUQ==","shasum":"0551a30e29d4017685432336ee3ceaa695d1b476","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.29.tgz","fileCount":209,"unpackedSize":2137377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrZgcCRA9TVsSAnZWagAA0DkP/3pmLyQFuRwV/63+usm5\ntTJd15nFHoqXYbSCuER+W8TvECEhuRSnH8EZB9YN1X6076pdzUqAMswFtjik\nvambOBI3KkkbjV6xGCND3E1l3Ze5aLIN7BW4glGTrEPl1uvq3zlX43Y839lC\nXMp+dBGVydo2MegTGh7y+rft56dcnJZj8dB+BT/aMO4cFEZrqRaeY2q30d7l\nF0RvHkiOXQYvVtqNtILvMIB70oxBdnl6mejEKcE3/wtdVCcu6+CyPqJhhpJU\nfTz/q/Z5W0pn0nyW3VgIDKuzPDxxsSBv8kkx1pJeyBaeIRdDhKxlZghnc6bk\nn1Vn48lyOpwpqaPd9HNOs8Btq2/fjXjXPNzty5PRU7mtziNeuV6nIhvpeEjP\ncVWupPMFsaF/GMVisDGY4t28XD/RFcN4s+DKMnqMElPR6oo0QUYmbl4X0SdH\nT9u2mXYaICpNfK9a+G62kfaMLA5vrmrF2WHMFV2srUrZdflXd/V5D/eONivS\nyOxpEI1mw/lVqRmT1bz8UOAtPbdO5jAEBZmzFhQQTrRIOUzaS2WlMATL6FEg\nvr3I+9ePWBzM5pVvklWUm+RMUDrohr+T5bAZc46ZiWgBp1n+FSXdr/62fgPd\nkNpQO+scdvCPa+l/Zd5KUja1IHCYezkSRXX3JdGqYCJ3kfezL6tRVzQ2JnEz\nC+qO\r\n=KpvC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGHkVuWbQ5+eJVXFdKZiGH0nufmSMvmw9zY9VDe66WoPAiAFh0nTRbamSznzwoK3i5SVpvCy0TcjNi5bIKXKkm0+xA=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.29_1554880540069_0.3099289403518206"},"_hasShrinkwrap":false},"0.2.30":{"name":"yqcloud-front-boot","version":"0.2.30","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.50"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"998f3385b4ac70a62fca148619c155817eec739b","_id":"yqcloud-front-boot@0.2.30","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-XmuYKuz/pnpxkQ4ywM4C70x907g/spPleef7UxlrJdvFs1GlY+bwAQa9Im7zf2VuByDGmrsZDtmiH4Bh3HqwIw==","shasum":"1304644b02c59d8627852c1663cc2094aba92bb4","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.30.tgz","fileCount":210,"unpackedSize":2082030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcsEVOCRA9TVsSAnZWagAAmXIP/2fXqPxyliKMjZBnEcD9\nxKjbOMpGbAhzGKl7dUayzw/35zhaK/MwX426e04ASdqeWFEIOv3Gijw3zXrw\nBDUVIKTh7IkPpHtgS1RakPvoNzWOujr6X7qLmkabeqDXOW0hi2gJhKnmDtNb\nkuqnps0c/JCQM6Qy4IajynFJTGzk77pKuYzbcMi7UY3HJYqDzhpgzyknfLvt\nTG8Xdq0FDz/qNUIftPtcwCu+G66AMbwSoWEZ2I1Idcib8tpAE9mSMIcTYKyc\nqLJUnKfnrAkFYxYRiQakmfKaZTgne+gnoQPDB2mmOSfeO388bQiTK4AOBx26\n71Re0WKVdsdr2bhrn+YfijNHphLzENETG4LrS5zXcJxyPMBpFL/bDPnLvxhZ\nwswgXbKikJ+2OyB2OYMuPEG85KcajcatA5L8EClvMZVRlbua11nfvz6Eknbm\n7dPbgj5pOHaPGCo36T8G8iz7ndCb4JuHparr2tU+hNEhYLkDsDLBZqN2eM78\nT+LXljrYNG5BxjuuNDt3rtFelTAu9fyayL6JAii6czoK1oRdnXfNdROsKXdZ\nAIk3dEAJyktaPcujOBLFNmgXGhY++4WyPs1fWB4JLUwQCmqwDGinvvcMRuVB\nwlF/m7xyKTNekwK0fDis73hFAL093qFZExUiFGKBtJ+gWgtRz8oXJxATwWij\nYiyG\r\n=0T1R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGs5hoc9+xJ33L27RL9nCLzIf9HFQzP+hekkVoFdmCaxAiB1WJUaGPCzNmAuEKTAgKreBvH26NDXp1K5GtdtH2cwzA=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.30_1555055949098_0.569531118233165"},"_hasShrinkwrap":false},"0.2.31":{"name":"yqcloud-front-boot","version":"0.2.31","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.50"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"dc1f89a536ea6651a969bec86bfeee533a0daeb9","_id":"yqcloud-front-boot@0.2.31","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-HDhZoGvZI3kF3sYp3/tQ3DEXaMvLnDjhmFXc/RARWPwQkKcNkbOe1D4tbcwRLzqPDew4OQqhz/ScnYhfzwH7jw==","shasum":"3db74fe75e82ee67c1d4c376112ea09a9151c594","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.31.tgz","fileCount":210,"unpackedSize":2098350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcss8DCRA9TVsSAnZWagAAzSgP/029aE0TyDDShwXeK4Jp\nMLRJKANJ71PZ9g8D05n0BGOj6GG3wrBrKz6u57MGuEnuYVynrYjNqMLZBfpZ\nEFsgkXIBOgxDhNnR3yMtti5CbWg+ZVC+4BDlMMCBcltXvgPTmwuEW/EhRbfL\n4qM6R6cRQs7qe/GngBuGka6wmnK/hKWS5gWpp2psryV9qCAjK4ha735GIs3L\nmiujyLxqqM+o7M7VzpbNyLzWxDf2nf4KecH4VIiInB2ZcbY9R8TOYYKfaHtq\n0U0baDs3EUqTVzroV/82drWRWzpNe5Nt22nu/3ec6JK7FInM/9Wsx0PrQpYZ\naQjS4BrkS4brJMWnQ8jcaMOm+cGYPZF8Riae/RD11PKX4qcNWPUAic/4Gjf1\n2nUO1HjP6g6byErc2nry6M9k5P1U04IrQE7VloEJM2P3De+OD5v7Qt8oP40n\n8hMHT0vBZtSueE7F6xj+IrwlpWjFh2HnojNsUkapM0iB0BwE/h+cllPUDPix\n3x7SaQg1fXKydQx4JtEgXYIygl9SbPeb60fvdh/MJUPIAeprUahg5aKvpFWr\nBFEgdxojCKJ0a2mPMIDFBdNVj2Cmze1P6cKFPA2DSFIniSwGy+gEPBaqDKeu\nHoVy6ICSk1Jk5KjZFwrAHKDhZkW51b+oFoY5N1CuJpVKL59rUcr0YSLnRM07\nrl2s\r\n=Smkt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEnKZd08yTxwWhYzCmiXytv4fSZCeVV/KFjjJ6KFILgIAiAlaKo2zq5T7AVfmiyt072Zue6gn6qGGVvXOZ/KS6nISg=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.31_1555222273939_0.0767957576887135"},"_hasShrinkwrap":false},"0.2.32":{"name":"yqcloud-front-boot","version":"0.2.32","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.50"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"32077ea5e188a551aa3a09b8038f08e3d248bed9","_id":"yqcloud-front-boot@0.2.32","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-hG7xoy4xnexS9D8FI+B0JaSf8b+wQhCTZvZEHPRql/dJ+W28H6HB6xLmDCicI+F3p1Y6OOVvRv07R7Wdj4JDtw==","shasum":"ea1b4ecd1260ff4cd42502bd71b30d02b9dde87f","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.32.tgz","fileCount":212,"unpackedSize":2101503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcs/DLCRA9TVsSAnZWagAAPOUP/0wT61aM22Xc2TUCu4kJ\n/46SQkxZk4IT5Jm1Ng3lh1uEnhSqbbSrOz4B/26RQ8AQvBAtAGU85vuu6lcz\ndJbD0FJN7RONHX0cUeHzpFen6HfbQb3g9szflX5VG3OPsJeISYNU1MbS59Pp\n6VQAVRtD3nVlu4WkNS6TCxrMyMeZAyWTkNWs2erV8B0OmG5myDRZrGGFL9gN\nHkZ8dbsvVz/3gbWjl9DVsspwP/s8IlE67hAibwsj8BndBTnvDrWQ8uDXnQ60\nQD6w2357IBBQfQXWHLNhjzUn1UnJNuZDipFUc0yMXtyRXSdSrBMB2a8w6cQs\nlySjTasDGSkNTAPqXKBx8HPqgMYWlPWVxQUUyxZg7vWkKmj+435qOvxjlcOc\ncg+6maZ++RBSyaMSTYzHOY+VgBltBIzz0OqG+0POjSbhWdFeIIS0C58OClbT\nfyWTXj1gGG08/jbmDRtdFKXES9bHEW9FKmLH1mo77lrzWOU8fI9jL2dziiCv\nu6nSZ8bP9+WSK5AFn9O2lnAZinDFFf0My+SwFu0lwaynB0j8CQFaRL8j1Rah\nRLrDtfTnmW0BMXAwl8r3S21pVUgCQIPkr+y8yq3HR8t67lhb+an7TmZH5VVk\nqDG4nRqNs0irgf76q28UZuadm4xZhNG9ljBFPbCbkhe7XqDPr0bqasGNgOVk\nBdpg\r\n=/e8X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAhTpezQiRXl99hkzg/F/xwNy4A2QUFWCjvE3jyAowcQAiBX8cqNALB+FVjP+5qBB8VkLQrxquEBSR0LrFSGAfQv7g=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.32_1555296458191_0.6463307684409585"},"_hasShrinkwrap":false},"0.2.33":{"name":"yqcloud-front-boot","version":"0.2.33","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.50"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"13e5ca836b46bd485ad6795cf9f117d6d8d875a9","_id":"yqcloud-front-boot@0.2.33","_npmVersion":"6.3.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-ld077P47061WVce/DW1YQM66hV0ATLA/mO468OUmuZ+RYs/JSuTgtv/zq7ZQa930VwJtaScvgy7TfbWFjEoy8g==","shasum":"fe21ba805bc178a34bd2793ed4a233d9ed1addab","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.33.tgz","fileCount":212,"unpackedSize":2101546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcs/h3CRA9TVsSAnZWagAAdaEP/349fq8BNpvZX00F1yoO\nRqqFNTACU6CxSp9BMfIEoWj7KJvabbQnNHB3p+/3mDoQfiYVU2KtvGheDL03\nJ8m7h0pmxFn+AHI7nFuff4Shn++Z/jdkTqCidOtfPq7P2e/Hp9mYc31aYKig\nRKovjBkbap29LwaYMIenzlA7HJeKj2oslUMwKG32JjY/CL3NSj2NVlkAblOB\ngUOT8X32PN8zZ7nWVEUYRF+pwb0b/Gt7RuqiYppJTB2NQRoaO5RieFGXXSKk\nVs0NmIUMcU5evj3Y9NkridivkhLhQKWU83W/rX5uMM1/h3SuvnNuVtVLtc0n\nUFUd+H0O60MBdUzCG+BFZzi7n98Zjl6F0kBkxGrXsG2DD1lY2Rz4EqBc0XQs\n/TpFq5nWNreH311RTqLJZl5qnUmBjngau0zT4caEi7+4YApy23MKc02xXM8e\nr7r78Jl5AUtAf9gpIz0RZQa5NtNYo3zJ8+HlzsMKGBpYKGOiG7ae8KJxdtlf\ntvut+LqaC8FwQFZbzDNoXrR2/H8eaLyIB8vGkXruKQOqvxomZDme4OMfpcSY\n9DFRP+3Gg7v1fs1apsDJXGfbZnX79N0LnCm/fhiYphYJA8bjV1jGJxwnmK02\nCbS6SfHhGUxouMU9DqLYgZaeHXC3HgpaMktl17F4t6kugTfqWXtPzKwkX5/U\n7v/O\r\n=35D1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyc4y4SpM1wDXItCUklxVp+HOGqgUk10YS3B4f6SoWRgIgOcaIwsVE5VasfDzY+mJN8RanER3NHmtReVCfeKiSPig="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.33_1555298422850_0.6458214769571202"},"_hasShrinkwrap":false},"0.2.34":{"name":"yqcloud-front-boot","version":"0.2.34","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.4.2","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.50"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"4f6d1eb434ced9fbb2f9271577ea86efcbb4c7dc","_id":"yqcloud-front-boot@0.2.34","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ZNd1nQZfNAJP+of1fb2J3s4Kcej0IIERbmqqCVdiKSM4Y3Snnz9xBbIigoUzqU65AhMXezVgjnUT/qvVuRCGuQ==","shasum":"1c5aebc153aa8e6281de07c34bce08eb308a716a","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.34.tgz","fileCount":212,"unpackedSize":2102130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctanQCRA9TVsSAnZWagAAS7oP/jIDP+9+/EQ4+i6Abyka\nnRXg0g3b2yTVVhRj0PNGt9DsXquA9+KU03/VN32GfuKc9D3PGIXGuIhwyDTB\n85sVURIoM356LXWHPXbq9KUMudKnRKvzJ2oYVaKlgeQKx0vLZr0MyQ49k4WJ\n2O91BSiPXvfH73G0PY2hbkrNmpT85JdBvULEw1FUrl5ZrKo1BabfoR53Bw7G\nM7Fd3HgzwyIlRUZpc+IeBKXDjroWuqQ3+6h0IHBNUu4V6zDPSGOulj9UO6bj\nl/K4b1Hz21AYMTBTUW2t4XySxD7+5PL0SOWbCCWDD3kg/+VxBSp1CC4VNRzX\niJquvdfuI6TiCorwpK2lng0ASd/Z+vClHduMhrFLlEnwiK+9i/BADl+LJy1I\nVHs+UoidNcmWGqSgsHDPO2lrhfts8wvYq7aGZ6d6fW3ABS1fR4sb4e+Oowb0\nBquWSwHm1TcytK6dcqvlI+RUmIFFS3QMpaUb99eAzFMY7+ZN+Xb7AysEH1uZ\nzia0tW1ct/4ShzCVtCWWnpgjqd8v9wypd+8pENg096Ya8ShxSsTfYdAO5jkJ\nSfwq2h7BpWzfG9DxZ6r58pS105gqHxKmAcbqmH0QOEEtw2O/cs8miR8sU7me\n99vWCitAKTa7e/yBPd7kTSwP+4r29qU1Zlr0yf7RkXztZ2Zn3JNdYQNTtUJn\nDmrQ\r\n=69KB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwtC9f9tMMTDLheVSFYtmEATfftvpyDQ0I7cZITREgUQIhAIGTa9gCZtvtr9rSm99rW8TR8LzbValh8ZowEIpgZbXn"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.34_1555409359346_0.9698390625715307"},"_hasShrinkwrap":false},"0.2.35":{"name":"yqcloud-front-boot","version":"0.2.35","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"latest","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.50"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"2201831aadf06a10e826e30e7973c2635ef9edee","_id":"yqcloud-front-boot@0.2.35","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-I9HmZlj6a/VnrTjM7Xg+lVnulw2Wz8NLDdRCT45LyLRAX6+GR0Ak23onjNOIKehAWT96tyMfOux/aFpWOlCMHg==","shasum":"904c12b13a27281dff367cafddded400c3af2d3b","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.35.tgz","fileCount":212,"unpackedSize":2102129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctsQOCRA9TVsSAnZWagAAgfIP+gMOVdjFEZ+T8HpeF6rx\nChsdzkq8PA19Oyv0AcUOoEP4tKzYHo/0PgA4Gcwas1/BM1D7WsPqVuro5lnt\nLPaEMwcJG/6mNnrgftNrYHYCrsazu16ZcPN94LXxeDayafML4W9WOfGgQbpk\n3eqL78ldH/0m7PNxwKp+w7HbWKT00tt7bU17cDLqRJVuQgCmseWeMuJa5OuV\nBA52+LrXog77holr2/vLU8Icd5/li6XUs6yqdGG8HhEhyeLnwcIt4q9noGty\nd/WGBjb92J5jJNpw8E+Pw92ANJZLqFIn0i3GgfUH+oqbrkMvevMZAocDRcdE\nBy9DJqlDYzyByyftCgvkSUh9o7z+w+0UAM0PjJZGL78g8OscW9ZSjdKAyo0I\ne2o/ETn1piULZeQb9IfCNkx4kXOdL6tYjg3OylGa5FaTO9Mw8J2XTeJ07NN6\nKZN63oCdFBQ4XlXGf5njMq693aEIovVkKWicU2Qj6kHzusHZDP7sAp5Ex4yh\naMhL3ZwrVvJJ2oJZ60xVPT4oV+2MIcUI6V05aVDB/pFA5JUkaoUiNwxhszQq\naPXvGMM/qmtWiAEbF3aE6yCqQc0MvqG7CD3MGpKJyPsB5g+DvMy0VUWEXYhS\nokSLbryIbnBHsh1GXJeVFKU4LNEmuntdEBqnZya7EAi0RyhHCcgLwkUgiHlX\nNDhq\r\n=BDgc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXYJlGoynxkkHaUegdszIcTA3D0FtRvzaaYOaZv4KAXAIhAJtwdUuguUzRIUOn7Gyx6w0nwhw5ggduEndhF/bBjxvu"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.35_1555481613264_0.4886579719455928"},"_hasShrinkwrap":false},"0.2.36":{"name":"yqcloud-front-boot","version":"0.2.36","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.50"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"c9aaefe836433e992374fb490f7b301565e3a861","_id":"yqcloud-front-boot@0.2.36","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ZhSMC05Rcb1gCRRuQR8cAJ2YRZAPCY8n14PIwN2lfiuYr4xFpH7LoTHtMPRkZUCDhV2r+p6zHrcp+/+uoW+21g==","shasum":"91e23a5eaae32a0fc7167a35b9755733ee577fe8","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.36.tgz","fileCount":212,"unpackedSize":2102130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctvoCCRA9TVsSAnZWagAAUl4P/ijcZPQ+f/BZnxKUvhmL\n8mHNNz2GX2vLhOGWlibPOABwXEj5NMiOWCK7R7uh7lxCC3G7mcU0CuNT0sG1\njj5dBtziAaRd6v1YllarLds/sbPuqvYScixRwKBA7naSVGNX9Szr8vLiUnaN\njaZO+5IWaiK2uCmhXsS9HijK0Xhl7evSRpFKd/cy1JxbZC6FsJu6gUtHqRHG\njuRPRH9MZDnjHgKZ3HD5uau1VjfHaKZ/jebWjD6Vx2cm74Jt6ovmD+rinDHD\nB08sMWnD3ySZ4xYZ/D73cvoO5XocdUhRF30SWXtvmd93Rnn/v3FdkZselgdg\ndIXWV5AEqo1v6oujHQz+QdUr7RTnkJ29hENnMWoFlErA5SY6LsYzhYutlPrY\nGc6pgiLT1M47vhi2ZzHMx/0823n7ptoVIBHFvf7Dg+ZES/wLVSfzcJKJp2DM\n0AWIt0Wa9n554V9/Ah7jWBEix31LHXiES9SymGhN66nz0YUDn9pch5kHM3JI\nJ0PX7RWFnC5reu9pC9ith++ByVdN053mvLRM+vqj+sQ+CxLv9TNJslt0mkLH\ntcPSv1G1FvRQckfEXN4ZdV6E2V2rsctineoTrbKt9mxxV7XKAZ6GDsQeEr/b\nuNZhjHBOv6DJTRvpNFp9fy26dsi3kZWggEktvwVP/W6Bl2q0bmDwcVMzsoT9\n/y9D\r\n=wzYM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCSuOXqJc9PIYuQtrO0yRoiWo50M8+WgvXOLw49aB4HQIgI0Th+Pv/wRgqGxWnWaWKZQ3QooiZTraVAHgc37yBshc="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.36_1555495425329_0.32249293808378643"},"_hasShrinkwrap":false},"0.2.37":{"name":"yqcloud-front-boot","version":"0.2.37","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.50"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"c9aaefe836433e992374fb490f7b301565e3a861","_id":"yqcloud-front-boot@0.2.37","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-R0cHNJKymsmvV2VaoaesW7Tc+obU998Wn3faDslgGde7sVjwiFvS0aMzbjdC/uln/qgaI4pa6LYJbJvclemykw==","shasum":"17fae63d9538a649e78fe127bd2bf75f16cbfd81","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.37.tgz","fileCount":212,"unpackedSize":2102254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuULiCRA9TVsSAnZWagAAF3wP+gLIRfaMKKxGxIeAOWDK\nrudtPor4kgHivSpf2itkkp3HUc63gj3gojJKE81YZ6MFMMFYrhgcYUDnvki6\nBbck3SFhjVfWFdFMS96i4VmsjUVWe9H6TcvXlcnSnyk781JhFIDBGoBUscbW\nbvsjVTwglNcGGwU9FF4R+nHA1q7qR7enK2PpO8MVYwvZrSb+VnVy0bT9oEyI\nYE/iAiOs97POpLiIoNvgM4+5rPBvZXBeDQItiDjNF4Q/rmteU+RDKFCMFmBP\nOsJwC7MGmigvhzfuxDwVABMzwdWmjmZOTLyjSCrRQ2ca0VShySqeLBIuydx8\n4k27QRvF7acbMhWzE41u57lWRMRHPAel9kh2klRD3er5oki6XJlN+oPBWdqV\nJgGPjJOyRGSRy4Nnk+dnEfCQTiLZ73YHU59NJEbPTQZSayc2ivHZ2yM+NLCp\nUej/FQyfq037FiWQDDfvF5B7mzaRNMRkPFwL8vRO8DbAerUW/QP12ToidTTZ\nhNzdcffstJLNO8suBuTXgfWaCAvpE1ixzCMVeK0G/424DD6LbTUS8SolPKXi\nb2QjByHU+GPMLeBF5uIfXjICzFss1EhMSlNMt2mILfD2dIO0bHCqqMUsO+zT\nRkK+f0PsKsRwhpNudKSrdiyqyYiDw/fyWN7+khsF/msxGI1wpepIMjYm3/bH\nYTA1\r\n=AQ++\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGVd9D0ZaldghCGuI/K/X+uk2zFMqOyV8qJjEe8nMsu2AiEA1yz30JJcdLC9CGgv+XgHnsZBn0qKXYgoXtgi1ueZy/I="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.37_1555645153796_0.7465634934758112"},"_hasShrinkwrap":false},"0.2.38":{"name":"yqcloud-front-boot","version":"0.2.38","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.50"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"c30f7e1f669d8867cb806ed7ce0d857f7c90316b","_id":"yqcloud-front-boot@0.2.38","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-LuJAyRqkmCC+3eLo5LO57rOJ1YCvX4YFN8f6bwoVFW5ze+yUZAm2YeTzmC0MrFy/yl9kwa0Sqy/gu0haYd+MZQ==","shasum":"df1a665f961c90ee36c5233901599a4823f0fc91","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.38.tgz","fileCount":212,"unpackedSize":2102182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuUanCRA9TVsSAnZWagAAfTcQAJ3+pB6i1eHYFbQik008\nsZpcWRovQ8zAku3OapR21a7ScBBqDJbe9W+oVRp/4oIzaKaoPeF+LYfeM/D3\ncgynrC6n65nf6lHvEZhs/F8oP+hBpIAuUt+/jD5FBHuoTZ+wpvg7WK6lTLbi\nPAN+084dLZhTiT3HX1NradhBuSjU029TkEXsL9Q4W7+qIAE0qyAKLNiMIqz7\njg0iIVBGQIhMbwg4FII5iODPzY5nLLTH4gOyxpySBMM3eySin4XrkvFTjViM\n09BgymLft5BDgtzOhxtMjBCN0xckYnrrYYOYwk+d0Mf1jPcFIutE3Ig9fV9S\npFEVSmGcQ0vYOY3mh0rXJmEQ8x+U/DxVMRbN/fV2bfvyszZRjHcN0+f15YDh\nwwcF0Nwds0uFHT92OI41vjxog1gSSld6TnSNFgSqRpc8sIqnuTOizg80hndB\noFFTmx5Ti3uRWQnRgjO6+KK4hYVo1dAU3cCF5ru9y+c3W6Y4oGBrSQv18+Cn\nFUMxqw94J4ljaBWXczMSHxkUohCS78UDkj8UW5IEXiakzMwSvAr2Z6hFWi5o\nd49Mgho1Uev9d+tFH3pFOmNJ0CZcD1mJBAVbhEDaA5FVRzX80QTTqcK6iLKh\nUtl8IX5F10TWQ555LmaIjreex53AjDHOWoVlYz9OdckOP3f/NmoWbp1BYCzo\nJOx7\r\n=V3ir\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCs5nCfegiEHD7dWbKfMScZZWmuc5/oPF8T5SekHi7ligIgNXa5tbqgSqn+FGpmVtfujqW+R290t6SfXDP8FPvEot4="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.38_1555646118290_0.4294361742686963"},"_hasShrinkwrap":false},"0.2.39":{"name":"yqcloud-front-boot","version":"0.2.39","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.50"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"c30f7e1f669d8867cb806ed7ce0d857f7c90316b","_id":"yqcloud-front-boot@0.2.39","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-MkRjI21pSMMmt+ey05DNtP67lMnTIQUZ8Ttovo25Pms/vMKB8r+0pTNmaV2VXnBLPJLKt8b4TsDlx7cxs9xQ9Q==","shasum":"c674a6791930dfab9894d490a2c6d936f85de46a","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.39.tgz","fileCount":212,"unpackedSize":2102167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuXjDCRA9TVsSAnZWagAA+0IP/0IB6u7auQOgT38DxVh1\nV5O7MrjoUdfQMnEeTFN4CWI48sJ2hHSoUN5ke3mt+zJbXMDlP1Q9LssWufto\nk6hvsu7p7TBiUne4ctw3/VIo+A+K5jyxgHf/HKx+6RPkD/Udhy4KNiseQk8H\nsBbxLhaX3emdL4jzgPmhMoQCo/QDBnbWwLD6HRZjnG0sFGin60swvQz8q05V\nbAnQOmU2pGfQtR/I+7U5dpEzj8/lnEABl3pG4YxNu2M+t5zK2mlt4rHZTqP0\nuEzh8gpiRWsDGjhy6ps2A4eHUzO7f/bB3hnwFTDmeUHWJVPRGO6HHGk+Lal7\nep4r3zgJMhhp1Hitk1YtMWz6yFfY2l+45hr4OTLwZWPhVhzUO58ghESVU3fC\n8MDIotNEwQ9M3pcPx1TKmCDVwf//PcDcJrM8oc7MquzGYSq6G/6BcrJh2eO2\nJsztL5p3EK26VxNtTsfCu+3LZ8CTCMj7HKHjdkrisBBXMx3qKGsNnNH3MBpN\nyfgqpkrqBeLzXx8ipNFcbb0ZK051pSJnBPX5CCSgUjFHM9KK7tvNClprwHjX\ncbeCBJJx984HRWJ0Nk+bJp9TPHEuicHLlMIcp60WMTaicfONoxS8nkBj5WAZ\nlTvBxwi/ZDAj0mv//GWLSBFHApRhCzqHQTbFJw2sKLpduILttq4jhijUvDpz\neKxH\r\n=k5Ca\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFT6I+OF7LRw/DB+s0Wsk3LmrRHG/+H44NbQIACVGmgCAiA8WWKmOpRTEUyWSZtcaH7vgsCzn36eAKoJH+kFSTHeXA=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.39_1555658946921_0.18667541228487883"},"_hasShrinkwrap":false},"0.2.40":{"name":"yqcloud-front-boot","version":"0.2.40","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.50"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"fdd609ba8240431a7ec036d95e9235b33e1d4109","_id":"yqcloud-front-boot@0.2.40","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-JfvS/HjRKrZf9Us11WO3sAeXh+lAS8/5uaYwFK6jW2+PPxLDwQllgSa3fqrKUeg4zsH+ROu98AIBAd5HdtPZRQ==","shasum":"c7638c585010139e4c91600ff1785129b1140b1b","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.40.tgz","fileCount":212,"unpackedSize":2102137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuXqCCRA9TVsSAnZWagAA4OwP/Ar2CxkCK9/iGhVPYvDh\n/+HE3VrP2qZq6jvU2lF1anAYH67czbg10v+ucrX/5ETgKkN/YWONTi53ML6s\nAug8E2zv6K4TLQ64jBIDBzSd5vltJjffgJ0krJRjcnKexB9pmvqYMzNAiZO9\ncn2igUolJdj8VI1pOZ3scolxtnp0PQW4AKHpgKH8JbpknsGkt9BFp7F4JcBV\nxJEd6fcUCQ7gAN9MIhBPJR+eVsP/hBqCtjc6ogEEmD+TcMNFLjZMjFCK7MPr\nQu7w291SXsD9DJzOtppCCoM6tTlTRPX0nphpyisgCpV1bT20TAtkUqxC6sG8\nPvLV5buNq/v+hjhX9vADLjwezkuY5bEsunAEmk72oZ0cMW0wsZd90DjwWidL\nxsk9hx0jcv+Xvw5sjPwUlRxaGYw7skLcp2WxhGBeeNg6ZrCoqPTQjlpsNpCQ\nrBgn0OuyjSYINVlModOiLL7cj6T7Kq8gTeVuCQLv6Na/9rdDvyBvGzOsmn6q\nqrRGpupLmCjtr7IO1UNebIsFTPcf9qFcuri77ZHUbS7s+e4UAR+t0qw3Xkff\nvLUJ+rG9RYkPyLhOkaHWfcQF6fOho9JRFG0gzxpidj0FtvO8iO/pjLzhzClq\n2IE/2ZKf8T0Um8WxDc6xC+9I47LECZHLFWyXRyUvqJeQ4hQbCVtCQO6V6ThG\nuw++\r\n=98nW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7UmkKr6oI137ex4qosaMJG+qjJGtD/2j4M+46gVfuzgIhAM/oTofQTMyIFVSfTDOicbYUXqCrW+AdovlzB5lZr0gA"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.40_1555659393593_0.40571453278421865"},"_hasShrinkwrap":false},"0.2.41":{"name":"yqcloud-front-boot","version":"0.2.41","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.50"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"8feb81a4e5e57e392e462735963c6dbdfe21dd0b","_id":"yqcloud-front-boot@0.2.41","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-dTHErGzRiSw4EAZVdCB2f/jpI52l0lkUQf6BB/X6nECtrv/7X9RSvPOCqNIiG6pze++4AxHA/Hwmxc1CveRZyA==","shasum":"7bc1bc3fd223364121fd32c51e5344d516a6bfc3","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.41.tgz","fileCount":212,"unpackedSize":2102243,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuqviCRA9TVsSAnZWagAAE90QAKBLkiSHJu66MVF+akjt\nlGXo4tj3LMYEmU7A2xJ2cax+QX18YonO7qWWy/hPbBzno7PigSQ/H0mnNJM3\nZjgr3FvgHRG1+LRsqYP9FXKsxLMrxT6d6MaFfW6Xi+RwZndoRq7iHBLoqGt8\nJOx4qZvy69Zo/gpu9iiqavMLD9kjUN9eRQN1ldKg3A5RHxtyGTjrVl0mgeuq\nHfbCDjTP6taNg04z6NgJdkQGJAdQShJE6mF9t2eExHTEBIt+6amgwfAkPQ7e\nEf3OEVkGbS5lA0eu46Th+AyS1RamEWZLi70H1qJ4xf6qCJgKSJ8RUBxIfmOq\ncOdcqBR7BRBcrvrYP3Vj/97KcoPq2QaHUq8seVmEyrdWZBaRhlWCnoYHhXcP\nf2K+pN8afGuZk9eMwxurNCvdEBgd2oFq7XkpJVvYw0ibcb3NPRiFhsnu6G2h\njDb9DNIDg1bhig2bpshszXvS9jd6cw/ry4whu/AkFtJKKvxb1u74Nq5TafXk\ntxvJLtcxMqdpvpwxlPKDwAhHGr4CiGLMgYWEkNs0fCT2/ApeO1tNvU/g1CkL\nBTQ0cc/maWOcsWDxtIY4WUuBg1pkK04J+sU1CoiCykJiA/mmSIytRy+bRFzI\nYgHyjMoOwePfbRVVcJy2wK2avrtigN/BAPFtJVYqDcUY5X3LW0O3Y7yNptaz\n1pRr\r\n=5BQe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICEv4RUCQffJRtcULeQRgMxsOjpN5wtWV9buXjWizr0cAiA0msnuvz2Mp/5SDRjxUMzRZhOnNIwXjUVoIiG7eL1Vzg=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.41_1555737569194_0.7403064230517411"},"_hasShrinkwrap":false},"0.2.42":{"name":"yqcloud-front-boot","version":"0.2.42","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.50"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"87cc48aed1a875de911ee9dbf2b63ff53f766fd5","_id":"yqcloud-front-boot@0.2.42","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-PiLNb4t3Kuir6UZMf5ZPa5Xf+CH81/D9l1pem9kG7hsWfONeuFVyKdbBLfuXQSFybln/phdxHlHnf4VFHjOFFA==","shasum":"b2b40358d7d13279a81579362ab3d16eccda9d5d","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.42.tgz","fileCount":212,"unpackedSize":2102570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuw4SCRA9TVsSAnZWagAAZlwP/0RdH+GLBJMjymPYHDYQ\nqO5mS+QBXYd9+0LfTWZPzWGWQEninFPZpSrgnGLTBzpORbmTXM+i+Gjh5Do4\nXFceCR4gVMo6nZycKtro5Lc26OpVA6ZxhEJccL7sfoFOSD/GQcTuLR4pixIv\nN6qmxkEQTyVY5VhUZdI1ZZSsktJ28ZFJvX3mRSrmhmJjf02nkn1DOeSu51NI\nSQIqg7AUoD4gapp18Ec6tFVhc1U3QOmlTHl9WboxGJzxn0t1LCB6D2Sq+0BP\ngODk82FK+0eGRfXWA4QYGziHOkIJv7/V/igy5dDE1E0vgNcCDN+tKPzVaqzJ\nCHUtSft4/5Zcti0beNdnHra7iEsXbkXquQwZB/b7LKMTcPa+/pz5v3/xJu1b\nWTkuNaOqLY1MJz+TK+C7HW0XVBpos+JK7M3R4TR5cS+rLxHcm09DkWS+bqAS\n+tqKzgihAv8eJzqP6o438BlGhWHlqrXIdNOGmQtmymDT4AP/oGX2cuQYvgJw\ngoHtA3hIwcJ8TXlureNf5dM6wkXBzYkWYqF2AgGuyJ/jSu0mbC1OK5OwegXF\na9cZZCd1Z3mrwVDYFqyKPTZWFvgiPL6wCZWpkLJl7DDHR4xxlX+CQdg5uJ6j\nn7HQ3gDr2oY2kl+5Vg/CllwXNaolizoKSOnRdlhLxeqYXbWO8kw7vDx15yvM\nP7fJ\r\n=rylE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDd2vJ6wkvDBRusR3HjC6HXd3ksHZHNBEp9o7O1aqpGrAiAfOoXafFM43JdYJMCTLLlCx5ZqFV6OdgCKe8DAfsWsNg=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.42_1555762705113_0.021321641371590205"},"_hasShrinkwrap":false},"0.2.43":{"name":"yqcloud-front-boot","version":"0.2.43","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.50"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"3820b4ce29491e70cb34fd6e88bbe3e761eece20","_id":"yqcloud-front-boot@0.2.43","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-H0hFOD52frGkMwCq0/j6ECyXLtVCfGUb9YnQzzP1Gv5P5HQAeeiYIKDPvMmMr2pHhKSR3a5jfp8GbragjV9LVg==","shasum":"ee81837b4b7de0a046cbef5dcc72ae859c86fb86","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.43.tgz","fileCount":212,"unpackedSize":2102218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvbZ2CRA9TVsSAnZWagAADI0P/1GgtGBnjtVDXjYYh2T2\nDJkyDt1aRk+RS2oZk/xLGzfXGbpCIiRf2+801/li4zi99feLglNn2+YAGO7i\npuglEsY4MvSjFryqE7kqdsoLmOfFhCOEruT2YrrAwcnXN1YtZ44F9i7q1Ck9\ncM6Y5YSyJ0FaT8EVN/y4cjgu3JwPZ+nuCrkGtCKiYSl2+tLS6/CbtS+P4lqR\n0EX+mH5kv1GQ32Vr4iWF+wVTWf695Hqt9LCeiuni9cUAXn8QfTLJW9Ef1KGB\nCQnoTsmJemZ3mn7e+J3KFqJsSjpl8F3YY6u2zt5JV8DgV3ovrRfowu6dHD1i\nooD2TMq2qiRRDA6IeCEibJj+jvW7ogdHZOYYrwfHeeQ9yLtUJ6wa92uEQA+R\nKXJr1qjsAFFhvk1Sydz+k2z5qYA82v4FcDlQHut88HewjdK1GxfNf4APV4SQ\nIY9fe+tLlybm+nfZB56bS8k4WmAVn5bJiiu49gLnZG4itI6bR3aoSZ3x2C06\ntJ9ip7wbSltsCMOBzFnWzEb+OjWPtgjdUsUKdZLYVct2KrDSJVPR1xV0Dui/\npot6pQbvI/zhem43EgNrm+QbYdKWYsCGvDrxreSWfyAtMuUuuwPlqchcUaIb\n+KAopHb0a2pTTMzhYSe5wPQc4W4Yss0hM0Fy1/Mui02U4oQsGRjFdjgdvGbR\nX37l\r\n=wuTB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICTg99QWv33hldnE31LWzH3Uhb52G9/MozAcfPcwvd1TAiAMj2uDkNWqSM9l7FLcrLKsvSVD/PyrjxGKzxbNzYc4ug=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.43_1555936884961_0.1335201406940365"},"_hasShrinkwrap":false},"0.2.44":{"name":"yqcloud-front-boot","version":"0.2.44","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.51"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"45a4403cad2c06ae507e6ad04c23a54230fb5a20","_id":"yqcloud-front-boot@0.2.44","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-6edRq5G2SmbB+Lv0mFqdcPS3fO7CUN0hPoLTaskW3nLPwSVPKHq5FzSvL8Xp8CQqT56V0krJVGaqprjvzhr+9w==","shasum":"07324a30e56435473f7718125816b58b0c7d6de2","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.44.tgz","fileCount":212,"unpackedSize":2102218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvvVsCRA9TVsSAnZWagAA6dEQAJNexdFI2vemPsjeWBMY\ngkxtGNI1c4MCnO2VBBJSNtC1xNstJNorc56nZghPL4bh3zK74OqQbrv4svHr\nSLaWiBk1INi8lF0pyLY/gczyXjYXoF5e4Q34SPvzy5zYF/ClIpfc6O0T5stP\nN8yB1XeIjqHLFcOJHBwcKcQ8vpgB/JnYEA9O4dIgzw5Yib7fhFe17npYROmJ\nMlmxgdI2dO3l50EYrz0uVYJerNXzao9cD63N1ZWHpR4XBPGjFHNks3ZGxfEX\nwR8UhJw8b0fQolH0e2+qh+2JuV8OJb4NbxgR6OGz24mHRFTNYV6q1pSaofgq\n4229VKCAXKki9dIMb8hfD5gB0vtaXCeVAEuYI3/3PukVYaX1RpYlNSm+wkqQ\nPQydB1KfJ86f0QL+qp/OunggNag0Oj0IemP3Krqvfbr+SJH3ZUbGAgRHn/So\nRUYRMFSuCuip1SKqA/k3vMOjeqSpK89FSojpPabCz6B7XRGl0vIZJABxrRgH\nxp6k4NCWJ0W35beK7Z3TXybyxgOsbiKxW4YyQARBzM18+8V8UZJOoHhw/TbC\nEk+p16zVb97nEMY6hUpFkzZ740KAQqq6Fc12XzgpGsv1M4x8ePNGBLgnthGp\nNPxE398zg6JPk0ru+UQ8T8Jq/DvOej0cc1Xu5VoZJJEaEhIBeXNxexksbmNy\nDiZg\r\n=pJYd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGmLezVuuYAfT7Wxii73YvFnE5cFfqkFcHSZ32FIIlghAiEAx34YpNu6FUYbrK986n+UnRFJSsk2+Fauyk32ZCAFNy8="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.44_1556018539446_0.34097606317659923"},"_hasShrinkwrap":false},"0.2.45":{"name":"yqcloud-front-boot","version":"0.2.45","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.52"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"a98296ace45a2ec112c2dbaf3e1bc0c9ad6eb13a","_id":"yqcloud-front-boot@0.2.45","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-q/jBIqh3C62VE6jn862aan2RyiABuatxW6Qz11KUXYGJkKlqfsdRpLMTnnlnNwyXVysE/W5FQw3IJGfaSoXqQw==","shasum":"62d6421bd4da77100baf66674d4b470e0deb30e8","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.45.tgz","fileCount":212,"unpackedSize":2105660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwRx9CRA9TVsSAnZWagAAzFsP/jsl9MSGOz1wVTHF1iAN\ntEvAEyZuXmcSsFOe2/GWrbDy8a5LvXdtJ6+NzkkqJOJDvITueOorRuZwTVUg\nku6h3kfgqMGwrzmYXCXFFxv9PEhJgpHiWEoL2KsmWxLESc9+FZuJJz3UaRA8\nXR06dCeqCbCbLyoh9knydDc4JSq1/gn0PEjP1jE4yWz7KNMgtrQJeMsQ7pFs\npcRX/Pix/s7jpyVr4sdPSJKPsCTxDt5Fo0TCNSSuUVZz1XVPSPDqO0wefk4G\n/GsSSKM3qCDJvq8mfhHV2k8Mww1UBD2WP+nbL2MB83d4VX1eNCoeQAG8KwSs\nKQuYUsl+Im6+4s+mgcBwsJHFc/DSV6fnIZiiHouvGmcsxNNsDLr/RhNN6mFu\n//Or+Z2RJdv4dEmaESewZfQf6isBcMLKk3Wn32LdnUeob+1HxNOpTBq6HhMB\nOYpP8tojdTl2dAUkNJPDXOkZOp8mHkiSrZEM1LVCdPfehS7O3NQ+uTqNY7qf\nNSAfX4feA6FrOsPdi/Cl/I6+g/Q2RY4bfNq7aZRyb1AvGQPVbAEEhkHiuvIg\nIsDEwV419hhbAjcL6I9A8GNyf11Dj+riS9RGzEf+wQjS655XBbO4R/L/Dq/k\nYjNitMxTz7RYuyDmY73LmcLYwLzSMXfLjXYq97huSXVUORjLGzzT7PONjcRx\nlSGP\r\n=tnzo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxtD/A8XlLp03uCABSj3PW3sNbV7x6kdcnLKdYWnBq7QIgdYcbdCz4JcetbvSCOn4w2C7pCRqQhWcf2Jd6LHZ5mIw="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.45_1556159612583_0.6561761660491692"},"_hasShrinkwrap":false},"0.2.46":{"name":"yqcloud-front-boot","version":"0.2.46","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.52"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"cea4cab36e7de1ba6f46824de6ee253b96eedcc0","_id":"yqcloud-front-boot@0.2.46","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-bHhdEP3RBoDE2UWpdGopVOSttYD1HCm+bltWG4hcHRnjQl00FfSoNf2G6oL6WWgecwQEMCgeSnf7Ps/hiKmTfA==","shasum":"ad10e4e78da13fa9b496787b520245c370e01297","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.46.tgz","fileCount":212,"unpackedSize":2105660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwWBOCRA9TVsSAnZWagAAoIoP/0AdFmcnxFm+o3kb0ffN\nJAXynzfgUACjsrTRAfyfKfYDO38mMPIFB9NkF6acnC6S96Jjwb/8gpJPZELh\nCyGNyaQGtN8MoMDpa79hGnYNyDUBkGTin6wVSniwz+tFcFKFv9/6h+lBnu6d\nNF4WmGeYb89ugXtwfNvi5XWUav/W/M1HgTOdfEMdjXDWEwVMDbFZ6zUmszYj\nIPz78gZslbzvCNbI0h/mH2i0ji1Ed6sa8Noel+X6SSxiA6/CiITPwu7IWt+g\nYaHIvYY0h5sj8tTfBt9F7pDSqvGb1kR6EaniWnkOsDmafu824hs9LAwJ5rwl\nkB+7E4Na1vpNNWdzEoI60tTTV6dMfw88QgjpDFuagwfoFBgFJ9bMADvh/3f5\nZ6UJCU1CAvBhZsShlL8/EabgjHV+ZaUCkBS1g0w6czsvefeXxzTmdcBDgSLX\nfarKLo9ayXLM3vIrJe4BP0JZ6WJRL1IA7Td6rPrQxAJNQNPt6/Ws9t/2hgUr\nnTqpsasQexT38YTkMlxYOs1y6kofN49qdvPYPdWCkC7JRIMzd4T1vluxVC7s\nvcaT3qVdoOeUK4LOhDOLeHWnGdH9gJ4BiuXbQdtiT/Uje8264UBHr6c0f1bl\nay3V/u3Jylevb7qUok2YVoYKjUUG7v3cr7XMY+aZTvB92K5lRIapemyj1IwJ\n1pxR\r\n=G5S7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeqWJde3AFc2TFdkKKLkmflyaUcoI1as/zYStoa4FIOQIhAICeyQGjAiZ18Y0eed1icXFgFU+dGABa8iD8OXQYCcvL"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.46_1556176973118_0.8960863376777175"},"_hasShrinkwrap":false},"0.2.47":{"name":"yqcloud-front-boot","version":"0.2.47","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.52"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"d13d8ded1d40176ac89801c99ad20ea62d02d9cf","_id":"yqcloud-front-boot@0.2.47","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-il3JWXBwQ68rKbRxMLhhfqXoxCcqXsZ1xdpCV+L90ao0/VK5ZkYuz6e6AMWrZebTCYv/80RJ+Tw/86JIUpsowQ==","shasum":"86d6d3dc95ca779ebfb3ec2d7cd2a794600b137b","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.47.tgz","fileCount":212,"unpackedSize":2105660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwWqiCRA9TVsSAnZWagAAZnsQAILMzKQKOmzfPuV+O3Rg\nS2+wMshib1Sq4ryJ3mYLLRMaWp9AdXragQMlCsZ/1EwDuQux/vh8prO3VN9j\nyLlMq/MiiclJtZuOiIah2jnIelNHNUuOgzxTKJMu0DN8g3KXPxNqOcIXPzuu\nRfNOtqvPk+EKUIgFeXcOZhbGALIU/rKNbrPOtX+rfkCiNFdjsRHQKIZSrssB\n+967qCHYgP/i1326IXOOBNI3TdsWH1UxxqIkXxjGXaAxv/l58MyhW8Ftn+1b\nNEDNoRogsElrvTxue06+OKfcAog+M2PDvjsO2kJCz+5i28rvqv5sDvWT4D+q\nwajFuY1Uo6cK2NUQOrfrDWQkJuc6La5VSbe0OSR0YuQiNNm7q7LLekaP7aG4\nSmNHKBco4JDTRxWzAskDF77HdEA0UDKxBBMdPDCGl63SE2b48WNiXJlTk6UB\nWiURl0AIXDjasFMdY2ZgZYydDtUw+0jrnFRL50IPAapfOFVADWdR+Z/BmS9j\no/ATraEfHYNCGZNSjozEMZQJyimJwjR0q//0ePF1FWlPZ7DFX4Vu4OwoS4P6\niGz40IPknTWPM9GfITe/pC4xuHO/B92b1LdkKSfnxGm0XEGWXteAOnjDbW4g\nZdiTtDiu+1pwZ+EJnuFYufdDowoueAOP+wZe/+bC/o/fQZIAqYCmlIBXeF3g\nSIF5\r\n=YHRS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDzeXFooTplJvoiBhCT2x8itRPtcGkPOz2JEpQH4qWnwIhAMKA7x3psIXGHcAd870Up7aaxmDfLRXJvte2n7xGTQD7"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.47_1556179617677_0.244035995201477"},"_hasShrinkwrap":false},"0.2.48":{"name":"yqcloud-front-boot","version":"0.2.48","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.52"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"319d530a72bda4e876e28d44ed612f46e3a35dfd","_id":"yqcloud-front-boot@0.2.48","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-0ZCbyNkJIYpAkgMHgp3bto6hkcHCNyIgXFekj5Ge5H06BZSEL0NK2Sod6ZNQk/BTzjDcRBK9tuYMFhGvh8SIIA==","shasum":"2d707efbfcb72a64790b1ab9c0b043d4282fce33","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.48.tgz","fileCount":212,"unpackedSize":2104893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwXddCRA9TVsSAnZWagAAiUIQAISxuQZarU7rZDZ1gbbO\njMOhg567oR99X5pFjq91RB2gIiyt1xl/IUdttP/kl/aGuzVtxbdJRIL/W8WI\nmt9jEwzRfUj0ZafoZ7Y+qshdv3kh7vsyYU8UuSVyveEFm9bHSZwoRs2Cy0ZU\nHPVuPX9K5FeGsOX1M7ndzKjlIWr+DbaIf4rlVTDNi64Gcr4USH7mjUdMJtMq\nhYHq3THVFNO0su53PZkBbx7w6z+LBvfN+V2mDWioJM0XnEQiKSHuVg1An5w+\ng4p2izZMsN6Vvu5e7ggtb/tjP6D0IUuLdtPBt9sWtBfh5VDLZU4zdTRVNx1M\nXyhg52p8ONJs1A1Zxp6dPD3SNqYsVm9+xS/VCygXk+AslDu6iBapkIFTxR7j\nwZxRLFKHBjmf40TQx4edkLJLynOWfMU4KjDPA44gAJIuenZeUfPNzL2PlWR2\nzfLPlFnLwJAZxAcytcH5Q+GzUfgMOMBau9HqlpGBvwE6Bj8CMbJ0fiMO5qvn\nBWpGs7WTX0LxUI/IalFOY/xAq4as2gIPNTTUYREHmVmmUeLfFVcjZCfZmWIP\nDo9b70l9LAUcO6k0diMvMpWaoZV2+aXaAFYNBBDzn+Z65+YQToHdOIQNI1B4\nilH1RBydlIN1Ylx40x9/8An+czmjKvhs1yb0iCVJmWTRy6m1it0tP9oX/fC8\n0UaK\r\n=nq41\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDL7ypMLPVZLXaRB09Wg3A2SZs0wOSs+WBedHW5zqay+gIhANb8axW97PljGt50+Mtam2GNOJHUlJfJFTUQc+gXXC6H"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.48_1556182876583_0.8591891626389474"},"_hasShrinkwrap":false},"0.2.49":{"name":"yqcloud-front-boot","version":"0.2.49","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.52"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"3aba91e3bbbcaa749b42362989b0f2d4ea4eee35","_id":"yqcloud-front-boot@0.2.49","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-3okyNt1qmtxhxANHMYSyY6bfp7KY/i/gfx2b//5yQLI3oOLUTultnqeM2Pw1yA/iNVLkx+dJO5hA92Hm9bAMvQ==","shasum":"3d93f84ecef4f221de04a245574e2d8e935c5a8c","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.49.tgz","fileCount":212,"unpackedSize":2105012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwYa6CRA9TVsSAnZWagAA440P/3OUsdEmbPK9DkCdlZPz\nfsv5Bs8aD81NBS7CNLzIqGp+eQ1LFAcv/6u5UK3En6UKiZEz5QJ5M4tjd0zW\nCz9X801ZsRUDwd42MYPtw4ta3EABF7Lc9Oc9U4CXGe3fY1X/IGyut6xi9/N0\n5ecsk2J88ieqslZKfI4SSv53LnP02mZ4KKyiYGfiRLnmsEFBsahfTAL6nbd8\njkIG3LSzJ9nuN7lj84wpSMWxYB05KYjUQw244DLbwrZVsAiJGubdPrDV/h8m\nJwqQvyj0WQUUfIs2XPsxNISf/g+lg+iXVFW4bE5MPs9XTTwRsaV8i2WXTDb4\nx7guUDb4wtWecFIlOh1KbgAKZTCyFJ3BNTFCGgYaL8DKzWCnvn8XC6y1QO1f\n5H0DiUbAwobHT/hYD1JW35dSc6jKesHzEH54w82aVpFlatWtFwLL/C4GnczK\nCu5+PxOJP5S9Ug67WBr9CST3/ajACAm5hj0TAEidrLg4R6LtQdSpIMXjyP3X\nvaX5mh+CDb01CWJi/G4J8Tw63T5wDGtCEXhqY4k0Fo1iXtnNmgtKsXRxG5kv\nHAXu4WSSml//lMm07YoeCXFQ0XgmgCV8wVfcOZ/bvRTNIRsce96UmjPFefcj\nFEpsrD+HyPUEKQ7iDzF7i+9PDJL2Ryi79K22u0jHOXtxLo4JtCKuG/PdlOCe\nLI9l\r\n=3V/t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE83ZV+ufc+uxu3nfa6/k+2pISImJiaT6HOYTkLoPQk8AiB6hGmf3BKvXNR+47HxTGZj7sw5Xc8JrkjC8o3a6vexWg=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.49_1556186809358_0.8242025661796455"},"_hasShrinkwrap":false},"0.2.50":{"name":"yqcloud-front-boot","version":"0.2.50","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.52"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"e797dd908f6cb60096b024068102bcc751a18a2d","_id":"yqcloud-front-boot@0.2.50","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-i9eO+ZnbxZQYir6eC2/he6RibwF5Vx8SruQaulVpfF9tBQZQsiPO0YDjA6hZacLnpmAri8U0YFTJbWXcp9DmOw==","shasum":"8e4feb5ee9eed3ed1bf64b8d7c6f41619619b802","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.50.tgz","fileCount":212,"unpackedSize":2104455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxRv0CRA9TVsSAnZWagAAoM0QAJ/8pSxa47XtQ+1xmLaE\nQEiLPGV4f1gzIu0BKwNubtkZWfyjk2HzNbOllYcakaNyUqL86A5UhtmAIKDm\nO8u4LdiTD2/dulKcg+Dnn+68O7qTnR3b57nzC5EVUn2LGDaEaVXNE1VpmS94\ntCrd17C3TQwcRcu7G37Btig38kS8AQGUbdb8qMJXpLraH8s7Gco3yLnjsNG3\nZQCHduXWILSOhI4cXbwB1NphpNrWQ9KYWQqgMdEjHwiY1WYDSGsofojssqdD\nDe+mnYY+Xf2ylNTHGaEKbp3ER9IQ6TtwMs3S8Ny4Cbl6gzF4JhUn3uOP28wG\n42G3vnscPerBQ3qASVQ4lT2n9L9Zh96WjEV1V/JKSTG01kg5f54ZWfQZcxv7\nqRUsIYAjMsxLF4hEHIxfome/ggZaJi38SoHadvTVTP10zd13L2+xMtPo60Zm\njzy70ORy0zvPOJW6WpRJ0kY4E/o9EG58Rq7Fb98dStiO3NWHdglF8c27ajtx\nc3D3VpX/ox12foNj5NJuxwtMI/FXp07Wk3Lquf1ZATNzVrIyMyswFGaHYJxK\n/sl80Frdda2OcNG9/j7NsOpJuV5voIrvoUY6Acgd9R5iKrovD3XbHGMx4+zj\nRyWlma6MjIDFm6vt0j31cXYTVoSKe6gZyshisd4PhRuq5PDYjfDGGr7qZZ3w\nZusw\r\n=S0bx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH/ut0f/Z42gzR/X7t4GzOTOgNOq/NbtoVr/YDYRp0DCAiEA3ZabJsUgm1cgJZDqQv2wmqbeQx+/YVsP4YJYTjZkMm8="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.50_1556421619398_0.21537527200898343"},"_hasShrinkwrap":false},"0.2.51":{"name":"yqcloud-front-boot","version":"0.2.51","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.53"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"e797dd908f6cb60096b024068102bcc751a18a2d","_id":"yqcloud-front-boot@0.2.51","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-CC2oEfKKSvRRkA0PU8iXZKWPNN0LcHWJ2amUJzFpfXMkWd0EypidQ9iU5pQURKIm9vsxKtmwYBWVXz0hMZd03A==","shasum":"69ed044ab864d8d67dfdfa9bbe243f2b89e8c428","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.51.tgz","fileCount":212,"unpackedSize":2104455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxUFwCRA9TVsSAnZWagAAU5MP/jcUR+lgecjmqgHlgW7c\naermukHDY1sRmxWcWu9834vd28QmtlolWDRFraQD7L8Ga+cV4y6IoACHESbG\nFIi2BM5LWm8fn7xVYq/3ZF6pIbYlEFnkuTDVf3kVBHUzwgzE2kBJ5zH5mXwn\n6IWq+todP0iAX0ypDo2+U+f8Hwg+rAt7Hl6WRqGXMByKwyXoXaN+11mqY8YM\nPN5hdWpu2IyeX0VxwNOmpDTDSJyn4P1LMVtv37V345l7aXlq15rmBwCVK0M1\nzQGKrRMe4Y382IB7nP1B/SjmP3fJz3mYPqp7FYfapwTmavZ1QMEXiLqt7IZG\nogrceQgBmE1mk43lh48MgoQRhDo2dIIJaLLW8PA14icuKjKydqMUIFfSq4lR\n1yVH4gSh6vg9hY4NRpAwuGch2CI6ir/K8TLcW5uutuBBE4eygdnwLK+8DfT4\n+0ZKPGFDiAFC2RFxtqTUHCFA4cH976SIiyi8wREHUjhlxsfUh9U8upTWdws/\n3bfJFMb36i9vWDd4qnt8+R5FGhi/qorMd7JCkhBptE306bArViMXMpnzZRtj\ncIceJ3GRU0nCHVfTu9z0oXZZCJw+uPLDacyMO4LtlDIZqZ/bITaIkbI4MZyi\n3l1t4EiGs5PihhqD32byOcepKk5GCqB9KwbK8p79VTGwk/EszWruWPZhG6P1\nIN33\r\n=HweW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAMmTgI5W6XapxjSDtytDIhbP3H7VyGXBjGv2OkLjiXAIgI7FctcQSyBtbL+q02UMJoi36VgU9kL5SqZsFJVcb2ek="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.51_1556431215955_0.18526643578663138"},"_hasShrinkwrap":false},"0.2.52":{"name":"yqcloud-front-boot","version":"0.2.52","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.54"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"8891fc6b3afecfb7e450ca177b07f6ed743e44f9","_id":"yqcloud-front-boot@0.2.52","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-bRB6o8wXp1s4vkh2GapY2x3NdiTP6VzrSRCrUdZRU/GfB2CWera78zywMy0xxxvbt78JxI9duHCHz212MudIJw==","shasum":"77a6e744982ba1b1647beea1676f1b4b35f21b73","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.52.tgz","fileCount":212,"unpackedSize":2104482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxXzPCRA9TVsSAnZWagAAy54P/jahTJbDhnkLXLsedmrp\nsX5Jw58mCqEPTbTWnRtfy9vAFhS0IeP09bJjPziGiFpHb8f8qJwq8TmqY6zn\nI2CgiIYLkIar23wl/eOv2WSyK1az49sO6ej7i21Ii0sW0V+u1UICFrc1+VGu\n0bJoneMRIDYtMiE0EuEF0IebCS8kkaCn7ydP1ZK3P0q5tv/hBvXMOo9voD9p\n/g3GXqalN7FKbElQ0awyJdtTUvj+APwThCGec7kbdHP87s7MsbG6aypZhvKE\nflKj5LNcp5E1jdUi1nrvjVGkMieqDTFYyM+Zjx+vfLNKPBEGIi6DHh967UTa\nd9ls0z1UlgSMjgmtAVA1nXiOIYVXpuXUg4UDfstHCMOwKCHGHkl7JMmKXicB\nnv2nAp7D32pkwyY/Ylzxvta82FyqEmP1ZJkEeHG1DIoQEk6hSgDqh8+88y/3\nXpFyVdLulW2WDSYHUnOQ7wAzGaNiaC1N88GfFhNChUGyB32jvvPjProWfb1b\nWj2S+qrDv+UVwgjatvjGVf8RR7imjZiIdFBcP4MbedvtZkDDdwVLU3RRyKvJ\nqyf7IClmJDBAzcCosijx8FxbEAJi6oOfmB6w/jJ8qRFcJzp77n4NDlTDYgUR\nMmiKXzrCaIg07FiVJVdFm739X2GJ55qlbHPlPIExnBp7IZaW2+gugsT35K1+\nubQk\r\n=HJvB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjyBbgo8Rmx4W9jTVqcu8rNfvSfwPUNJfBZ/sNhkUiEAIgGcgqx3srKl1demGXkUn0k/l3Qd0bCHOuQ2ck2j2E7ao="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.52_1556446414649_0.26015316554659207"},"_hasShrinkwrap":false},"0.2.53":{"name":"yqcloud-front-boot","version":"0.2.53","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.54"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"907b9513c5491d2551e5575642f2bbca57e7d83e","_id":"yqcloud-front-boot@0.2.53","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-vvJjbr18f+IOSWBtgdGAm1KEoH1vFL7umL1u57idEFQpG/aOYTopDis4Ht0ILKPY/t7lBuZyOJ2r2xBd7QDm2g==","shasum":"6f7d043c941cde331251a568b9eb2ac6ad38efbc","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.53.tgz","fileCount":212,"unpackedSize":2107187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcx/CFCRA9TVsSAnZWagAAricP+wWlHGFxH931N0T1ZgsN\nWxeaoZSMmV3DXAJwBjQHR7qwLl+a7PDj0Ed9Dml728+BLla1EgbdFYeuM/g3\nJ7D/QXbBkLFHiSUHk+bWcJf3+jY6WKlog4mdAEabRv9LboF/78IxVh2sbvXS\nEufExqBqTyuBTkkHBRShfaLyvMNT6LXf0t2ebOzYPv1SjCt2E14FV3LDKjkc\nauRlzRCOlGwlDPvP6GvgF6S2MMX9b5z3T7lOnhztF/LQVpR8rA75J7eQkho6\n8PkHsBCaFRlOpKZ5BmwujXS7Xyyhnq9mlDDurFtSkTusTV3TuhEUtDJBL7Ix\nH90qQYW9YmOyb3383UxAwS1x/GtAoM7/A/guK0KO01p/pm53Dp42WS8nUfh+\nfvtTVv0tv1nHMmpenHt98jqv/HmQBJETNrzKub9BP3NsVLK5U2L4Z6KQN4tK\n+hNrLjjHwDFzeZxmE/JuNr7LkDn6jfqBz40Fu/Q49ZL63jFmkls8kyOVFMbC\ndaj7x26ekhODfr0E236GgD6RkXeBkcepmeCX1m5NnBED60F60rJXIrdBpq7a\nmTLlpYE5EUd02tZLUz1E3zN1w/T5rjVXPjIcNJUOnfqCSICOaiwRifh8Z5UC\n/UFmPoCOnv3Eh9qGiFh13QkaqGlRL87RGGq/V1sZsIMRIaqEUhvFnqnIySZK\n8tk0\r\n=v8/i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYRL3tpBvrT9qLVJpa7H79YYlkjAk+8k5jRsw6iDYbFQIhALJcmoonKYMWoFXqwo6du073JR2AlPCIOQsXoB35M4v1"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.53_1556607108338_0.2275701294637298"},"_hasShrinkwrap":false},"0.2.54":{"name":"yqcloud-front-boot","version":"0.2.54","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.54"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"907b9513c5491d2551e5575642f2bbca57e7d83e","_id":"yqcloud-front-boot@0.2.54","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-cwtNjwpEYhnkG19Hy7Q5+VY44dHD3rYfuAeYG5LKKPCASZ/z4ePVkfZF5Y7y1ij0sC4mSSUKwOax6Kd3nJOb1Q==","shasum":"0e7334f1488d152fb8c799fa958124c35642add3","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.54.tgz","fileCount":212,"unpackedSize":2107189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcx/EBCRA9TVsSAnZWagAAL6kQAJlrQw1eYOcoqI/j5Jz5\n0CGCjTAOWWUdgEgMqmFbtP5htYMDJOKUizxC3eie7OmBuUw2kRPssT1SIHER\n+58uiF0CEp7E4B5nNOlq7mPaYXngP6wMH67Nop3ga2UavYvKFlRClj8ue1fe\npb/odWutQFEe8CL94UqaeOmMnNj+xzF20T9uN4Zw6vyvjK85SqgEFrPWj5vj\nAkmht5BSRsKsQsDfd9EPHBzVDdjYvAPmK0hLnza9qWIv0shoqZSC6Q79RT6W\nUu7Ywkhdd2h4HBjRASwNzD6qTsVzuSljGT8GN4VWCT6k/RxDJjQ6SWzhinTc\nBxRNbrVEpHQc08lAuEfuehX0sCybJQNHrslfCxogzqWyf9TqUL5hmvmRh1ob\nHy4sa+JB3fhw47+SL+mKO9nVe1c2zz1mtQs9XBhf5uKtODxuDolvMsLFMA07\nZ7n6lvTASfeEFkchHd9b1A5EiqY2H9e3XhtlrlfpRFGxgXQjEoHmA4TkhgUr\nvtRNJ+dBhvv+SBwAeur6TgqV4Ot8dLNFbH5wAiYCTqgegIyxJfkTq9gBoKZf\nsLXxRBA36JkgoUS6cReBgHfPcPaDaxmhsxxfEYerCxn2VgtFaBj6K11X1+nv\nUOYsLp0/i0smNkKwZ9c6CBuWkwKxDoMovXpXyqf1/gvcw5s+uuuonnMLbk1x\nSBYZ\r\n=S4yg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDM6Od6N6mKHxyoEjL10rvW7+ICQ0tUNuXi0lECfM3MugIgJMphe6DKoOTZmBtE6hRQuk6C6Sc8PpQTMLVNfCubstQ="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.54_1556607232618_0.07858306621849853"},"_hasShrinkwrap":false},"0.2.55":{"name":"yqcloud-front-boot","version":"0.2.55","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.54"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"2157448efd459e671e2dd1a6ac39fc33b5a40977","_id":"yqcloud-front-boot@0.2.55","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-bGzrTWA7P3WB5a9nFfBEYDHVCSI/zwvfcY4RKQWBUS59tddHMR+B5fW5ekCuzqANrwpAZNQ9LidKRVH7wvtBzw==","shasum":"45f288f8a9a556fb9142d7c8587c418fbbfa11f7","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.55.tgz","fileCount":212,"unpackedSize":2107339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczkntCRA9TVsSAnZWagAAiMgP/36oSGKqXheBdQh1YCZ0\nuh5jsyIGuatZuoY6UsKunTigbVpJkmPh07I6mD82DMFX1s4w5hPxb0ez5FU3\nJc2JoUP4gK40QTR/jRIcMMLhY3NW2UyAxY2iw6at/E408QkC3ktce2KrmbmV\nDZ6+XXxYKt150jKGp/xOgYc9XfhYutrkTp/sqWddYuV7Tfci0rJAfGm+pRjK\niGN9b2XwRMYUMQyGpN5aDAdo6c9y4G3gb/JTJVlJ7Pb2sHxVVTwk6uo18VAn\nohVQsTUA434YrNKbS+tEi6wZdFUxckrXtOKVX0lFFft0GlOpM/NdTorhHYgA\nO8SB0WGESoaF26A0Kk4GNYNmGh5DYzAP6MX9I8wof3qM7Zh+xqc7lFeafKcd\ndFA9Gz89+fHqbKJikFdVBbQgWPRTzmmWmtBztLxF3LvIneaWjMBTCULX+AKZ\nNjiHHUdVnZzdszyfpcdY44xbK1eovg89twWfQpqOfJsf/VJsQtyo7b+QSzCZ\ncXDc1N6Ymo/6BfnMcy+gZPN28acynvej5mySlUmkhpUlZQqz3GEDRt7WJsJj\nlHiSv97PIhVcxQH3EGl4kQdJfY+qHZEnubpZb3xMIv/CT1Zs6WSQ14VWMdQX\nTQSg1o8IVNDmwoauTYP0pOV9WqUqiDE8CF7YnqmvkplEVsAzo5Gtf8zqM45p\nmnue\r\n=VJmG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDdviwDx1fdIYM6zj7PyvQ/JeHYeJ5EfMmqZIlGH2RDyAiEAoCNxISdZPC+zJ2mbwfjktWBf1hycboTf0sI/2UGEE0c="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.55_1557023212263_0.049924512354514006"},"_hasShrinkwrap":false},"0.2.56":{"name":"yqcloud-front-boot","version":"0.2.56","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.54"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"6ab7b795414306f8374c241bde21e7eb4134974b","_id":"yqcloud-front-boot@0.2.56","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-2mMidoj3wnMJndTjv+8Qhs6lFXtyFES9iSktFzn2Y8lpMDeKJ6cPuOITSqzrzRxjGLGTgXrLEYy0kPs7Txs80Q==","shasum":"c501b67494e03e569cbbb82f7e55afe6429592f5","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.56.tgz","fileCount":212,"unpackedSize":2108196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczlbTCRA9TVsSAnZWagAAIJwQAI7b5vBO1heAHC6e38t/\nv1NDp99MlVGhi6z2eCr+7z4yWrni6dqfGqNDF6qktQ9Et5zD8RUV9oF/M0lI\nvldEgltNg+HDHuWnqE0h458ZNEr5byyJ7oSaQgUsbqx/YZC6VsrySDc1BfZB\nuPtZVcNpMSfQoX+1dVqWmO4JPzSpY/OAKHSshwEIUChOY1q0qpG1zn63yEEB\nAHGJXXTCa8eW9OQ8wpFg14hJfAEIz+TG5jPLBMg0E+5IA7p4O9wFsUrt9FKS\nQyfVlTfyttamg1N7dy2wG55bGGA3BeYfwgncMPDfoKOr0CdabeQcePXh+sS8\ndFoV5K1IuMLz4AZNUeGJszRW2eAi4oIrzxL076DVC9LbA6+KgUNB+SD2X1CM\niWwvZz/wFpMtjVN1YFzNLwWFPqpM/Yp1bAnypTOWOeBEUk33CGDlBmCULLhX\niTs/VcIQQS9j+0Y1BQD2khKMp3pQRgo6IbcchvoQl6XhFLpH+ktaiMGnpzrq\nmwR7mXLRtjeiNdXgbt0/qp/jJuGK1EtdKVQxo5PUhiHQmDPJWD+r884CpMgh\n9SbXgGMIK8P5xM3c+5lYxZeSbiS+Z6fIrKRSanWUHV2aiRBlQCeEEDxVMK59\nPTu5JYYmm29E8Bm5hmgHbnKFGcwJ/bmF/7i2lqrKR+hpzKtuZUF2cIzTd3tT\nPp1o\r\n=u2cU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGnBPJKfVxZvokwMBCvb/fBymJLdrDscofqZ4vse42ZJAiEArtmSOANd6tjQPNjM1GpmW+q3dR/JyG7DVQUCmYcU/jw="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.56_1557026514657_0.6808414913270837"},"_hasShrinkwrap":false},"0.2.57":{"name":"yqcloud-front-boot","version":"0.2.57","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.54"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"b13b402e499a8b1fc1123dd24d8b6bf6f3b6949d","_id":"yqcloud-front-boot@0.2.57","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-s8d/EN+j0dgLrArPWuKF2Sw/Hh9gYYhGF3o3HdbnbjWajL+lcb5VT9c83xNyvSs1zaP2QK63mwFDr/cOjgA8mg==","shasum":"4e08e31b28af043b399c0167bfcb29ca250ca62b","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.57.tgz","fileCount":212,"unpackedSize":2108249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczqZICRA9TVsSAnZWagAA9qYP+wVwzd/GVEPTT9dZTWxN\nrBLuxIbPdn36ywbkF/QLo+OClJ1wEpyoMyv271+fTU9EfkngtV326XjY6K/6\nyYVg4MUfDlorI8dznSSQMI1vrRCswj6nNAq7HMwioiul4xyrzHPu2EK7U3na\nKY0fTrI4Li3IqavGRBAo9+xCWHQ9DYUhEQzJGizvjnNKWnoXXnV2KFpMphA2\nw/DwnCeQxlIHFXqUO39zJrOCn1qt6wKrrFk/m3rbMEOh+1RC8MUcvwLmu077\nnD97XgbK2xIEn5gyiSzrPehDI+nVmndf2MbVaBjf27kPYxB/Pkf3uZgGhuFo\njW6h8PM1vnUIVcm5LvWdq0pcZvh8ysi5OGcdDx6WSRPrfPtsNB1WcoJZniq2\nDFaNjgOlYyM2GeYMWRo5I8zs3AUYn+8B62qHn/8yBZtMqjHO78VKixluGHnV\nu+WBnT+Np2XJgRcFRETeh2arCd6yrQuSj863AX/vSU1puxrsZCRYnupgAfy0\nInW1ivdXbwXviIXyb/PlX4IATqeh4H2OUbU+ROUhNaLzHWAKtwhnpwr/tWaO\nWfGFP7GPpVksANCOkPL3rsUcFs+BBrV6nileOO+NgI3xj0urq0zVEmbigGgw\nKbCBvBOd8FDwDRN0m7gBllTrtxUQJECL1i/gWInmDTNaPlGmrF/Cs353uOoJ\nRT0q\r\n=rfxc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHrcXPCIJj60x/quOUBeiEfnJ8B3LfgUOfiaAvInhjWLAiEAsZfj77erGIad843BxsBMLqzivyBvLJLO5Z8w7Ar8Aj8="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.57_1557046855216_0.3014251148161111"},"_hasShrinkwrap":false},"0.2.58":{"name":"yqcloud-front-boot","version":"0.2.58","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.54"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"1be9749cf997e0d509c8f8467b07416ae276859c","_id":"yqcloud-front-boot@0.2.58","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-ClfKiEOwUct5sVeo+qgOVRXATd7zxEe0rq9hdI5NxbzbxH/ro9q0EfayNY9zIUjos+Bbi6liEb0kj9u5y3B+9g==","shasum":"2b5be419863ef4f200f45ae4884e17cc20b5fd52","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.58.tgz","fileCount":212,"unpackedSize":2108293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczrqdCRA9TVsSAnZWagAAjm0P/R0+zxpNR0ojXciSVf6A\nJdTOUPdXaJDLOwEy8Pl3KyP636EzPZ+xeGIQL2B1LqbjUw+NN3Pz/fY5BkOD\nMAomMxR643BCyQYA1hDbocKjUGMCqf5yELYiJ91aTZPNEtwOLdYmJGShBrop\nlJSrXGGNnBTgk8fuVn7RVURUNVh04420+Q2sDUzUn1jozEdwkA7aDnGHfuRr\ntRsdqoKhvDMk4mETZbeQf7GiA+B04cTf87RfEW1CQuZtHOYdEZcFhmcN0Tr7\nyohZWmtjWAppg4UCyiYP8ahr5/gBQWvUTvQYGQ31G4Nc7EODz15SQxSLc6QI\ntgsC5fEoREvJFTWrAVvQNMTnMvwDG8aH/tF4WrVgKcbvmbL85GkcI2FfKhRp\ndrLsZNnHdlr6yaqURl2PXt2OfzgKFQ41IxRNuXZyl4PaOQ88r6VVgSELH6bV\nSV6gR0zVJrhkAAlXnsWoJwg8CRuUeCjymfZy8iKH5ufcApKInKYUFE1Kr5pJ\n3/c+zTkzrrJhAVuoHZsCoTG9JtQQL+HGCfz0ierPNSzADo77e/X3XC0RWije\nWojpCpSbbJYMBFLpZsF8GH+/bhmuYtCFwbUJOL65TvNWCx7MKBLIHag+xKG1\n2EuM8bH/w+2Dd7lQgMUqSf0zX+iugQWUrmO2Mlm+lsJtbkuuSx01Xlpyr2oy\nSvBY\r\n=hzVt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE5Y7oYYHMz3aLmrbhMWcJN15RvYAvFd1Np/UgaO2+x5AiEAyiw9obIuGhrpk2jJMSqhzoURJLrU9yYVVWySiDvgl98="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.58_1557052060308_0.510795843724422"},"_hasShrinkwrap":false},"0.2.59":{"name":"yqcloud-front-boot","version":"0.2.59","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.54"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"e07796d5bb92d61810d1a84f0b5ce324df8607ff","_id":"yqcloud-front-boot@0.2.59","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-y/My0RlYD/qWkNF6YYkbKhP1Cq5ytcNnJv/cN/x4MbIMM3Ntkb3E1MSB6QEtYYxGQsJmK41mW80nc5ndHh5yUA==","shasum":"9db4d46eb3360744de021b1f382b7f97935f8cee","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.59.tgz","fileCount":212,"unpackedSize":2108286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczt30CRA9TVsSAnZWagAATeMP/2dmkyktaRG192d3wxvv\naIXI462jgX0Yt/Z5ydsBLEs77jO2geBit8oxSkZiJAIE6x4FzhzkXAI1oiPR\nMUshM7TUCy9ymKS5daIwiFkreeEB+DUw71GOKbcWj0pyLs+8hYIAEtHjdWzF\n646wkoh6TNxOm5O4C/kwEL2wyIP/4pR7znO4mgaINrGM75RwgcmZHlLm6mup\nQV8jiPesPCLCE6+rZ4z75ZRzIhZsQLa/zBy0BcfEzupDWlnM2B+tjZ5vn3NM\nOM6V+jvZu/drWmvR8HZsBRW5VHXiCoAPPT9Gm+I5su8hHW95KeTRAyKPDAWU\nPxtZqXr7Fr1RHdO8Bstjzy6kBTuTvTnhlx/gPZLQ1AtG+ixniV3AAFFpRpCP\nrCMLletkVazjnjH8ET1xx4k8udGBOKCPqtEdD+JIQ9K+hSrtRBy/zmaHqDb4\nHVvy+Ktzqmjqi7bKFvOE2FX9G5FbgRHvDSXgTulDo5oD2eovtGWpQ7C7I0T3\nVYshVHOg5KFlx1NNK2Jxb0+9km1xEKJGdm/HksJfjFbZKpSf8qgV29NiTZOS\nuJ8DZg4J9hsuB4VQhm/SvVqks6gqz1ezr4vbdZ/5u3Ng0nxwBdQ2tL6QXLSU\nJQtVBlqBlVcxz9s/0o+5jh2H53+loJT89rhjTVICV17d9lCHuENaoznN9cmF\n3HsA\r\n=B7eS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGO36uzwwI710tKs3oOZYNT7Rs7VqWaqHwFFWDCKAybHAiAxm3hIQCrBVHCoOlrJ/gDEl9tdDGnMfPwaGIwJw2dBAA=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.59_1557061107557_0.019043499036473843"},"_hasShrinkwrap":false},"0.2.60":{"name":"yqcloud-front-boot","version":"0.2.60","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.54"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"863e08d46f54b0ae0931a7cf2ece3cc854701b7f","_id":"yqcloud-front-boot@0.2.60","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-eI/04nhTcMiuDgG4npMJanDl3ka+BQcqR2pNvjkf0Rmxryj5xTdSiFbihBSUPvUd+p7b9jsUdUuaJWyAst7CZg==","shasum":"a87f24772affbeee705bb233e6d6d7b6a9779699","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.60.tgz","fileCount":212,"unpackedSize":2108291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczx3OCRA9TVsSAnZWagAAnpAP/38U7tEbevmpr7/djyuZ\nRVSp09kW9yNxlQFm76ZDzsiNPH8ZPzqfsP8nGqPGMyILzMQqRpxkFfnuJCAs\nyuPaAxpTDNal8xKwix1pSwS3E+pTtkOqdp73fGJWXTCPimqKTq4SNU1L9ZeY\nHFDGKF6EfMpwEec/l2p5sfUm1YsaN/3jynV/31sJpXzCDUh8rUqrWRnNROfG\nDlm7z4F5317hdYD+/rFN74TNavTpzq+YtfPJySLI4qvTMwxsQmoCJDHNpvYc\nTO+IajEq/uYm7HCN2QdsWEgxVXHdORqhC3kdUG/iE0JC40mtpDpl81DZf5v/\nN3c52XBTCclhV61PywXyh86X2Xl/F1Io73pWeYd9noByq7M6mHK6mMWx8j8g\nIPv61xxjlx6IGVlWG6TrH4EJrEJd0vOfgm9jcAT1tuhhzuhtmmTa6JE1Cf0l\nPwsxA8od8O+ANqJDL81fHKFCnmX6Ih3XCV+jVEEgrK/0lOFMNMxyKDfPPvyu\nZ3SGQVm4VEfUYv1KXC8rJwVEQQsphu/9ymqBEIKxD72Bse5mQCgoVHdzvgxG\nJorbHmSMsGmNPE0v6+tS08ba1aaHtyGxUkGYpDIo81AZbnPwOu0XztpfYf+I\n9ed9O8RTJ+IVotC2Ws4uZ+C+vKpdhFtUKmt59EVQJUYZWrGD5OBFsFMaV8Yj\ndARk\r\n=Eczu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEA7lSPHAi8cU+kl+RxERIEtIihLuVxnMG72627f/7XAIhAK3OZivays325QNi/eaPGmXyH+DYew+62SfZrokKNy5S"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.60_1557077454058_0.6994970964613652"},"_hasShrinkwrap":false},"0.2.61":{"name":"yqcloud-front-boot","version":"0.2.61","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.54"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"21da21bd737732c672ef75b906c18aef21d581b0","_id":"yqcloud-front-boot@0.2.61","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-FN/4oppPhqDWVXkGX/uSyZOfcMwqhwEbZyDWLrjSFaeJtVi/fSN2OZhcG2Kj2nQk4z2rsZvWZANA3W2TGr4KVw==","shasum":"5249c40af0619bceb658ea19ff78fc3eb1917ac1","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.61.tgz","fileCount":212,"unpackedSize":2108312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczypICRA9TVsSAnZWagAAhN4P/RO5AW0FpXW5nolA0O4K\na/VM3/c6uKwhsagBeyqJb6dnVBSZjLKTldyXLFsIde02hLGhwFtca6TcXLkE\nxUyGlqd8+DvcOhLPc9ym4NvwzbvwFuAfXMM2hVEnBS6K8mZyACSxVN2GZFkY\n/CWJIPgUX2XkzZGdFbO+RnJwoKKzC/jAKkAAUG9P7zOlYHWRudBEjrFUGuLd\nmG00dIwjt3PSt1ETXFFqe4nBOiHqSZZ9DU5uIZtP8jUVQsuHELZ3Ax8TxufP\nOe7670EuEVk16swvKd311PQoJis+LFk2U7C5bm1/OcWpAiENSdl33ya9QmKm\nN/b/LGSVCPURIKHcmo4oeTzsDUSR1lQQdR/xJTE+iHy2lbJr/Molfl1y/9su\na9+XsIeoJ5vtdWfHSPAJ3QiflKcRSSgM5UmWvNV+D6FUVBXhVNhkTdxyySGD\ns7hqnB9FGOTfwFfpCtF9dlFOaPYPHcHchLc8T75XFB7GPGozw8CX9xFQ+/KB\nV2qwN8akAL0/mUIMiUvEqVx0bmM6yr7RFUPmI9ntH0Qvsw18M60RKZKz5b09\n1tSHMneXLOVoOxB+YL4fTizQvPHQdthyczYllKzTgrBYRb/Nn90fyUr+sGcu\nz61o023vyn5vzC1TtSZ4xZ6ev/bR3UfXVPxvb+JAbRml8uXytsDGiygiYk62\n7UbD\r\n=Op22\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgsMYtba0JYcYY+4MtS+oIxkbwaedf0qaGQ+Byh9afCgIgdYfPPXdsFii3rj9BiIJiRui+V25W/6jwurQH5NvPbEg="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.61_1557080647429_0.25895792645861726"},"_hasShrinkwrap":false},"0.2.62":{"name":"yqcloud-front-boot","version":"0.2.62","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.54","@antv/data-set":"^0.10.2","bluebird":"^3.5.3","brace":"^0.11.1","create-react-context":"^0.2.3","d3":"^5.7.0","dagre-d3":"^0.6.3","dirty-json-ie11":"^0.0.2","dragact":"^0.2.12","file-saver":"^2.0.0","hjson":"^3.1.1","immutability-helper":"^2.9.1","lodash":"^4.17.10","lodash-decorators":"^6.0.1","md5":"^2.2.1","pre-commit":"^1.2.2","quill-image-drop-module":"^1.0.3","rc-select":"^9.1.0","rc-tree":"^1.14.10","react-ace":"^6.0.0","react-ace-editor":"0.0.2","react-dnd":"^5.0.0","react-dnd-html5-backend":"^5.0.1","react-image-crop":"^6.0.18","react-intl-tel-input":"^6.0.0","react-motion":"^0.5.2","react-quill":"^1.3.1","react-resizable":"^1.7.5","react-sortable-pane":"^1.0.2","react-viewer":"^2.8.0","react-virtualized":"^9.21.0","reactcss":"^1.2.3","screenfull":"^3.3.3","viser-react":"^2.4.5","yqquill-image-drop-module":"0.0.1"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"21da21bd737732c672ef75b906c18aef21d581b0","_id":"yqcloud-front-boot@0.2.62","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-22YG4NxFkH9wYgY6i+JBlBfC1S4w60+stGaq4vCMbrbF05+7FL+Db/e3HfRkUnLGOPAYlu4kiQu8Qj+yC+ZKJQ==","shasum":"390520b1e27126e91334b9f55e1877d82fadd446","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.62.tgz","fileCount":212,"unpackedSize":2109327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0TmdCRA9TVsSAnZWagAA7u4P/jcP8Jrj2Yg9HEag0eI8\nIZRIL77mQYrgB7psQctNwLM9V2qSb27U6Xpbn7CtMQuEViR08zqwdiO/IdQm\n68Zs8gHbknU0NSkmHkqx+kjYrnUXZMskYXL23as4gz9IIdlh5uCxhCW4ePd8\nJQLgsYjMGzNQkCsewT6x4+qZxncFg8+2MTTIhJiZFmMxaKX6jXnjdYZzifRC\nFKE/x+Sy9ofzl20tkTznbdompzlfHfLffH5md6CpmKLThxKma1qrXObcONHk\nFwe9ra6o33EJszvNngoHesBSktaRyNqQiyxCz/4JGEUkAWkp0l3QYwzOrO0m\nX6CvnzFzvMID5sYssafUbbAzzZqdEzVtqd21TKX8N+zzHoXFhbsQoEKJ5VVR\nj0JxyN0t08oy6/thUDlZZo0D56fFW6htGvdNOCXe1c7UyuNo8EvMIi9rak6H\nIJgVKPL1XRrJu37D3X+1QNZL9bqvKyWwcS+XESZYFrGskTDht+HZXzffEWwD\nblk0Z3tXdQ0lYyvOyws0Gv37n2zzhffrkHux77aXrNaYTSK5c4wF2Z0a/lE+\nHyp0T6dU5vgSTwoY8PxWQj1BK80LoLY7Er9xux1pfMEYal7ueV/JoGu8tXIN\nbiZXwPCbq7dLPQg445FVPIWVDoUmgKAaPqewaqxRGm1cPEMqOQf4LnX0e7FQ\neF67\r\n=89IG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFIu9al03LQuOT1hY4JMiNNfKNUP9EDEMu2hwDD/2oElAiAz1iDnzAHlEn40N/NuQFQ9Uf5LOg7qmrK97OY/eghv6g=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.62_1557215644326_0.15591610605452066"},"_hasShrinkwrap":false},"0.2.63":{"name":"yqcloud-front-boot","version":"0.2.63","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.54","@antv/data-set":"^0.10.2","bluebird":"^3.5.3","brace":"^0.11.1","create-react-context":"^0.2.3","d3":"^5.7.0","dagre-d3":"^0.6.3","dirty-json-ie11":"^0.0.2","dragact":"^0.2.12","file-saver":"^2.0.0","hjson":"^3.1.1","immutability-helper":"^2.9.1","lodash":"^4.17.10","lodash-decorators":"^6.0.1","md5":"^2.2.1","pre-commit":"^1.2.2","quill-image-drop-module":"^1.0.3","rc-select":"^9.1.0","rc-tree":"^1.14.10","react-ace":"^6.0.0","react-ace-editor":"0.0.2","react-dnd":"^5.0.0","react-dnd-html5-backend":"^5.0.1","react-image-crop":"^6.0.18","react-intl-tel-input":"^6.0.0","react-motion":"^0.5.2","react-quill":"^1.3.1","react-resizable":"^1.7.5","react-sortable-pane":"^1.0.2","react-viewer":"^2.8.0","react-virtualized":"^9.21.0","reactcss":"^1.2.3","screenfull":"^3.3.3","viser-react":"^2.4.5","yqquill-image-drop-module":"0.0.1"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"21da21bd737732c672ef75b906c18aef21d581b0","_id":"yqcloud-front-boot@0.2.63","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-Z/TRJUN/ii+tcB0IOzyu2HgT/k+85dJVSRUMSS4F0ktPGSsVhBWpT/GDj8gyAY5DjvolfZO3RF7m6MdyeiVGNw==","shasum":"53b3a2c0f5039f630fbc778a98b0c69fda4b671c","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.63.tgz","fileCount":212,"unpackedSize":2109511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0XM+CRA9TVsSAnZWagAAsOcP/2xN22Z+eDmEmwBOUL8v\nDmJef6oXQ7PZvdEIQN30rqRrHALynmKCjH+aMbl55Y8ohpuyvEh+oYouM1kX\nYI6JNk3nw/85XngP4olg5SS2unaYK5YdZW97NRMw1V+Jr80g4RJehpBVPiHQ\nI/0cHhsTZDxaaa2OOfFEgBJS+GqyjpyS/zQAU19nRkcUeHYufTJB9pHwOjQL\nYD9eGJe3rrtDJIDJzLJ+ZOs1dhxG7VDLHJOe9zLlOvu7MjX/PKjc3LvxLRjm\n3Y9BVtJyDopZ/Jr7LJYvlZYB9WQ+Tiy9qVX0HBI65UTIeBEcDK6M5Bt43FH1\nSZ3TEBwPsBgH/nJYKy4iCzVX4NQeh6N3YyKSPsImXBoWUi68cYz4PNpRQW7k\nlP2R0atYOPfZUv2hIRIAmQzsz1lFF+wLZGNo3Lm8/BVM8lCzdZd1iib0OwL6\nmZumE9fQwCZKis43rub6mYh+eUpoCneWjh26CoUg6WGmr+X4iZdV33kJ0Qn9\npqShGVGY0H59v/7I8Sv2lYLWs/ElnPeJ9rjvdvNp8+xFpw9jmKQ7bGA/smAd\nCNFFIqoCfBrdXSDv63GpByagS7oINIz/7X2MmM0AaPZo2fK6MeFFGC3jnDOM\nWuMs8cGp+RMwCXoNZfw4a5IJVnTftZs7gEs5fqEIWY9IIaOz/ROm1HX0QLLD\n4Fbf\r\n=bQFv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICk+MLuznSCMBUj4NVpJ5bJIEOUBdbOKPA0N7jX14AIkAiEAoXpqPmlJFSlgCe9LryzDvWlkMiatDp0LDYTS9O5Qk/Q="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.63_1557230397350_0.04878274668397209"},"_hasShrinkwrap":false},"0.2.64":{"name":"yqcloud-front-boot","version":"0.2.64","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.54","@antv/data-set":"^0.10.2","bluebird":"^3.5.3","brace":"^0.11.1","create-react-context":"^0.2.3","d3":"^5.7.0","dagre-d3":"^0.6.3","dirty-json-ie11":"^0.0.2","dragact":"^0.2.12","file-saver":"^2.0.0","hjson":"^3.1.1","immutability-helper":"^2.9.1","lodash":"^4.17.10","lodash-decorators":"^6.0.1","md5":"^2.2.1","pre-commit":"^1.2.2","quill-image-drop-module":"^1.0.3","rc-select":"^9.1.0","rc-tree":"^1.14.10","react-ace":"^6.0.0","react-ace-editor":"0.0.2","react-dnd":"^5.0.0","react-dnd-html5-backend":"^5.0.1","react-image-crop":"^6.0.18","react-intl-tel-input":"^6.0.0","react-motion":"^0.5.2","react-quill":"^1.3.1","react-resizable":"^1.7.5","react-sortable-pane":"^1.0.2","react-viewer":"^2.8.0","react-virtualized":"^9.21.0","reactcss":"^1.2.3","screenfull":"^3.3.3","viser-react":"^2.4.5","yqquill-image-drop-module":"0.0.1"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"21da21bd737732c672ef75b906c18aef21d581b0","_id":"yqcloud-front-boot@0.2.64","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-70fj2QxN4SN1w/3z6go9eY2F9mhgGZKkHLhS9Wvt18st4iiNZaUSUQ2OzN7Wzwicz1IEOEd6x8NPEd72hGz2Rg==","shasum":"6c5a60132976033ed9735cfb1d19112b34b173d5","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.64.tgz","fileCount":212,"unpackedSize":2109610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0YBXCRA9TVsSAnZWagAA3JQP/2iFnp0yUwx2I+qkaOhZ\nK0H6kxbqz1hEz4OSrfHtigbP6CTSNMRF61ZrcaXwhLuo21PzKrvF3JGDHnZm\nj9xuo0S7bGsnHWMdYzcRsBU74qVZnFpP7miuYEsRW5gWEhAdPGGzV8NYjF8N\nEpEEdeZN9pE2YNdx861C/D4Apvkn33Hq66QPmsUamjImYJF1NQeqZ/+I1YIk\nNSJ9CLR1OQlPvyPyXsQSXz12uBavFdfxOX8Kbh52ldmDfYvlpQuVGVhiaGqu\nGS098KcJqvnE5M8kpQxM4lTz7+J44FaWilPfK2A/MConOXkvhqK36uk1OJ2D\nLcmErY7405EuPB14SNLv3yp6tTGn4xARxe+muFMCRw+Sac+/dPbmiT4/4BPO\neBLkQ7MGIYN91jILcG66CZjThd+hf+SuTyrtXvwd6elbKEly1KidGrdFf2qs\nxx7zF7e744LBVQKKfnSZTf1expP3q+2hVvqeTbyL7GDqE9WP9RgxYgYlf7gv\n7CTB5Testgq/ynGvGsfkUCTEAJBN6ccu+6wK1TBVO2rFFnos5xdVskAt1ljW\nNspcKfsdFKt8B3d26My28cWlYuhuhR+4vHq664jUVbU6R/d7KyqJLY6nSwVQ\nmF72tjQ4beUWHZgRvbJI4R/lmMrN7GGu3WNPxMYlMkm368TQZF6YHNPSlRJu\nwm6Z\r\n=RU5n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDS+3piUEy90LkMSvDCy4tyDFUdXA/VXvq/FcVJWR0rNAIhAM/Hjdz8XCErJo1baF2HXVd7a7/aOd16bXI3njGpmRzt"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.64_1557233749196_0.10064359870748252"},"_hasShrinkwrap":false},"0.2.65":{"name":"yqcloud-front-boot","version":"0.2.65","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.54","@antv/data-set":"^0.10.2","bluebird":"^3.5.3","brace":"^0.11.1","create-react-context":"^0.2.3","d3":"^5.7.0","dagre-d3":"^0.6.3","dirty-json-ie11":"^0.0.2","dragact":"^0.2.12","file-saver":"^2.0.0","hjson":"^3.1.1","immutability-helper":"^2.9.1","lodash":"^4.17.10","lodash-decorators":"^6.0.1","md5":"^2.2.1","pre-commit":"^1.2.2","quill-image-drop-module":"^1.0.3","rc-select":"^9.1.0","rc-tree":"^1.14.10","react-ace":"^6.0.0","react-ace-editor":"0.0.2","react-dnd":"^5.0.0","react-dnd-html5-backend":"^5.0.1","react-image-crop":"^6.0.18","react-intl-tel-input":"^6.0.0","react-motion":"^0.5.2","react-quill":"^1.3.1","react-resizable":"^1.7.5","react-sortable-pane":"^1.0.2","react-viewer":"^2.8.0","react-virtualized":"^9.21.0","reactcss":"^1.2.3","screenfull":"^3.3.3","viser-react":"^2.4.5","yqquill-image-drop-module":"0.0.1"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"21da21bd737732c672ef75b906c18aef21d581b0","_id":"yqcloud-front-boot@0.2.65","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-NzXp5xc2XLOH64ByuBk0pe415goct65ESbFBVdFGjEOFY5Nc/Ndkv+KQ8oxpRTJgcCjISCBSXiwsvyhUg1A6pg==","shasum":"0c733d5a2274217c2792e36f2a2f5fe84a50859e","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.65.tgz","fileCount":212,"unpackedSize":2109380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0YgoCRA9TVsSAnZWagAAbPQQAJU99AvKPnGpNjIxpFnV\njthbo0HIA9Vbq04wIbtcJ5hXVIA5QpBhkHqlOX2uMyds9lQxLAha9RIFFUVZ\nX0H6e0H6v6bjw9lVIfkvirCdvqh7mCx9SB75ojavJBfSGsj+K9sIusaPtjSK\nBoYzIFueRZPKXpyBXVwFhTtzDuzVm3Toy2TPSV99U37ZGXXrdE8t/VaOII90\nQUj7S6tX6L9EXEXkvpv8+C2AwUBEoOOfiTbeTnmkgpAVv4HoG4Oc4m+W5mKh\njAHqAsnZc+8tUZdWWeu+qlPX92CeN3kLwmtPkP2CXDe/uDcwDGSo0AmsPd4k\npPiAdrH/vYGSyWF1ZfLqUfLCruPVX1wK4WQISHz8v3WJhIzdtufmmFQQ6ZSb\nuuq8nNhL7z4D7HZVZGjMzCPdlp8Qsivs3Ieya+9uj+U6hSElHZM5j/Jo6fwQ\nhQ2ddIqXyNw1BAwUA2TZyiywqk5X1+57MJDZAFIqWj91odfJh3rs+EcwC4ZX\nUCtyeEH8XYZawmbm57t2Eky8s828INVBR4yABKoEOqkLs05ajfivFsKoyGva\nt+TzSC5r2JFEYZc8y+bCJml3HIo1owMDsqRd26dT8EJW+ZQ8BV0TbJ9nr3js\nsyVN5ZKlAY4Clal8WzS4ffjGCL9FTOV9qBcPb0jd5dNILtQcYhRZuGI/N2G2\ncgoA\r\n=ex7r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1DYbIhGNiohcNGaebGzs8+gaAB+xYR4Lu4D0u8TCHfwIhAKhogJ6pzqoDsHYfYUB9LrRsh3zDed+gr9o/iZ3CpClb"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.65_1557235751416_0.19065086118065566"},"_hasShrinkwrap":false},"0.2.66":{"name":"yqcloud-front-boot","version":"0.2.66","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.54"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"21da21bd737732c672ef75b906c18aef21d581b0","_id":"yqcloud-front-boot@0.2.66","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-opc82Qb3OjrPl24YQRO+ZZOVipP7mLE8zGCAWxK2SD2PYTWuqN2uo1Myh5aRw5whqCDFVpM5u9OTjE0QiVbaaQ==","shasum":"54c39cc9552c621d84d1f1214fab1eb8ecde0498","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.66.tgz","fileCount":212,"unpackedSize":2108340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0YiNCRA9TVsSAnZWagAAlhQP/i4m+VWMnz0FlLrjoHx8\nS0n8FvGySNOk4iWezwe5I8GtxBfXtA1I1jHPzr1bE9iEai127dHwrL/KAqq1\n8qlh7l3UsIM4foUjBj500C2nneKAeWltnNx6TRLoTZ67Y9Ue1fQfWj03jIEm\nbYkUg6nF392X/H7c0Q53adVe8tSqwQzchvgCcYAjEuWgCyoBQC4LEggxjjY3\nFoe6WyY65GbMBiMKFaiFaNE6Gghp0AIxXN/vFmfTQnk3e7wdTts0Rdi5mOjd\nXQtNNe22By2/sTuTx9EvmZNstSGf76MFzWL12Rl6Wn7vljgWihtNewiFIk87\n+rzCChunJJSGvQwvpsgI9DLaaL9CP9rqE4+MNoC8Sw6rgXdxoMPLTabj/43O\nAmtQHGQBnKtvMZWvLfHMCCCAvsPIgdBpOTXuYO+nm5WY93+PkopMMEMzGCMw\naxsZKdkTIdNH5p9Bp/E8kvMCXSszQHD7J80BUiVA/AAzK7FRD39ShGi15pKy\nE3FFHHBXhAKzqq9vKWN9fkpmUawXCP2ERloW06ZP0Hj0ceWaZLAIjmnTb34t\nBsfkegpLmF8HlfFMAuHiy8hEnZ9Jd4tGb06UVdOJNM7dpIYQuOvlubdkn280\nM7JhxToqRHE72DmedP1fQ6C+UywDVDBdClQu02Nv5uJR6UJEvQddkx/L8hYb\n1FfW\r\n=yUtj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCH1mwhDLyQK+fuNGnlR6HvsmuwXjW1hBNFM8GlkNrqJgIhAMaTRMO1a4JrPpc++bOKgZZjmvEt5Eupc4AO/41McK/B"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.66_1557235853059_0.2706699170930833"},"_hasShrinkwrap":false},"0.2.67":{"name":"yqcloud-front-boot","version":"0.2.67","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.54"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"21da21bd737732c672ef75b906c18aef21d581b0","_id":"yqcloud-front-boot@0.2.67","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-YuZrMU5UqXk7yObnD/amuN3PwT5YdIkbwEai6aNJdmHiywgQ7DF8dabegLoyfWnaYWU+hMuFAC4uONza6k9/Og==","shasum":"38eb5ba6e530a6524d71437eef90c323b91c4446","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.67.tgz","fileCount":212,"unpackedSize":2108311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0ZNICRA9TVsSAnZWagAAj6oP/jjIdO7u4moQHCZzLblq\nenTpdVO5aIzZ0OCQaurFDCYkMSxbWroRlPyG4LhHzUnoln6vYFTf2gup4FnT\nygJQQ35iW1pXeIRaM41uV8VUZyDNQrsOhGvbH8rFYashn4U9T88gukSpL1C0\nc5uXwVSoC0qq2sT31rQW7DLHxRyBs7+gPlGtrmo2FWFV1HNa+1Kh3NsNmmHa\n/Xq1NlAIGqnat6AUGXMhlB2O1SCKOEZvxm69yY+exWSRjjWSjQFdC/Jz/OOb\nn1SAbsfCCHJrhdKXbAygHlLb2uhwPOEerakSN6pZpjQcRwRsnbf2pbCXRs5C\nPmAI1hhXxesLJEfCpxQ0nEKiYOpGqW4N8b6kFtvGib+yt6wPOrIQT3QDTAuK\nG/IeYA1DoSoCJfMFJkB1uIZsnlqhycMbCa28XFtRrt8Pum5a1LOQDgHZ1iaU\nGryrhaGkdhe5Ijn/+Om3KDznqC+6OgIHqpCu8v3oK7MFRx+ZtUQ/Whn01GKe\n63RVJLiv+xsFG1gOyc2Thhc0wkwY1zzIEO8ljvwbR0NMnEjkmqtXr8Ys17ML\n2zfG4tQSKPMK3vQozn6C3HhMIaNDDRWaAUD1PXvNo8zVnETyNZFzD75vq4GY\nBwViFAla7IQ282G3BamghoMVuzH/E5rcN/4RK9br0nYcWsf4o51s+Cx5kqmW\nd828\r\n=aIEU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICOA62iFHB39MGK8Ootc594ReDRLOAFfNVLcuWbkXtVYAiEAicj5qBEnvLxZbXWTfyfqSWKTNisFavdZhm3arkngKIo="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.67_1557238599561_0.1751521765422046"},"_hasShrinkwrap":false},"0.2.68":{"name":"yqcloud-front-boot","version":"0.2.68","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.54"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"21da21bd737732c672ef75b906c18aef21d581b0","_id":"yqcloud-front-boot@0.2.68","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-htCAmFYKv+H/YaCfgA2z4rPK3eeDloGhrUjBEnTylCrS67+a9JtMFSxZYgHFQ3OtzU1gjPDO4Kok/cqhmL6Ohg==","shasum":"c9ac61c4e990832b1e498b6087229292dc329225","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.68.tgz","fileCount":212,"unpackedSize":2108313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0jx4CRA9TVsSAnZWagAAmkcP/3QOCRtBcr7Z/H1WO9BE\nV+1aH+prWAnnqZxT81WWJ9ZYmG+dzr76g/J7qFj4L3Vl/uJH+8qN70OduOkr\n9fH9/SWLmlbJduxeFp+mPn57UmwLQftxmaTUsH275cnxsnz3dNPT1dTzFL+2\n66CpOMnvVJ734MHjzexntlTbDjXNakCU7etTkn9c4CQ490rZBljKxvXbblmy\nKT8cqTQ1JCRLzEc/VdCk0xwGp+hxNIIJTao5Wgui/DFb6Obw3ylvVbAWfeJp\nxLJDjIYbOL5LbSan+p4tCy2GWcghgs+/ILpTxAWgdGuWXrykiWhFOZAaEXe9\nOnFIePXtbEE7dyIMktmNTHYVbh5nL7WhOIE1Job9xyN21z9nwupRLbcnmNuA\n9cpHnD3n2CxgpQoHEo4cLJ4v/kyzI7vIqMS7E90Pe9gGb4TU9J6Vj1+Wt2tn\npzm9QZ+GBMw2JVlkpK++K2Ftggy0bfqrc+l+26NhkbCFr/uGLLTJiOO3ZyTj\no6aB+/5GtNI5Wtaem0S1R4kbyYTRco9Rv35Bo9HfcsI2SFcyOwj9esiHaiPJ\nF6WKpkTF4qqCn64Mu7/DnUHyw6ArfNamDaQVijnIEcOQAwMZZ5rX9R9usgbO\ncmB++JH4ZHgXdjL2f4ABa2gMYw4648AMYSccLjNv9bwMB0dGXQ6kMwSdtB43\nBlkv\r\n=l4P2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3qZrm8tTkRjETcVRhgh85lVob/LqWE79T89LErR+mnwIgH9xyPa6hlL/aNDQDB+kPHYSMzWLMuO1v505g179Si7M="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.68_1557281910808_0.49261903582667244"},"_hasShrinkwrap":false},"0.2.69":{"name":"yqcloud-front-boot","version":"0.2.69","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.54"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"21da21bd737732c672ef75b906c18aef21d581b0","_id":"yqcloud-front-boot@0.2.69","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-inA4VnguJeh8KoVfCTbnUxHgj7TsklUu4M1HQsXnwy1fDi2U8vlnCheERiSlmT7h5bmwvXkqGLRZo49ymSRfhQ==","shasum":"c08827f4c5421ba4b16141f73189ccbef0d187cb","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.69.tgz","fileCount":212,"unpackedSize":2108831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0p5NCRA9TVsSAnZWagAA/OYP/RZKkHII/y+YmkkP9JLX\nO9ZfhwEd1WvVLQHiMKDMrB1sdmFn6nsTiMw5UkF4JgkA65LnRjjKjIFjkNAC\n4CF1292gAqRoRUAu6pQiatBoOzCDSV7zFwVVOgHgnOMYpMZDgJJe5jAA2ApJ\n3gn9KkjU1B1LaVQUFIR6F7k/Gv61sKjYI/wCikWBYM+hjQarAyBCvyhXSD+Q\n6gVkJ9GwqC6nMNlqAA8Uw58GX2lzMLBW1XXHCp0MAHyfBexWiX3FhP7MR3MI\nSij5VJciDPbaevgoVOH/qPWH/BKVaAoufQKNsEGS1mIeG9w70rmBlmn6nQt7\nTvKO1mpDHdAOE0zJnAFmXHldsgIrxWgXVnlF0ewVTkzI6YUs55j0iXbgfbKt\nL2lh1XHEwXeuGegSIPBQUUsh0bx9LOPI9wyXwNYW/BeMT7V2P8k+4zOXeQvI\no+ARPWhLIcWHUTrJsfWtS/c45CWut5fnzANZfXO5nXzw3LXeuTE4tPu13Nzd\nZbXdFe+cR2zqHuIWf9cGky7tSVKs0y4Bfs7agS9exXatrN6JJF8HxOvDtsoZ\nXAOaWNvkNEPquB3GhhqCb2xeGgauraKjLxXwlQrVE7vRQ+8OqYZNm0TswGZs\newcFVEGn1dgduJS27oGa1Yb6PmCDnZczmkqZVyik+xHRnaOw6AKQ/lESh7P4\nnLdl\r\n=Ko+k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJZq3Fl1ZkZ81QcRUKTWdQ1FCk7I5bACj4jSifpemsHwIhAP/+AnNsQeA3py4OBiNQGU8EuI0Y+rARaYCtPVaixrKH"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.69_1557306956863_0.8250376369515748"},"_hasShrinkwrap":false},"0.2.70":{"name":"yqcloud-front-boot","version":"0.2.70","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.54"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"21da21bd737732c672ef75b906c18aef21d581b0","_id":"yqcloud-front-boot@0.2.70","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-Y6rgQWuXavNhlxvVU4/ZxnIVZdCbD11amsPROwmHVFmOC4CSHt8ae7sgCkHbBD2YItGl3skGhS8b7EdZ2bearA==","shasum":"359bef98126cce03fc5129f93cfe65d8adc4ba82","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.70.tgz","fileCount":212,"unpackedSize":2108834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0qI9CRA9TVsSAnZWagAAkFwQAJEpUPSwpANsJwDyhpNN\nlCpP5uooO2Bl9DasYdO3dGkZWEGm4IvfHM7aI8ss9dgr8CzUBGbcv11IwCyB\nLnLDSzH//g+sh2Kzr3fVjRQWABom9Zq1uZEl0VQDkElJgC0ClgNiEzKuvtgM\nfDyMTt08+fUsrnXhkXLCIaQ41uP4kxFBCEH0VQ8i0DtCFd8sZTBHuRCkwwJ2\nIQB7PyTCR5vSa3R4uWlyNkD6DJ6tKf64T+MzWSzGHimso2dTvT/1eDIHlIQx\n3Nyeh40Ms2Lj1/Ym1ROlm5djjpB1nFOdynXa5UEUIHuFVJT6lSlQovqGuOQ4\n3Ru8T9vuIxIK58EDyuDHdeCdcNQrRLHzaZE7NTURSYJO8OsDlbWxEZ1rAf4z\n7LXCFqqUKbJhfqvjv9xrFWOQQQ4dRvyCs7bRgXUeHXavfKWAbVebLhTzfNsW\ndFNkC7nEBXaUWKsfVzFKwpexJGyAHdPdsH4teZxN9J9Qreqwk0GGj4Zl36nn\ny0xbRXHOGGamXOfdrFXJVG9MXaqnvJnsWiVWVI7KNZ+uqi4iOb63DSICJHHd\nAmnse3NBJrhwq0NPXdhNG4gz1jw8a2VJNtuO368V9BgMg2R5DDCNys1A4Foo\nCoy6q+Ykzz1Nc4o0CXYxhROYD7HwkPKQJtq5g2zo704GFtYG5tz20zJfUDTs\nmI45\r\n=AEOF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC8L2VZOhIfFh/VhSOMFMUX9oWSHlyBsjT8HHH9GtKlWAiAeqp1r/AWoBKyC3kS30mZgRrFbFs0lqlpkzcrhSZbc0w=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.70_1557307965100_0.3082439893694082"},"_hasShrinkwrap":false},"0.2.71":{"name":"yqcloud-front-boot","version":"0.2.71","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.54"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"21da21bd737732c672ef75b906c18aef21d581b0","_id":"yqcloud-front-boot@0.2.71","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-0xtT1DH8FuOBYqDWbmBtoMLxNuEZ0IrP5zB1sVK5t9GrNKEKl4QQlneJE++7YN/b54Btfq3Fn4gGCOpcVGX1uQ==","shasum":"683b1422bca6eb1099c0dfe961bc6c2f264f4572","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.71.tgz","fileCount":212,"unpackedSize":2108863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0qxzCRA9TVsSAnZWagAAoqIQAIiy9fvLVGPYqdlTAqvq\nFEhmuUg+MyDPLXVXDKGKLals2vLZN+pwn/Gzylm0bMfVL7ZBdqxzxZE1U4sI\niY9OB4Wj8OaevepUvD+PtUcJe/L26uPN2E+skUxgngA4MZw2Wlgrtd+aZx86\nJr+zcOcyVJpoTw+UeQyLPfbVnLY4SNM33qWb9jYb1wS+5WwrXhDidxSBZPYp\nxV7A6Esnr1jqZ1ad7icWGqsT/l0QVGTeBUReEft8Uis6Bz0JNDqNLDvdw5qQ\naBqCUVMIWwqwxjP3krJ42rnE8AG0L1E1CdhohGI/V7pOCX7dUC/IBVPZlzF5\nZx9QCZ6eb6KoYHjVDzeNWzT1yK9245NcNvbgMoCCKWR5jOnAcgsHG84UmWFN\neHedIdkt7/mOUaeZNh7H7befhRGRKADEXYNEbBvHNkQmXwDcSGIA+zZiF+0E\nIKKGGoEm8Cf6GkbZXbNkFIvvyeropWFpoRz0viTda2z3qC0G+Key+x3Ph6lm\nahJve6W9zQtyIEnYT5Sk0HTlCY67vmfh0IeGRFAxMnX/r0eSVwzoJdjpSU8H\nJW8Gmgp8CNd0HT+SOI1QkeDryxhOcNKMsl5cGmLX0O4bbTsvGvldFv8/jAXr\nTZvhzNril5ZsZ9GnYn3rfk+klV5+UBgjL8zTpiPog6Qatpvczl021EL8DMRj\nZYcM\r\n=GzeK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjrNaRf7Rk4dFbsAQoM0zLMirUh3zEcRbIKRLqFd9xNQIgLmbCdKjgRwnCkaYmGlyNMepco2NECELsPqrtpexh45Y="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.71_1557310578663_0.0036240207392057577"},"_hasShrinkwrap":false},"0.2.72":{"name":"yqcloud-front-boot","version":"0.2.72","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.54"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"21da21bd737732c672ef75b906c18aef21d581b0","_id":"yqcloud-front-boot@0.2.72","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-5U3a21PjHO3c3S34uaDobDNDWek829TjmVWJJ2hym8QL8/fnpzLnDe02LnRvatT56BDZxybURX/dGHVT/s3MPg==","shasum":"51c033a5990282c11bc68527cad8dd7c9687ded6","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.72.tgz","fileCount":212,"unpackedSize":2108843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0q7YCRA9TVsSAnZWagAAdVUQAKK0aeA0NwZNeBoI4qLM\noSyFraQJsHl9AlzQMUP2lTnF569NvrQRsgd2Lm6X5NctKHqf5U5rWwXGE3Lx\nj3HDgWJK8nwFfJ9NaVeF1z28i6bHWdoCqSv9SjrEvUx3SHUkgZnLtj1RlhB7\npT5MQglvO5mf1QE+MjhmYEcQE0iWwCfMHfZR+sg1BQBneUDwPSrjT4z/upBP\n3GaN1YAiFW1FTDaxKu1/GuWFpL9GIPWAZ0wFmlGsNtECTpZvujf/dmRY9Bif\ncmXKqtzQTqrtbY0INTMUIkHwf/u8V6etL2SUuYJWtVk6UkbOaDuvLbBb9vV8\nYENvxwYJpNTE3rhpXviSBKgWujCBS3Rqhn87OQ4IQpw/FQXqzw9BsSxFrZ8N\nYlS5cdA+CcLWM7t+EXiG0Juxi+h8MIeqFMPFdFyra+b+4tMQx9/Zxp10Gkii\nWWRNHOJQ6SFHDdueoVaxHDCYqhTtJHZNjezP0KrG18Ca2DBAEZ9Hk/SadB/B\nkHk5pjtYSIrZJwScV0y/0KzfQGoerfqVxqlB6TuutL8wRmLYjTN/YUnGaC8d\nvpdh34woXpn3J6oKgCwLfaAvR5zZim6WkAn0DA43i0sT6J4aqcNv1IzCOUWV\nLDsAAABIzkEeHBfjocM7Hqsa+EU8mGvHTWThP6VX8w7vkTfdX0bFz+ptHbfI\nzNyD\r\n=eG+S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAPWLuXjgb2dGno+CyuVrEvyIBbM+N9YEZOd9Ek1ZGc6AiB6ZYYXDUDlZV97vwNOKQGBcUvMeROsniZs3oYRjknJIQ=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.72_1557311191415_0.5579163237009068"},"_hasShrinkwrap":false},"0.2.73":{"name":"yqcloud-front-boot","version":"0.2.73","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.54"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"21da21bd737732c672ef75b906c18aef21d581b0","_id":"yqcloud-front-boot@0.2.73","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-T1lSuHpltmlL+jDonn9IcUOybgVnUciXtT8wxLfm6YLWh1Np3qt4y1QO1HmsXv3cNatvt4WdBxkdH5puv545lw==","shasum":"0feb4d5c467b2a43a07990fbcd41e5bdbb75cf70","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.73.tgz","fileCount":212,"unpackedSize":2108978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0rGRCRA9TVsSAnZWagAAmQkP/ixs4K/x3/dcwel8JMFI\nlVVBV9Thj8XUzqFLNTP3Gcbjqr8cNgd/ba+xhecPKtfmmYc4++sti0daXk8n\nwsfF7vdrqtZrawuyg9PIHMx+Vlt1iybuGByjQfwN+yPxriXoV3qbkbEMRZRV\nZtKi58+efKR5yDp+7/tCJGz4xIMvFbW39WlUfnnOii1TMBWMTdWQQ1gCb6k6\n/qHfklxpVl3uvpoyWfSRfnK/VHSldtcOHYsIr02taoGfAWy2gVSwxjPRyO7Y\nRPximMigAvOL4RznHWBxYcIzo4FBrq5rgP/uV1LO3wfIHCNW/0nsJQsyKMWS\ngBQzEEqdCY5RxLwvAY+IXGd8aMNbbyu+FBDhtbHmzb00vQBoizYuQxEbQdu6\nxubYhNYKIdiVDYOTdKE3MhcbjAhwzgm6HK1C4IHCds8lDVJV92E8lyaaVmQB\nhNnMit8d2xQV+J51I5Q5c4lt0m2RSmX0Uvyzjwv/k+lTveKj1kBvP3Ipcj/l\ncE1VrDnZeQxoOasX307qQthKrIqovHohpDmfnzgjzWXcf80WOhsgU7nnsS8W\nIwXslx+ZnEMbGQebSHs3MB8s9uK1jBYFGnNFmyYwmGTPaNrBkP+6V4SSt24L\nmUkFrOrEGMXTRsraAAq7SOQOEUBFxqu3yVw5Eyd6E83GqVdM+ZQVK/133XQN\nQMsj\r\n=yQRJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICN4ac/nfS0BINRJlergDkBs9oO8/LUiuqpms/6gwEwNAiBvLXC7Has7h+CzesRO6Hy6US4Zx2QRAcXMDb47CtrSoQ=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.73_1557311888764_0.7097498286539621"},"_hasShrinkwrap":false},"0.2.74":{"name":"yqcloud-front-boot","version":"0.2.74","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.54"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"4abd166bf00450590ab1f51e830f32b36dbe7acf","_id":"yqcloud-front-boot@0.2.74","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-6QskwLJ+qHoQkN9rB1XFCfdxNvmtaA032Z3g7WVHD4E/0exE6xNOK2BgC4rli04T0t21mByYT0mky6dPOyoNGg==","shasum":"af76d3cdb4c69a361445eeba09cccef91609c85a","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.74.tgz","fileCount":210,"unpackedSize":2105555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc04doCRA9TVsSAnZWagAAgSwP/Au8TiMKGUrjYod1+e4v\nv5BTiFvEoxB+1NALDaKxCJEGv0JpiY2zJQhRDuvWyB1Pl7+9qsL/NTYy/ieW\nvq3pa0YXUmehlAIeUL+xFEu3+Kig5+cai+5FORCk7BD3+4IlHuqByr8uGYOV\nkJqfWUSYs2cgR4VL+Hnk33zvthi2v7+2WjDeO8FshrmovFJ7K2FHVJA6hDpf\nvogd9Siou2DImCOjUsGfyZT3Sm6jJkBHoyvl+e/jByUSrsan/N0/BuoUZYdl\n95cHCFnRlw0LvC5Ek7+RGEuxH3WxvVG+J3VcccWAS9WJB4MiAQzqZzvPh5zx\nSq48XXdPMTZ2cZP6FNVkxypOySP548p6TFfEq5RBQiB2rc6s2rFpnNYOS0qk\nIaEAom0w3/Lvg50Q7rtUOYmmlX/NpbHO/51AjzvCsNu3HgHOCxwumXpZlopF\nyCetcIsa78TjiFKhTUITRWpwSIehLGN6G3wusl0BahTD+948wV/kogkqYOMt\nktjZV8AItObfXWLZdzmcC9el8ubfuuESFL+efnZHA4x2blaIa0i6eYNP1BmF\nE6QxzRWMoc10PXbub9jTeqQbR2pHzf8+7BV+UW5MKRw2hjbbNa2EamprQgv7\n5pGPTa+9sRgKmbWjVXS5MomGRk5Q3y6medLUS56v4a9v5fQ5CdExSbR5PuDY\nhYB+\r\n=Z59L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3L8DLmpeASDYBmWVK4zhqUx/H93xL561rwswDBCErpgIgNoFWuNJVGLIIdjC8srYFwJ0Hl+n4hlIpIo99euKkEsM="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.74_1557366631917_0.5278302631647465"},"_hasShrinkwrap":false},"0.2.75":{"name":"yqcloud-front-boot","version":"0.2.75","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"autoprefixer":"^6.7.7","axios":"^0.16.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","glob":"^7.1.3","history":"^4.6.3","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","less":"^2.7.2","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","timeago-react":"2.0.0","ts-node":"^4.0.2","typescript":"^2.6.2","universal-cookie":"^2.0.8","url":"^0.11.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.54"},"devDependencies":{"add-asset-html-webpack-plugin":"^2.1.2","babel-preset-env":"^1.7.0","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","html-webpack-plugin":"^3.2.0","json-loader":"^0.5.7","less-loader":"^3.0.0","lint-staged":"^7.2.2","merge2":"^1.2.2","postcss-loader":"^2.1.5","prop-types":"^15.5.10","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","ts-loader":"^2.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","uglifyjs-webpack-plugin":"^1.3.0","url-loader":"^1.1.1","warning":"^3.0.0"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"844ab365e2d56da43ee37afd676fef02b1ecdbab","_id":"yqcloud-front-boot@0.2.75","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-AN18IW5IdXNCotL5qqPERv6/tBZYblHxMfdn+rL59m8K/5UDtP+pX+pvVXNfFB7uKb/TYJI42PM6VOEIw+Bt0w==","shasum":"989b42e0a6f5efb4c4399df57511d6d694914098","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.75.tgz","fileCount":210,"unpackedSize":2106221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc05f8CRA9TVsSAnZWagAAP44P/iaGG4C6lhhH5BAInAI0\nHBVUAleEDf/t0aMfoo4UeprddSucI4S5yzZ8o+tPMk/ksMUcM+1l4tCW0q7/\ntOKWNdU1lW0gYPchcQZBQdwOklJjlFfppYcsUcgHmLnYaJDTc9wT/CVBVQ6p\nbiAawIwJfPOMefdDZgGbOyZdIZCnrCIRyRiCy6YkbmtsR1G/RW5ducKzJ/bp\nVT93bkAIEXBYsS8r2azYbAnK/DfjT1g/pDQaYhnXzJP6Z6CqYtjqwIt6xkVo\nglqop9wXMw3Vr9NOzIcfzkWc/y3QkNaSxTzjftYRFLmSIL7ljlaD0Layc9Mf\n1j+hyVy+DHrPIEMiYgpTE8/+N8nhjFj2U9PhmJugs43pSpoHCij2PDz3kntz\nZxqdzrNEJ37Xa11L90Jt2Iybeg8q5OV97zUR2wNRX5VzU0aJkyW6VBa+Dr37\nmGGSs1hBb1h+57o89xQ7PFWOW87T3XxHf+cncJszBxwzSQi+t+TbGLbCY5Gz\nXstRAh3u4OAeE3E/bNDIispclbX3L5LPvBN3/bfq026SW6ADR6+O6KxvxYBq\nnwix4R91v5TPw65ZkdqHXnABcUanfS08k53lYtrzqzYv8HVmWgClGo045MHZ\ndb5NVYWQVr8SQ5SZYLQIVWDLSXFULGcmd8nUz+Ma9DBzIE2jmWpx9V/3Ft25\n0qfY\r\n=iXpp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHD/vVqHvP68G4x7jPKcUCxanyGhou8mampyXVPXzogwAiEAl93l7hUkukXRKR3I773uO8vVkTFoBJAE2QU5EPjxO4M="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.75_1557370875813_0.7592041514944576"},"_hasShrinkwrap":false},"0.2.76":{"name":"yqcloud-front-boot","version":"0.2.76","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"autoprefixer":"^6.7.7","axios":"^0.16.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","glob":"^7.1.3","history":"^4.6.3","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","less":"^2.7.2","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","timeago-react":"2.0.0","ts-node":"^4.0.2","typescript":"^2.6.2","universal-cookie":"^2.0.8","url":"^0.11.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.54"},"devDependencies":{"add-asset-html-webpack-plugin":"^2.1.2","babel-preset-env":"^1.7.0","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","html-webpack-plugin":"^3.2.0","json-loader":"^0.5.7","less-loader":"^3.0.0","lint-staged":"^7.2.2","merge2":"^1.2.2","postcss-loader":"^2.1.5","prop-types":"^15.5.10","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","ts-loader":"^2.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","uglifyjs-webpack-plugin":"^1.3.0","url-loader":"^1.1.1","warning":"^3.0.0"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"844ab365e2d56da43ee37afd676fef02b1ecdbab","_id":"yqcloud-front-boot@0.2.76","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-0gKcxvB/Hj+gE9A2p0ON2kv7yQBSRNrpHljYKMglsLSpx44LQLdE51pS+zVI0hBirS5myiuBLwbQ3RoKLFBa6w==","shasum":"c338bb68d02a8a663acf7b4a4dede9d94cf34b59","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.76.tgz","fileCount":210,"unpackedSize":2106264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc06HLCRA9TVsSAnZWagAAJ/MP/iD28sGUeofVO9IkjRjo\nDH5wvn5eJAQTN4jia8d2vvBYwzGpOa8/4tAso4+b/1OxaH728XmfogBhavlw\nhDgWrjiSOhO5sm9tPqq4X4GVuq4LO309xdSv0A4JioTB5W/giD7wNO59oMRM\nXv915cHNyAezxGBAfqIrG7B1x0FhP5du5mm9wInm9XOhmKy4EPbHBjQjsPOC\nHtFdE363JdSnkibgvETWYtgvZGdS4kWg1tPX5J88oKJ1ubs0GERN2d6QpYsO\nqO8M0QGq7zge82VJtetNttLj82QB+eCBOdW14vkkQOBv8sht0xIMf97pXkZa\njQf0ROpvlPZksUFL3Lun3RcnhPjHsOaezbFaNPExCyVF1d3QLPgqoTivpmnd\nqmsaAY9SvNtZnAFlSDSCw+VKQ5YnX2vYA+hsuD9wbsYiC6LfA6MBQ6Fl/HFv\nJCSMb1PBFtZMCdHZ7Dq4Sz9erdSg1HE2I4Ft5fEP1QtBLG2gLLF9J7WMzhp0\nrfagl/4NyWqplaaC4esoBJ/Fz9W/aQwEMAJFf6wS+XebZUyPidKdwCEvcfvy\nqYa+D9wvVg837cNUAQip2acNS8y8VlYqyX9Rsued8NjYLpiIs+nq715LlK3C\nHxWmBEOIpEN8Smi1Ls5GrIWebznFTeJF5uZzeyBFdhjH6i/d+FDVEtJ3Deja\n8VhX\r\n=EF7E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5G5yq517oRvFHrQY8JKHAkwyeGjdKPnoJ3OEjY3iwTwIhAPxI1nVPDu0//L0aLpDeOu2j33tRZiaoELU+OVa7fWJN"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.76_1557373386548_0.240009308697265"},"_hasShrinkwrap":false},"0.2.77":{"name":"yqcloud-front-boot","version":"0.2.77","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"autoprefixer":"^6.7.7","axios":"^0.16.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","glob":"^7.1.3","history":"^4.6.3","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","less":"^2.7.2","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","timeago-react":"2.0.0","ts-node":"^4.0.2","typescript":"^2.6.2","universal-cookie":"^2.0.8","url":"^0.11.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.54","add-asset-html-webpack-plugin":"^2.1.2","babel-preset-env":"^1.7.0","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","happypack":"^5.0.1","html-webpack-plugin":"^3.2.0","json-loader":"^0.5.7","less-loader":"^3.0.0","postcss-loader":"^2.1.5","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","uglifyjs-webpack-plugin":"^1.3.0","url-loader":"^1.1.1","warning":"^3.0.0"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"844ab365e2d56da43ee37afd676fef02b1ecdbab","_id":"yqcloud-front-boot@0.2.77","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-3/kvQoPlIoW2/+tlr4z9hWZjQ/peNiKzVgL0GDE0DslUKUO1NF+PX4HpVtZ5wGAq0dIUdQ5C20LFcUT4+Mczeg==","shasum":"d4bf474a53ee162d542ba37871cc2222440f9620","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.77.tgz","fileCount":210,"unpackedSize":2106264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc06UtCRA9TVsSAnZWagAA9XsP/ie+NLQVXkRW3osZ392x\n9SUA3looqGM8yHbXfhEV4zQ8uGeFdzHj4TVnXu05/Cb2iJq+N92Zak2HdNPa\nGs0RbSDTCZiDqkHHivUe9dLVsJKmtZv8BTqqsMLz7ioFRZTTcqwxyrlTGMfV\neCQocDCc8kc8djzgtsmr1b6NGbnezbw5akBbwTEToJUVsRZxp3NOa9F+8Gph\ncoT+hdlLnJlZ1Nb89ZjOHlh3Sy9fd5lMF1uXUpqyAjJ5oH0CBfIhUzl1eqW5\nRP9R1v5v1ZaDg8bzm9LazQKsXnJ//aXLEYY7RdUskjRemhXnyehJRwVU75z3\nuF2CnDI4H0XnOF5pzZMGplh52f9ogV4GV8RRVhduXlI89mOTh7fN4cjEpsgL\ngj5G1N6yqzshTOwfub+4/s5v4ylkwMOuhsSR+o2VdkZpnIpOJdB1wgSzKeWW\nBDFgkgdYmzCqHncku9pBT1GxtCFKeHGg1oDym7tr52ZmEfHts3r0bhs8Oo52\ndQRV8C6JK6ZuDXF8newY2c5ZV0GxBrsKBjAuXSP3jaXepTmkwY0LK7WL39+e\n1G4Fb1yVeVpz23AI/teLlDOVjKUUH7hCnMnPaJJW9xAUa6Qx0elI4i7QjYea\nLeojAE5yzjSpi9hOMkcUm43SeJXr+RveSGwP9Ddum1ZJKGMaS8ULvXUrHcsa\n2TqH\r\n=pZLO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4QPUkC6Mkesg0KNh9OqENmnVA2OZYAyFc70fozhSSMAIhAMLntNOyiH4BcR/BbuRxTywURYmn+JQYzleEYSICqBLR"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.77_1557374252687_0.5332047870770176"},"_hasShrinkwrap":false},"0.2.78":{"name":"yqcloud-front-boot","version":"0.2.78","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"autoprefixer":"^6.7.7","axios":"^0.16.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","glob":"^7.1.3","history":"^4.6.3","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","less":"^2.7.2","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","timeago-react":"2.0.0","ts-node":"^4.0.2","typescript":"^2.6.2","universal-cookie":"^2.0.8","url":"^0.11.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.54"},"devDependencies":{"add-asset-html-webpack-plugin":"^2.1.2","babel-preset-env":"^1.7.0","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","html-webpack-plugin":"^3.2.0","json-loader":"^0.5.7","less-loader":"^3.0.0","lint-staged":"^7.2.2","merge2":"^1.2.2","postcss-loader":"^2.1.5","prop-types":"^15.5.10","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","ts-loader":"^2.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","uglifyjs-webpack-plugin":"^1.3.0","url-loader":"^1.1.1","warning":"^3.0.0"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"019c41c3397be08bf6d5f915ccd38e18f41974ff","_id":"yqcloud-front-boot@0.2.78","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-3gWp96SOk3sQJykZwpyAOxWkmXGaINeEh5UC5TuFyugWWV1uO3g85RSjV2hkOMpy3NlTtWpMzyomhUJF/kPBhg==","shasum":"f99fdca07da11fcf1048d24cd45e8d2c80faa5c7","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.78.tgz","fileCount":210,"unpackedSize":2106220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1NAdCRA9TVsSAnZWagAALFAP/RROg5g4ayiLGTX1M/69\nQI5th/nfyARX8mYIbXI1TXyUVE9nOaIsg1QvP9ZfHornkF129HQ8fjNeJ4Px\n+mV5qBtyDhD2CoCFD9WYhimGdSdgbLzw+xXeuXo7lnwxNriOf2do58UwhnpR\neBggUFfWxX23UqNrtIJ2quGjdERWDNXCOnIjidkfrPwnpkIaESb4sHcHUJVw\nW9hi61cYcgNETr8h6by/rF86kvwrk2ksrOlYnMFzBUdSQWSTUxoda61aev26\nFt6iNK/5iDSaILdn2w9krDpLkg6J244uMZtQD79ikbCOp0Mx8jFz/tgZN1qz\nw/F0KCDJKnnzLC12/ZFRH/reIbhIRCK697qQDhdS5B/4LW7E6vxFqh/M2IqS\nr5TxN3n7yRfwWqpZ92EZphRs82rn0AytO6hk6eafKxEv0ZUVAks98ixQy6fS\nj/Wa3UHd9H2eWn2XQSPxhoyjHQ+Df4xJ+6EoPVVhb/nEZfmd2mNeYcocg0jF\nVf3SplE/VpPvPTMCiYmo4rsD51jenZacdb7ZeeJfxt8Ow8zCwRnYVsUBxzEL\n0k7b6Olcw0qP7GzjLnTAsEnMUqnnVHBHb8EQMtf9WjdEnFDntgIcB5sY0kvq\nZz7qj6dKFTglP7jUgioe4ekcngtVZhaHb6Ff3P21b4te/dxmqdVlvCR64Sf7\nmPgo\r\n=nH4y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCruiS0qRhDpFd83korGzEO37yPVx8bXq7DH5ARoHv5rQIhAJvRTyNckSlZNLACt5UZcm843U4uf+/FmH1XAFlLZflI"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.78_1557450780261_0.1718910376869598"},"_hasShrinkwrap":false},"0.2.79":{"name":"yqcloud-front-boot","version":"0.2.79","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"autoprefixer":"^6.7.7","axios":"^0.16.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","glob":"^7.1.3","history":"^4.6.3","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","less":"^2.7.2","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","timeago-react":"2.0.0","ts-node":"^4.0.2","typescript":"^2.6.2","universal-cookie":"^2.0.8","url":"^0.11.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.54","add-asset-html-webpack-plugin":"^2.1.2","babel-preset-env":"^1.7.0","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","happypack":"^5.0.1","html-webpack-plugin":"^3.2.0","json-loader":"^0.5.7","less-loader":"^3.0.0","postcss-loader":"^2.1.5","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","uglifyjs-webpack-plugin":"^1.3.0","url-loader":"^1.1.1","warning":"^3.0.0"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"075cc307a813e9309533896a7df26c80a1024052","_id":"yqcloud-front-boot@0.2.79","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-D+tHtZuuxEnoRhkUhNCcTlB/am+iV/P3vy8UvzheNwqySVYdp7EQVtJYCrRJSJY/N3brkRXMGkaDt37Ww4pCsA==","shasum":"fffdd53c2239c52d888df1ee169bf45d1defa16d","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.79.tgz","fileCount":210,"unpackedSize":2106263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1T9wCRA9TVsSAnZWagAAGnkP/j/HPqNZf2k4w/Kfsm9F\nZ5bpTGxswNeKpq8IqC9JrtlfzyDuVw+IN/5keHdhbtLyqXVcICRc/8mAF8w5\nshvWg6h48Pp3k/E91HN93Q2p1I4FTu38W+7i8/HIqSOT4VONN6PibcP/jcrT\nn8fYhdcOYPJTlS06v4BIac2y6mNWYDFwhhpy9B+HMmp3LSYeHJr9340/0DE5\nKxbfK5be5jLG4SclsTInUtVlVihCRN2McXXRCA3B3CuRuhjx7VHe6PWpLc7C\nOEW4czm+O5GXDUhj2fdCKzaEEJisXZLESK3IOdURykNo5Xqxjzm7GVFB/W2r\nUNxHdIpmTs+3PiXWYdiGAqM5jbefKI3ImeqfxYyy0rrhO7HDbU/w2ErpboKE\nuwJi93tZamWEnhHx42kbQG65o7vmzXEnmh2UMHsjQy4fasqt7BQdAWYza/az\nJf4DCmOXt2W5WR5WMYh3YDSVuIVLgfVNvpaxZI8Bx9oqtnT/pP02fgeUWqyp\n7Gw+doORCXNPl0/YAvkARNTN+1k21RJB48fgh8dXIpNiVhSispZeeeuVh0n5\nlKFM9eQquYbKmut07sMIKfxT7R3neACudWgzGoRJJRrOp2LEG+aryg2bIK1X\nD3W2yn+RRcxyq/N2muCMu0aPf0ZF1fhfyz4jms5B4zNZD9KcG/OiEXL9UG5f\ncEgA\r\n=SEiR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2tHrXKtv9hFVy/reUwrc33ga/5uhl0kKxXs44j6l0ggIhAJAwBHYgHvj14Xpm+rOqJ5OL+R/8GfBEubS3GVu4Da3e"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.79_1557479280073_0.3045772012625809"},"_hasShrinkwrap":false},"0.2.80":{"name":"yqcloud-front-boot","version":"0.2.80","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"autoprefixer":"^6.7.7","axios":"^0.16.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","glob":"^7.1.3","history":"^4.6.3","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","less":"^2.7.2","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","timeago-react":"2.0.0","ts-node":"^4.0.2","typescript":"^2.6.2","universal-cookie":"^2.0.8","url":"^0.11.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.54","add-asset-html-webpack-plugin":"^2.1.2","babel-preset-env":"^1.7.0","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","happypack":"^5.0.1","html-webpack-plugin":"^3.2.0","json-loader":"^0.5.7","less-loader":"^3.0.0","postcss-loader":"^2.1.5","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","uglifyjs-webpack-plugin":"^1.3.0","url-loader":"^1.1.1","warning":"^3.0.0"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"d5cf7e1f1452fd5670c55588f73c1c0e3a877b56","_id":"yqcloud-front-boot@0.2.80","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-e9wciGaa7PybQUwHibhV0eelPB3886oggMNZwNZN9JdR8nwyjFN/GhOGM2bZ+/WWMBs3xXNRrsWLUfl54475FQ==","shasum":"eac401a17a43b7d75e69a4bebada66629f7a92d6","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.80.tgz","fileCount":210,"unpackedSize":2107560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc28UQCRA9TVsSAnZWagAA1tIP/08lL0eP8JqbxEcES6Qy\nxgrMRBNy97EN8eTTYfLsrPbloJ0JTZgso/H9q+kmxwYAq4tmSSFP6cAnK3ep\nJ4XDiXEXbZMInJPs57KT1XMO/G7sE03alnUlTo6Ryd5AxN9uaFHbMz6Ll9t7\nHQ5MqjHWb3us4PHw/tlZZiPUB6Yis97bX1iJJv+IejRfXzTodzKzaLM3mmiX\nEVUdVabTH2p0eQkBo2oH0o7Dr1E90wlzLFU+OZAO+KqV+b4DXjyGwQ0n6+ZC\n+gQsb7XtjrR37gAEVLEc5OGPf6bGzqBkD/fhZnPtQmeWo9rbkBa5omFtRsvV\nlhNns6WnT76hgW6Fcay5Mj2PPBcEhIvY9CYTyUnbm9e1iZWxmJipXyqZf3iN\ni0kLxsD7YQ/mhAaYSG8N3cu02NtyNmmE3fkiFq9pWsSBtagfutSVPLr+jDv7\ns40s0YWve688EpW92fF0g7alx0ZrLsDwG2CEOPSJXV+lhGO7GXmJznvx37SA\nmUIPUgpKuYmYYmOT8h//JC+1ruD7lRrczfgcarzxpmypVn+0wO96GtWMJe7r\nh5rQQgKZTTONcPdls8iv7pMOG+Tle4NzWchW6S2XyDTj+mlIYbVPG4+oYBx0\nszjUGKPtSAiti/F3HYsgkqx0WDzm66HWwOae7J9RM0OV5kHU5T3lxKhKqCNe\nigmc\r\n=KlY5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBwDIRcaC1FdDww0TEqDHx4DNGZBoMLD87wmag6E4L/UAiAb5qz8FU/caxCGq54+/SsLrJmwCrlOhIE0wq2GuWAaKA=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.80_1557906703287_0.6655935771780028"},"_hasShrinkwrap":false},"0.2.81":{"name":"yqcloud-front-boot","version":"0.2.81","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"autoprefixer":"^6.7.7","axios":"^0.16.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","glob":"^7.1.3","history":"^4.6.3","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","less":"^2.7.2","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","timeago-react":"2.0.0","ts-node":"^4.0.2","typescript":"^2.6.2","universal-cookie":"^2.0.8","url":"^0.11.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.54","add-asset-html-webpack-plugin":"^2.1.2","babel-preset-env":"^1.7.0","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","happypack":"^5.0.1","html-webpack-plugin":"^3.2.0","json-loader":"^0.5.7","less-loader":"^3.0.0","postcss-loader":"^2.1.5","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","uglifyjs-webpack-plugin":"^1.3.0","url-loader":"^1.1.1","warning":"^3.0.0"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"8cffc6171a3142c7cf08ecb29e04c5c92b3f2a8c","_id":"yqcloud-front-boot@0.2.81","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-m3oTTv+CKk7Ad+T529zmBDnNgK9B2j0vnZM0ZC3MOODsPAvuLOHpRp+dLQ2j1ib4LwZ8gJbhCGf/GFzwoIZtmg==","shasum":"295541bb38767ad238779431aeeb56bf0c021099","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.81.tgz","fileCount":210,"unpackedSize":2104556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3nYrCRA9TVsSAnZWagAAj/kP/0uMcDdf2Zi9RO1x8EDK\n+d0qPOuSd//1BtTv0gXF+8Vi3sOwiHhDMGNN1AL/vVUGwAqylV6idu8rDmpW\ngDxr2T0y9ghPzEHVc22d5VPOD0us1EkSMpar2j0GKMG0n5d+lYv9ocYgRYnN\n8qUc0qiYvJJ3eOdcSdHnLUBcnRlOCPx9qCdYQdiaY54rqE6jdKSklgz56Hvd\nyEet2GAyjv8LO/TEAaBWOmCYD6ZAJ2EICzq4IJ0NdCA0qjdpW1iehFwQOJON\nQwgMI0yzp4TjTpHIw9pqyWIHj7DWPb1IEUi///uANlkSFDmRrYpK7DYh/QGB\nyKskq6Ni5V2AeQzeizjMaPs2Q0uPrbres35hU8NfBjtfGDh+F3pHSIPFD1Zb\nj/FuIXsM+zCcoCrB5UzKJdMJrMj1Fa39ptNjgHy3lw6yqDha8fV96JgSbdIX\ncAIdO0zvTmrnNCXoRhAVY9fwN8WMiEdUXJGibp5SC+Cv9TJfzYBNbrqOLfCT\nLblZ9KfPXKgSOMW9iErlAo4dGWh6hfhkPzJwqh13px0Go+lPieM0zv5rVxjY\nh77Ga/LUuTHaDQLP/BXRwiol6KgwU/DqNTJPqJZdAxfsEHyElwPDyX6JPOqb\nplO2xOkIJ3sluyqsSIggkI8R/6WXfPWWuJmLW3fMCHDKqoC1r+oc2z+Y/PP1\nAJGH\r\n=1ubL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG078fwOe+RD03ewnQf2GcMY/aXelrLVA/E3mlLWPIdXAiEAuz4WAFRSbLQtwTS/kWAeCpG5j90SF5Y5ZwaEwBWr9+0="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.81_1558083114783_0.9476238416072311"},"_hasShrinkwrap":false},"0.2.82":{"name":"yqcloud-front-boot","version":"0.2.82","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"autoprefixer":"^6.7.7","axios":"^0.16.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","glob":"^7.1.3","history":"^4.6.3","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","less":"^2.7.2","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","timeago-react":"2.0.0","ts-node":"^4.0.2","typescript":"^2.6.2","universal-cookie":"^2.0.8","url":"^0.11.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.54","add-asset-html-webpack-plugin":"^2.1.2","babel-preset-env":"^1.7.0","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","happypack":"^5.0.1","html-webpack-plugin":"^3.2.0","json-loader":"^0.5.7","less-loader":"^3.0.0","postcss-loader":"^2.1.5","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","uglifyjs-webpack-plugin":"^1.3.0","url-loader":"^1.1.1","warning":"^3.0.0"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"ffbcca16e44810cd8da284015d550baefdb956bf","_id":"yqcloud-front-boot@0.2.82","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-rw3ZCJ8FR8ZIhrXbkzjkMzKXGgXGpxX0+7WmK7NYsimXyuslFju/UHzkCr1QbGYKK2ZYkcghIYtUaK8Vfvi3nA==","shasum":"86406e2454e63a10ccddc88c24e40486888bcb18","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.82.tgz","fileCount":210,"unpackedSize":2104660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4mkCCRA9TVsSAnZWagAAtZkP/3TNvvhkKaq1OQ8sG6wU\nh14oiaryAg9X+tKRtz8ViK67Q8OIqa69OjgUeuejm5i7dN9+eW0zk/qLgi6Q\ntxkx7qbq9E5j0rYs+8d34JDnG/T+JTOInDhbM6MqbLEHSlBbiQNvzY8RcDlA\nn0ZAOCVk/jNR4awb2GzKMvwZr6N6lbRGWWq4tkUpjEH5iTlfOYjBTKx4+KPa\nXAllhDj6xlwdcU5T0Xu+1hnH4/iLguCONwMtrRZk+AsgeloAlwq4R1FForfj\nqkMLAN4mB/T/DIpy1qJiD7KUKJyJTtpChPE6uge72evbkwW0HQfVyrwVpV7r\n0zac2BFlgBrOCk/u1khBWuwCqcyFriSQa+8UmBZaugpQmc0P0CuQh7ctbl4r\nxCDKO3Fnl+ilXS/42qWumCSfuJWZhIduNBzXv04H0hLZuMw95MmQ6Cr9PjaI\n7gw2yfzPdvGMa1iNIOltkLm/rsPu+qYnUf2sK3FYImKlQ+HWUak0yxTaBBph\ndS+6cPofruVd24k2g8w608DifWYNqry8SmpgPDl8S7iSURL06D5L3C/92rKu\nGOd3dy2//X9wL04q1Do2rWEp1grru8pIFv7Z/SlLKNpdPR2qTuABSCinT/qY\n2aJJ9pZdVsdh7l2ppXCb6fGpn778pwszxRo2+r4MCAT8X0XVkrbgnOfKBFaU\n9PRJ\r\n=91ld\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCspVqthnbC//kK+c75PrbcnNr03gsM3RQ7J6XUn6iFLwIhAMi44KIRORIZVXezB1/0iNjj0/EnrgEQD4TLEY+znCkB"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.82_1558341889189_0.09321127437172638"},"_hasShrinkwrap":false},"0.2.83":{"name":"yqcloud-front-boot","version":"0.2.83","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"autoprefixer":"^6.7.7","axios":"^0.16.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","glob":"^7.1.3","history":"^4.6.3","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","less":"^2.7.2","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","timeago-react":"2.0.0","ts-node":"^4.0.2","typescript":"^2.6.2","universal-cookie":"^2.0.8","url":"^0.11.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.54","add-asset-html-webpack-plugin":"^2.1.2","babel-preset-env":"^1.7.0","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","happypack":"^5.0.1","html-webpack-plugin":"^3.2.0","json-loader":"^0.5.7","less-loader":"^3.0.0","postcss-loader":"^2.1.5","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","uglifyjs-webpack-plugin":"^1.3.0","url-loader":"^1.1.1","warning":"^3.0.0"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"6a24f1d64c4c3e8d82e15b0a1b3fd3fda7180e38","_id":"yqcloud-front-boot@0.2.83","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-4xfw+tabjuE4tDN6S/5LRIxPfzVfRAlQlrhAcueF9j9XK/KDV2hRTL59ojgz9MSO6uy+VO+qWiDciB2pki33xw==","shasum":"be5dad4b1f4bddd22f70abb1e8accd925132930d","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.83.tgz","fileCount":212,"unpackedSize":2129431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5BcVCRA9TVsSAnZWagAAtscP/3ArXPjEn3yFeX8FTiz6\nlVI0+H1ionqqcVNmwhN7/ofcuJy1KMh0Vx2M9DmHg1kMGv3+gv9hRzuOTPEW\n0qVZx6tEW6lniklQwcYe3t9YvntI/wZHuG1fYJVFyDgDng6O17xr+a5zbuMP\np/qFLEhxl8Bcd1Xk5JbeCGQBVxptk3bPmeiGGCElovzGAo+uPLMlAm4YUtue\nr9IviS4G0ukRkjtiPBz4Aw8YYPYyMonognV1DROZuTZHLps9TIN6AlkedwgO\nvEQpQc0te72iCwwClaDfkom0Uq1B5Zes6lt6z63+m6prWXE+CrLcUHrpEpQu\nq7kJi7MKbwPcsG2wq9HT2K+bHgpxrIYQOUafTO28y0CVv8Lc/DYRpSL/Ie59\nCuXFbFYyos6A0/5uUNCHdUChceg1R3IO/Vl1dLxB/5sakP5wGAr9aOtAaQ+U\n1Yn20Hty4h1FhCpKjb/7vucMIwHssQTBH3OWGSWpav7hKVOD+Gzd7nXwjUxr\n1oKDD4yHXrOX3azkpuBNI9wfDmKftdXpLghjlC9DHAZ1ektlhBcC1npxb01r\nDK42dgkmEWIgOOx4U0tLqseERjFrozyd6ZRXDsKbc+PDBPHBByWSLN+LhCCp\nk+sP/kSL+gkN4Ou7/UuT5o/fYUi6VX1acE4kTZQDO90OwpIlc4PGFoWnCyQZ\n/b5+\r\n=mO0B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDbrr++lWoaMwLYWJSSfpiDkIhosaPgeu1NPScOj+m1OAiBgoY+k3VE7t8sgur/dpbf4n1aVStTqTKc2MfQS5zoG2w=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.83_1558451988920_0.4647971300536313"},"_hasShrinkwrap":false},"0.2.84":{"name":"yqcloud-front-boot","version":"0.2.84","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"autoprefixer":"^6.7.7","axios":"^0.16.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","glob":"^7.1.3","history":"^4.6.3","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","less":"^2.7.2","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","timeago-react":"2.0.0","ts-node":"^4.0.2","typescript":"^2.6.2","universal-cookie":"^2.0.8","url":"^0.11.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.54","add-asset-html-webpack-plugin":"^2.1.2","babel-preset-env":"^1.7.0","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","happypack":"^5.0.1","html-webpack-plugin":"^3.2.0","json-loader":"^0.5.7","less-loader":"^3.0.0","postcss-loader":"^2.1.5","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","uglifyjs-webpack-plugin":"^1.3.0","url-loader":"^1.1.1","warning":"^3.0.0"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"36763fceef80256252917664c42fe41bb80947b4","_id":"yqcloud-front-boot@0.2.84","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-E1qhSCTAd0KGEJIb0gQHlbkekBV2CzRxjYCbmKYXay9x2AC38MGQWOONGCW9y0w+6mVYNRZpr0wwjPQpzHa3jA==","shasum":"6d78e65845309b30ddb43e0422d2cf38e46ab519","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.84.tgz","fileCount":212,"unpackedSize":2130496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5LcuCRA9TVsSAnZWagAAW80P/j39OPCAG+TjwRYlNonG\nQq+L6ayknlxNGWP+ZeqWWsjr3isY5GOE90yJSOYqe+vsTtqd/mxLiP4hve5N\nnDfun6JlU9Z1j9uyhSDUTVHKXLrXl8Y8HcdjbBttmvMT9J0AKi9b1kY0tkNc\nP0WjRmKwdrAwbA1MJru5iboZxJydYUUTQD48ueoIde51L1Q65mr/T9cIsu+F\nPk3+/qE76enH3XpoGvGX/EMkI3w1b0m8wKy5y+0aKEZqHs8GbQc1bajnZrZr\njKTo4URJjaIqtKBRhEL/Q+KnQ16UvDMvyFhgYMKZhu8NORTlzqu2G17Fdj1L\nV3/BiqhRKrt/wd3ZUKx8G6twky5IiHGRAioMLYobPVy6+QTy5eJBW5RqxM1M\nZ4UH4HkYncqaI9pd9yAWC0QXAFGQ+sy4/7jnkMwSjTEk9UxzOZs9aiqdt1iy\npYcdoTS5Ku/TqHeMgsXObIvI25sXCfMKaVxqV15CQXXw6V67Aufx15CiacD4\nwPtxN+NlTjfytLgVgEq2p2hHHoGxlMGnVsb1Gp15CQDZxtSD2WD+cKl+8QzG\nA9Z3My6ywjR0znNQGLEFuSf6SHKok/zX+QZxiX9mHXLqLSQPcAPBRO8Ccz2k\nh35bR+GBm4erTPBtPxLYtOjSwvqVWuu0GGhLZeHmZWZ3H3oVspgiExe56GNr\nNTOH\r\n=FUKs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3wX4/oh9IhfNeuv+PjzFUjVdYqna3LMpiwHQ/i3DJfQIhANaIbqVlhQXPewJnzovzSNXNRTU4J84nKwHyrI607EJo"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.84_1558492973046_0.5639259873634526"},"_hasShrinkwrap":false},"0.2.85":{"name":"yqcloud-front-boot","version":"0.2.85","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"autoprefixer":"^6.7.7","axios":"^0.16.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","glob":"^7.1.3","history":"^4.6.3","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","less":"^2.7.2","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","timeago-react":"2.0.0","ts-node":"^4.0.2","typescript":"^2.6.2","universal-cookie":"^2.0.8","url":"^0.11.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.54","add-asset-html-webpack-plugin":"^2.1.2","babel-preset-env":"^1.7.0","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","happypack":"^5.0.1","html-webpack-plugin":"^3.2.0","json-loader":"^0.5.7","less-loader":"^3.0.0","postcss-loader":"^2.1.5","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","uglifyjs-webpack-plugin":"^1.3.0","url-loader":"^1.1.1","warning":"^3.0.0"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"d1e045e87df43fd1bc331c019df66d95989c2c13","_id":"yqcloud-front-boot@0.2.85","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-nUm8RRe/L6A1uxnGyXywV9ISkS0yjdVd7b6ot2T95THZtVMN/7Ms5MT7wNPAZG1ZQCk2XJGwyXF1eA9opF1RkA==","shasum":"0bd607494f13ac7df8b2e37deb0db5234eb417e8","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.85.tgz","fileCount":212,"unpackedSize":2129794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5P3xCRA9TVsSAnZWagAA5GYP/AnanmaqLCIuGmDE7Bsx\nKvhmJEBXIhcHkWwdFqQfyvjR4N91WeMSKH2ATk4fn56Mb5VHps+08XwMwIDD\n/6DEo304PO8SGSVECQYLclxN+TRzdlPC8r+cMVQ7TPFuv6RrehAonm0tQBfE\nyxEUjp/S8Etv3YywuodAKL5h0bHPaNZ/xI/DZ8C7B8r+G335/YLhG6k4Tqih\nb0lqP5KBXtUTtpN3uAyiSIQ07nMq6VE+IgvnhG/OvcjYHz0Cr906P5pdX4Tm\nfBK74uu6CswNwt6y/AclwcuJkuYvV7nOq24GPoLWgY0VHgiNkijbMkOswNm1\n9s78DxLKGc3/d8B3+bgWjZJwMJUHX89Mt9dU4FSvNvghgdgMI8kQHCw7tLn9\n4SVkmPXmH/nYiXJQZZM0hjstixbe440XRSQFUFxJOma/DzGYIRd5Ij7jNBQH\ngew9QYXsuRgk9BPXU2dvhS6sKMNKY7S7ZsCyZlKsrtqXlZECHpYTIwArTnoJ\nl35Gef1vn6EToYwI3tbqU3EWLs09ZqWxut7sS7iw47ppPx2CS+c9/B3RoOzC\nJWhEyij370UBjP6bJU07j9HfHXfTo7GufJ9J7HnI0fzNyDXuZtkCDAt3JkwJ\ncryXS6E3PVtwHFnsUHGI1yya5cWP9sEiPvuDfqRSJi9dHpVlkU9u40HzInsS\n19h0\r\n=rpBS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCackVqg1EEpQZrZYvP3KtVTqVjbSCDrt+1QwiZmjoOUwIhANtEaTSmE6i1xmeAtIJd7tLiIKZqqv5RhNH1tiFzVu4m"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.85_1558511088083_0.7540411027433322"},"_hasShrinkwrap":false},"0.2.86":{"name":"yqcloud-front-boot","version":"0.2.86","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"autoprefixer":"^6.7.7","axios":"^0.16.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","glob":"^7.1.3","history":"^4.6.3","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","less":"^2.7.2","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","timeago-react":"2.0.0","ts-node":"^4.0.2","typescript":"^2.6.2","universal-cookie":"^2.0.8","url":"^0.11.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.54","add-asset-html-webpack-plugin":"^2.1.2","babel-preset-env":"^1.7.0","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","happypack":"^5.0.1","html-webpack-plugin":"^3.2.0","json-loader":"^0.5.7","less-loader":"^3.0.0","postcss-loader":"^2.1.5","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","uglifyjs-webpack-plugin":"^1.3.0","url-loader":"^1.1.1","warning":"^3.0.0"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"3e568d399f7c588c162861dfab91c4bd30e7bafc","_id":"yqcloud-front-boot@0.2.86","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-hGdOBwyz4LrdXGza6JW6KJVpV/woRZ8jnQ4LoCfV3542sBr5PBrPL0ryBBdQj3u0wdh8S2kEyuDhkebw/gxewA==","shasum":"4f46962c2e702c99509d95cc9a10e7cfe8060334","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.86.tgz","fileCount":212,"unpackedSize":2129803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5QDCCRA9TVsSAnZWagAAjGIP/2T01CuqUMrCiR3Nq6r+\nlDTu+l+kurC8nkGif4GM5X48W3wxQNohilP8yOGIuMMxQ1fnhnWl0RjEKISJ\nm9U6Vxnu6AoVuqbTvOlq8o1xilG6krM1bNlXnf/jg5In0UmCoktieBJnEvIs\nRZQmtWG+eQxhC3zWsuFhHQ+xXab2eUVXfKmLjrP/GotAoEZua7qjFZj1nk7W\nnHCXd8V8umG1myd/y0KoIEY+9GnKSC33gYK7jMXgvEMg0tMFIITq2nKpdGft\nFO4buR3WiNGoYnysMCHC1YDvPHkyJqgkRJdRlB8FgOP1YCC8FCpPyV6gbADl\n842HZv6md7gRUop1jhvIpu5ciwcGSZdkOewk2UtAqjk6eT6bTtNeoU0AxfGi\nXIOaVjvp0+Iue6QCsKiDXkfCrdYZ1QprJmQoxxKhFKQSmM3JH5a/XJNJkWaB\n/+85jp2FMqY/wopEA20FsYUdXmBYp0DFFR7h0EnN0Mc5eun1aUXyxzixMIVX\n/hifNXNUQ3sKrmrrzW52SET9jpJL056oH3PxJM2Y39vmu+7UzTrDqasIE5MW\nX+uXn0Uv08VuseWnc4pA7qe3QEq+zwwyrVWnAvWI1bpxT9JjXdKS+8ab9EfM\nervBKqvOerxmqmuviLNwEqyEmZlfNmNAtCAxx4xdUu4LlqyBmUqbukgUodOm\nto20\r\n=70qL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF4JfyBhqU98R15l7ztdSnW9oMc5wAQGNWtvCMF5lduAAiEAuxDDrG5RdHKObb9weJeU8PCjKfSPfD2D9xGeDsHqSfs="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.86_1558511809216_0.17629029352208914"},"_hasShrinkwrap":false},"0.2.90":{"name":"yqcloud-front-boot","version":"0.2.90","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"autoprefixer":"^6.7.7","axios":"^0.16.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","glob":"^7.1.3","history":"^4.6.3","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","less":"^2.7.2","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","timeago-react":"2.0.0","ts-node":"^4.0.2","typescript":"^2.6.2","universal-cookie":"^2.0.8","url":"^0.11.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.54","add-asset-html-webpack-plugin":"^2.1.2","babel-preset-env":"^1.7.0","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","happypack":"^5.0.1","html-webpack-plugin":"^3.2.0","json-loader":"^0.5.7","less-loader":"^3.0.0","postcss-loader":"^2.1.5","sass-loader":"^6.0.6","style-loader":"0.13.1","ts-loader":"^2.0.2","uglifyjs-webpack-plugin":"^1.3.0","url-loader":"^1.1.1","warning":"^3.0.0"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"5c096d6d12b4448a40d73b2f064f4aea6f104d64","_id":"yqcloud-front-boot@0.2.90","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-1x0aRqWLo5ieRkueMyAbtCwVHJZtNgDp2vM2ji4ylWIcdeAu9pVr/roBv+sbGGj//YA4VBVmakUUgs+SXJQbCw==","shasum":"1783a72a5c73f2ce8bef7e8f9c7e1b9f16bdafd2","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.90.tgz","fileCount":210,"unpackedSize":2108521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5QZxCRA9TVsSAnZWagAAY9gP/3pZesIDI36xkp3YNW/B\nQCbMYyQumb0oTV9RBFOO2GiVL/FIYGxIIW7oHoSi/FtqW3/USxs6MuMfNg2I\nCoXlkpi7KI2L/10hGm+ca1LRfVu7qwtFHaz+dKw2QEeK8K8P10PS+d5ZCX9T\n4miy1eafNQJLRAscf7RLDO21cj+M+muLG0/K4hFO2nBTu22DzRRM9pcFff8y\nM21xNAuedeFEicytaWAVX+RrnkLq2a8n7RMtVFtDkneGifCjj6z7EDzgMlxj\nZW1tJy1i/5w9seGE0LipEsVW3mehp2TvCdK09Ozvalu9u+CnRmrgPhlcjEFT\nRKViD2LuX+e74VFab4WAWU1gJCxo2UBSM7TzNw3RcRNFixXm9aVbAZnXG92o\nALDYxHp7UZLJ4GbrNL4qN/At0J1hKaHgFOYwWaipVt5nB49Z1aCNFD7bUp+u\n3/zl6XEwdpwSpXbVGd5zdO0ZTkGUDTq5VHDUydKmwjuFxBNVplCKOnx6PVsr\nr86sMALLHrncQ8ekPD2Ro/Nw8xL9FHfOBS+cOLceTcaaFX0/caGHnA4IwkvB\nn9FeeFZYxUGfc7893Gclrecf1gSzDgzYScre1J9BxDlH4tPJgMBVOY9IHT3k\n/gT69PUO8spK2n/TEhRg0NtsEpYmZKocEtYJlAazN/230wcEXkNdeT9pig7R\nxFd+\r\n=OKeK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIALqsbImYfqi3ylkD6TLVGwBfGac0mSD4XefsPbo3n4mAiBW80BTSG3IJdNMTKfqC4wmXk6scNCXC0A1U24YWCHHWQ=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.90_1558513264859_0.611917453553616"},"_hasShrinkwrap":false},"0.2.91":{"name":"yqcloud-front-boot","version":"0.2.91","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.54"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"144e013a66e7fa6ab8fc2407aa0f5fcfbf95dad8","_id":"yqcloud-front-boot@0.2.91","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-nBKjeo3yH9mlQmYusAdjXri9SwmtvDDslywXvOztJCVqo3c3MOdCMG6MbM5iYo8yFsB8i0RUZEkqv8m3LIb7ZQ==","shasum":"e47f0306053c43172f21db4deedc3d0fa61a94a1","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.91.tgz","fileCount":212,"unpackedSize":2112533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5gINCRA9TVsSAnZWagAAUpUQAIfk6LNk0OB7jyKtGOQV\nNYD9yP4fSB1zmZVpki4MPNiw1XWKH3JINjOYKqOCzd0Vzl1TKhUDkm6KPHkt\npvt19LO+HBUwL8U9Fk/jXpknPekV9kRWCBRrcFcjtdfAd24gUhuY+snbL685\nYBx5jXp91LS1Vz3Sa0P0JiSsWV/Fswsnil12WZIZ6AvHn2v+jJ165ywe7OBs\neCPHg/fuxWImaXQn4dSAwyioFg2XZUGn+DDrgGABTGZLfmquv/5hu3IMLI0r\nwC6XouWyZOo47YZBCik8qyIkYVUmFhPc6Ibi+ia4IMb10yucSjVQ52V5vNT0\noiqqOJfuh/GPgqOnYWIW4VTeUCQ54llXgzzwYQhsadL5dz8v6haN5iTC4osO\nPWlrK4YkcjRsbIyEg95teh5LPKB5/XrxjiLYfpD3K/oDgcxnq5r3ikTO8z4p\nse+guiKSCCP0ru0EVewdpun2XjLPlobSLcvC5RymO9srv0T1aJZX8E7VXdNA\n2L3K3osIUTNfErUZ3eH0z5bYuAXNYR2DtBKk4LWHcWhxPNHCB1ipnA4+5lC6\nUi+F6QJC33F4j7sD/CQEr0BZwRpSimmbuE3V39EwmStLkXPsi7t3nXylPMRK\nWV4OaflwYIK5DQN2MtFkhzVTDvGQXPCx+Uqv68mlkYKx5I7ouW2/B8heGqPC\nFJ4E\r\n=RW7N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC4HvOXA1NAodxKTpJudLvBFB3D9ijEDA1cYn5j4Bwq2AiBqHPLX3o6z4BD5yfOAI6rYJUrUeo10RQgft9fLS3S6xA=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.91_1558577676571_0.5322126833681387"},"_hasShrinkwrap":false},"0.2.92":{"name":"yqcloud-front-boot","version":"0.2.92","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.3.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","lint-staged":"^7.2.2","lodash":"^4.17.4","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","prop-types":"^15.5.10","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","tslint":"^5.9.1","tslint-loader":"^3.5.3","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.54"},"devDependencies":{"babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","merge2":"^1.2.2","through2":"^2.0.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"gitHead":"35e7c4334f0bd0d5d46f2d434c0d6a37e021a0e2","_id":"yqcloud-front-boot@0.2.92","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-cIHztV1K1Y5zI6fN7KDExOw56/FkVA3A7gg3pFYPbDzBiKKrJqkzLiDCFayuI4kF6kFN0m6a14aM3NGdf4G7ig==","shasum":"cca4a8d26c55e1bc716756d177d3e66a72e07f7c","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.92.tgz","fileCount":212,"unpackedSize":2112525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5mu6CRA9TVsSAnZWagAAyRQP/1BGFcpBarM/k7rQWq3o\n+3o0+DsthXHlXw06nRgrnqgkhn73myOfb6cCbHy8DHXEIDAykRp5zCL9Xl/4\nY9MD07BYTcq/qfwaaIQzP58+on3JGJh1DMIfoopGYhbUOssmmAwJdDykifgC\nhEtdUDmhxadOen7xiFXN0dMVrbUXn1UjR/Yie/jB/tgovdQUrad9yiS/Byz2\nx9piRbsTKDao1xAboJwTw9H4aLosMCflIrFPMwSP8ijCe2FBWoB2Fi9lcSPb\ncYv4jPTaIghmEFTbvlW/FVho/LJUC7PVvZD9Vt3I22H+yNEXsuK0GdXOgZA6\nggbpbhEteumg18FYRvdO++8hP1PHA3OC6sG0n/SojJ4tMMG8SvdSct2uAXVF\ncPiDNah41QvQdRwqE1xOge/zdEbEOYGoVyldQTcOT0otIaqBOSSFBPNBIvWR\nXDAOkyq3pu5rAL58QZfUQBsmQ/pbSBJgM4Q7/at+0BbixASrnwB0871A4WG6\neNhM8ckupCoO0ksxOzU411jUQgi812GGnqjjXRhPewMwz44/zFASc67pp6Jk\nj0VtPuS/WjPQP5/dz51wlQmxItopA4RL3kqcWljKZ0kUTv93Q80FBPnNsC2h\nDWtmTFz6vfhjKe6W1cYY9edtI6cfAGDSPuURtioge5p19iFIIcRUbPy+7ncL\nOSWN\r\n=gbdW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQuOXYBqmD0wUGd7Ut1o0M3hg4TMl5ypcUZBRA8iBS8gIhALh87Y+xvmpHR9vWYjePGymz3iAO4FKRgt4Pz1NYf8hx"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.92_1558604729185_0.1560727229158836"},"_hasShrinkwrap":false},"0.2.87":{"name":"yqcloud-front-boot","version":"0.2.87","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.54"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"544cda03ebdbf3072c55fc876e8975433fe9c7b3","_id":"yqcloud-front-boot@0.2.87","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-NUK8Uvc6rOeWDI0k3yygGlZgnGlID4AeKJjIpntbTy8eKhuPKh+hMNPMBumDEIeP2LOxsI40be4XufN8fCarCQ==","shasum":"bf02781b8ba844657d1ac211eac236e434e76b21","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.87.tgz","fileCount":212,"unpackedSize":2132053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc55grCRA9TVsSAnZWagAAdTgP/imr/7y/9F2YedJc6rhM\n7baYn9QXP62ZQynG2VuXYVv7n1Zf0awtnpsrAqcAXuNAb1xWJ3vHa4fpx754\nLJidmOteXbGgJo4ldXnNH8uatImTiihmpugafWvh/8SiZ4iIgimE1zSX2SQJ\nfelmpI1lzu6kdI6AFzKGW+qCh7aSA6/iFgNZq55s2p4qGliAKZ7AW1t31B1i\nriIsV+vPGvGqSoY5SgW0lHt78FqLaxDL4gXTXcv5nD60AL10VT5uwMwpXAmO\njjlGwqyd9Z4TsdqHA1XlQXZRlLBfBuExbXfA+F2haPUi5wKpbz3/npOKNGV7\nWbTNE+gXM/wVzjc2xbyHPkhD+zjyLeOim+2sl346+Rg61p1P6yfagdFfj3nq\ns/lTEUEFy3nM22kEYnjPH9RLNx77DhZpUaqYl/vHZ1JYU2cMSS5x32nSbaPR\nsv98fRB54CgOWj17EfHIqnxhZp09SC+P7zWZfLLl41cvprXomvd5mlyxJ4nF\nC6jptuAwlvcmROF262hrIWSvjqaUiHQA57R84WnQ8XErh/gK61xjp0nKM/fH\nGFDxOnvYpS8Dqr38cN/Q7zZC2FHqBSMoeK/i7PTFip/+h6Orm/4sXEJBVlhe\npuef/9e6mL7XtugXMws/XCTJYpsFKVmuruBoG/QLM8V17zlGGROq5QpdLC54\nflqq\r\n=m7TK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHq7EKO3ZWxWpS5jHGtRzYD5pw4vzG0+iN0fpM3igZhzAiAjkRDXV7r7zVtFRnKRCOOQ+b/qce0ZmtQxRP/c2DrxNQ=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.87_1558681642410_0.10949825269909796"},"_hasShrinkwrap":false},"0.2.88":{"name":"yqcloud-front-boot","version":"0.2.88","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.54"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"e0599ae44110343ea73d084c4f90729b9664703d","_id":"yqcloud-front-boot@0.2.88","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-yzWKOAtX9OfdId7ItDSI57fXJV84qM7B9OlyQdf14Y7eudb9x5lSugcYpzcs3+KFsyHwEL3EQiGx2qfyjUPZEQ==","shasum":"5870369c6d72aff4c85d9ebe9f2926f6c5e42963","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.88.tgz","fileCount":212,"unpackedSize":2134702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc56uRCRA9TVsSAnZWagAAUpQP/0yMt8ar4M1zmrdzi07v\nEPqfg6CY7fPaY19v2/D6CHj3PFiLsNdCmsYxd0Fuww/TLI/4pubUk4AhyKiO\nQ06WEVrTDjD/M1ZcMHK1m+y80pPEnUeI78Lq2/I1WYrOc058Ruv0dgzFBUtk\nANgHsaLId5RRMm4FuIJ8v65ADkPGXX23C6AnH8/9QKCnGh7XI3HGf30lBmpX\noSwva7BCEMnv4RjyXKoI549qYRgZ2OCOZx1oYuPTDjs+tzUXIBQKjNIX4QD9\n8759yZfrOwLHlz4LdQWwPlbeDsola6lFAPOfDO2mG+NkNwVh5dvtuBh7oAN9\nv7Hl17srtd0wPBm9JlrN2XzZPSk4q70kI2frEMwHVLXHCcCClaQanfqsYQ/H\nF+TZw3iwoyA8WbWXW8wnno46Yb5nUvwmEqcdsnsZwyXYK+hkdufrO5IBuQBw\nanzGwVJvLazacNhz7zAijs6H85+UdJy2wLixrDDMcvzwK3/VYujOKXA+1KJD\ns19NCaKbTJRRayvh6akILMqHZ6aeZKTe9saP5eR5r7vYbZ0CXPkPyqVd3xy4\na9ZoDfxJB6AdTpxaAMDgMFPhADxFHNChKAnmWugX3YDJIobrP0f9W9jYI5SR\nxvQqCGLG8pfx449Bs0pX989A2SMJD4dmi9CRk6sEvcKggRJbi1INhGsM2jkj\nqXfo\r\n=q23a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBriXwcnYsMlBWr6P9xIBVgS8YeomzA3pupoVkTX2V0CAiEAyI2tkkLRNYujesSF8i7ADQcGQ3Xrl7OAcTH5hpiKoOg="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.88_1558686608989_0.1890623327907095"},"_hasShrinkwrap":false},"0.2.89":{"name":"yqcloud-front-boot","version":"0.2.89","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.54"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"3c85c82e3c374a173a2a51ea561ee5907ef55071","_id":"yqcloud-front-boot@0.2.89","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-gxJ9VYKDyUOkL90l+rZzwur4IIQz+c6cX1ncaTF92v56g2HwQArhHGm8Wvkr0A8hDoW9VS+W68QZOGRGDsKhyA==","shasum":"447288adf932d8596fda0bcb4466e6955fba3d61","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.89.tgz","fileCount":228,"unpackedSize":2245308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc75KOCRA9TVsSAnZWagAAjhAP/12azFIalfpnK90clh4F\nv2XuhQEbwFa/jsSy2X/zYPLcBU9VDeYS2z+nyKhWgHnpbg/ZcGCvT+UIP5sN\nnNtdd+nG8sDbYYOR4peG0WSwXFw/oCZEqF+kI7vXJKxSWrZJsN2jCElcFir8\nwSOkeJKmp3QGmqBdn3yJ/V9eQ6DMV3EK1T3IWzjCoB4qJpfkSKdjjnlcVBu1\n8yr0TFBQmpZW5B/Q6blLl/K4xIXImZRdLoEwXn8J50+oV3+hpBVjhQUnU9Pw\nBhubg6Udxdv8Hi0uBIG4jVbBPZSWbNsE1gB1SWJt/vENvwoPXD0xttdqiAPG\n+l/v2nqaKjIn7baj4epgYoeIoEHZMmH+2/zs+hiXVVYDgpwFICXWS1fSln2j\n4FTeRkgvKXEOM2eBr4M4RM7SgxYUsjLiWfUceqtCejhY9/cNp03M0gp2LMxu\nrhOk7wn39S+QFExWPvVMY/0g053gxdR1NJ6Gkx/kudPXuXFzzTYtzlCmeDF3\noA1J1KYhxcg/f3Wu3qiB98i3KREXMx0XazcN3JJYEKw5+DsYMrw+h+h/3Q53\n+zJev+KXocrKeuY6bTFASXgCeLA7zsZ9Iu2OmZkZNcNdZ76ekGaXxasWgl5Q\nAlVLas509zWrSulu1AMmikhNIePmn/4zvORyAj0Ap5/vA9k25calDTzRyxYj\nFBq0\r\n=kQh0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDXxdRWGRb2qKXmazAKUWS7uJkcAlYIc0idBGMJguffmAiEAn7BOWdDuhpz0/tugyeUwWdwix8vhLtKYtVwDLVsdhdg="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.89_1559204492777_0.28397612297727837"},"_hasShrinkwrap":false},"0.2.93":{"name":"yqcloud-front-boot","version":"0.2.93","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.54"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"c3bc4628aa301621621b0cb2cfee00d4c63da8ea","_id":"yqcloud-front-boot@0.2.93","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-/ZHRSCZQRTPRkjNQYZhJMkZVuFv+5i3jwJvKLDnM4TxBjNVYDQY6ZUmBfXEJwVKHJjz4oW4HnJUlYnwpCCdrLQ==","shasum":"cf0b08fedcc1eb85e8b4ac3231873194a97c7321","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.93.tgz","fileCount":228,"unpackedSize":2247164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8P55CRA9TVsSAnZWagAAWrAP+QE9cdKbKHDTbQABtf9E\nCJ9/BFBWv1RyDYmoSEBpPICdGGfFqON5eVPg7WZLVw2VRxreWO2LrudOPSy6\n0naubRZKMH5iwDM79r1SzJoQ+04mKa7tQaq0u54tnvs8RvMsidCjZDhyRr7+\nc59jEyzn5kxflW1r3B6CYW7Jn7RX50J2i3JqAe+bPT97GEribPxMqGBcYs/m\n5eXWQG4rCBdmZGilZkmxDs/KXRXaQ80jCIJwVXzKoVyvzI8u9lTtEXfKaB5c\nNaRS1NhHparR1W1BMKbtsrS2VRvYpReH8bRqKNBbu8WuOgFIAKKrtVoz1TlS\n7MOwbzwe+19dJk3JZZvXyZUclEwbp6Yatb0j1O17IBtn0V7wKS7wMMTa4iMm\nQfwa1SgvLGIgk8jrXg/WBYmoX9iOgotrI8t6a3rDOPGSyL/WGvAghJWIu1oS\ncT4Olx57FZSAfu72YB6n0yhlxpBHpfE/Nd32a/reuGjBuyaRGfN5mBNQE0oo\nHPm89ZaMNVUfoT9MYrpwRmeX69Hi/hw0RTj8XmuTX4c8zdOeJdxjrgaBr7Ta\ngvq4mowLyMENXDJb5b7Uz2kvFso3lJhD89GCaI165X4hmkDi7F7sd/61vWq6\nN6fQb9BO5HS4BDqCLF3XR1yAfvDlE5huxzrTndODHAnaNX58iE/aXZeMa7ke\nu0p5\r\n=FudZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG57zEA32ZqxyH2ft8l544PGHjjoJvkT+RfyBh/jxRWmAiAvlIaZydebDsCH09ozSrfR6nkqRFYo551eYkKxrdq3hw=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.93_1559297656772_0.4419563429442632"},"_hasShrinkwrap":false},"0.2.94":{"name":"yqcloud-front-boot","version":"0.2.94","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.54"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"f20e7dc174deace7134c62c30d9d4fac3665ae70","_id":"yqcloud-front-boot@0.2.94","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-BrVCuCJexTN1+P6TZ4XIg3U/Nv1MMB0ZvzcYfJaeZx9BMYelbUwd7T+RqQut/HUJghQUMZnr1TeivdenGUxZUg==","shasum":"ada56bdb0a5704ebd0bee7e334c260bd953e21cd","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.94.tgz","fileCount":228,"unpackedSize":2249089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9O7GCRA9TVsSAnZWagAARfgP/0h3cXJUypohsQGKCb/7\nQzEW0vlXi2uJDvoMNBZ0xxhewwzwdIygr4rHwavLtwQd/4AYUrZkUj2TgHym\nCKHYJ5nDW7Ui4VnDgreNHstKXMOFFDb9WkCp81CbQD5sYejaunyRGPsWlxnW\nfwhF8JbTV8crxGlHDtJKd11/hqN1L+SIKecLnB6fyByZFpOSgx3T6kRTbVH1\nSEZjYzgfXVArSDP9MfYSBzL+jS1tcyCJNvM/b93U8h2eYXbBebDA7OxbSLoe\nP4Q030/sPaRy0gzpTzakmZOdH1FPy1nbCOU5gPdgMk9vzVYBZOkrzC8UsiE+\nTBRP/LKcU2YU6V1EF2qzQBZuE7PsSUEWMkc+ZPr4elGuj1VqSX5a5BmU6++z\nai3xrhKtPXJ1XuVdztbHKqWfEkHSuHHxeU69q0sbe17nHYDyLM+8QdRBU2Wu\nSv6XW0d2+n5DGUANiauH9UkQoDNP/6YE/z+bRdB8ZvFonMzNUg19cqzGPjD0\nmyXXDJi+5f32cDextva6qBfylAuVTwI1z72sd4qPbj1cWR4WhjL0c1vab0k0\nTjNSK2CyB1jO9WPb/Aj/NFrbY9anNtBKQJ58fKSyKDn2XKT3ZLFVxQF7w7Re\nlGJ4TxbFzldz0P1oQ9D2Wb8MwXQbJcqQY25RLzWLmjiCYkwLrNWPY6NMC+Kn\nGV7D\r\n=h/bd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEq8+8DpK75XKHHeZI5JXSU7PzXWmlTkGa3VntpFD8UOAiEA8MVtCf8XKKk0FMgbnMle+X6eitkxNUrob62Ev4Pm0ac="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.94_1559555781710_0.6937567591541096"},"_hasShrinkwrap":false},"0.2.95":{"name":"yqcloud-front-boot","version":"0.2.95","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.55"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"f20e7dc174deace7134c62c30d9d4fac3665ae70","_id":"yqcloud-front-boot@0.2.95","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-csCIk47rvh2KyeWXOaVJjYIW5s6DrfPb16u2xmAciAbWZ4eiI71ltQbltUz3v1ylJdKukzlwdlT2TsxaYh+9dQ==","shasum":"9f71c25f5129072f8a1e8b206d867ad33854f532","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.95.tgz","fileCount":228,"unpackedSize":2249089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc92tkCRA9TVsSAnZWagAAuswP/1fBwKTDYZ/4zCgbTHPt\nu8Vff3Wtv79IK6XkUM0+vMoofXH2bgKTDRC5FmMSjzmnZ02VeIWIE90T4Aat\nhUJpFl6GdYE7/c1otA5b72xCvyrAkGZh2pP4iarRqN7DYb7yv2vaK1dMnkre\nuEllSGQ1VwrQc5DJrtwGfcgLFK12zGNfOBYJ7ARHydgZbSdUBSG8IDMRRK0/\ncxGecjvQ6s7aV1n4Oe5OxZhE68c9yzcbuX9PRgmXwoR20D1AnDpEEVunw0Iz\nNl4uAUoZjo3kICqXMsmFHihdT6HpLXR2lj5iPtiiiEzHvbSOU6xPcERVZ+/r\nIp9ptfyAsKOcH9l5C4PyKV10HMghtCHyrUfwbgictBuw5ZpkZpdg6bGgnNFY\n5dO4M3f4EAesu5OF0joxRiQW4mP3smIjr3aQxx8oOLB1oBDVA1C/LNGsPMg1\nSaHcASvS48Nb354V1OQyRWmTYHojHryobzdVWRKS7i8NuB978Ay8Jvs3nQ02\nQcmUU9vmjiFYFiF7UfWB4XnDASGmKVvJl71/jUBvbv5snhJWVMSF8z/Nii5c\nZkwvZoioGGuYRmtGDRn0/uUHs/JEeCAUcls/yrK83PwSau8+HiEm2A6XOmup\nazZAdJtQ5ijueM05F+/LKJzT/MCDPEkwRWb1wbLQCRdDCTMkmBcWAFs/G/am\nZtB9\r\n=uVw5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHxa/4bVRNX8EA6p4GO18i5CNh0iSTzc3eghlxLiCGMNAiEA/x/yJ2YMKFPHGpkITxl6ZPpNlGgfHR5TEkyH/9j1Tak="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.95_1559718755707_0.5588734671794169"},"_hasShrinkwrap":false},"0.2.96":{"name":"yqcloud-front-boot","version":"0.2.96","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.55"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"7593257d700edb475031e44bd66677235821f5e3","_id":"yqcloud-front-boot@0.2.96","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-sg6ElV1vY0RvFYXlxRhUaXkq2gItyuOSMQU/gMrGxXNasm7B/s1hPEoNwxEY+uAO5/WhhBOylTcyUNd06sKcAQ==","shasum":"1207de1e834e7463db390469f6740be22a336893","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.96.tgz","fileCount":228,"unpackedSize":2254249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+IIACRA9TVsSAnZWagAAawEQAKJLXfk9FZe2urravUQO\nnrsLixeFTYocq+aG/T37LI7Wyhl9M6Z263Qo60MZhNc85pfy5FYmYV5EqtB2\niuTzo2/ifgZ1Juw3wInc7i+JWauzSxamepgdGoXi0TaQeyuKfy9Lci16xwTM\nwfaBdtt10K9MPYaqwckcBntgdORpx7j3ZKnkMHCVexVn7IyN2dQ5qUG4cyWU\ndelZoe/CaptEUGrUpZUyE4BCD/leS0ElCbbHnY8eTJe1JblANdPtzK/SBRhF\nhZViAFpFAYbtn8VnTw9Sw03qroKO9mfuBfXMnrZBx3CGHZ48Ll/wG4Rwh3Ud\n3PkYZ7xWPnjgzYNhfKkQ/hGVsxD44hTYRZlWnADZlkyoxCxMGRSfmax5hkdE\n8E+U9CYOSPKSpfUo9cMqC3fL+jYnYz/F+cYzAP1Fr9BlsA0q1MbNX1zpUoi5\nLrVsHqvrehPBAPyIV1B48LtUmIqb2w8zcknCYIIKmbIHafu7o+TMfDC8FrPD\nctJN3gDa4lG5FvHIAfLb3E5U0dm0dRYxIlCI6CMsWoXNiqN6/MmG7KEa0J7j\nS4hq7JPea0Z4unijHDlL/xtiwEVbAuoh7xyRoA5ezgWBLzi4mA4ckpZeiFZI\n8rmrij7QsQSlQnL/O9C1a6Ig0oJr2OulgYYCjQd2v6D/HTUERSq6aX/eRKcV\nB60J\r\n=+ATT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC4ZaWv9q2G3oo4alACoZ21Mx+IMPm+OpDVCTgLIny1bAiBSGeu0afMlqwtF5oPND/1a/e6Tm9oxT0MxzCUKPJyn0Q=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.96_1559790079358_0.40488173578891207"},"_hasShrinkwrap":false},"0.2.97":{"name":"yqcloud-front-boot","version":"0.2.97","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.55"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"7593257d700edb475031e44bd66677235821f5e3","_id":"yqcloud-front-boot@0.2.97","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-9Buax229+Vr6Sbgw51nWIfznHZ1wqUWuF/z16zETvPhwKFUdJqyduExZ6qZUmP8F/A1+1hGf01aaU9t8yl8XNA==","shasum":"f3ffd32db01a787ecb37d3996fd3610b9aca3389","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.97.tgz","fileCount":228,"unpackedSize":2254307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+IfvCRA9TVsSAnZWagAAL+0P/jcSQnzMvgjgMIWPtOBO\nIjFJeb6/jabtjW07tnq4wZLgmA/SmfkRskwGCI4J9VTBMty9FwZ2n/yVz5b0\nky4adfG7/HtKme0WZS7/cIV9hWW2lmGa3mOLkLQwFWNdo3aCsbHbBWPQzHJN\ncos4kl3I3Nwzu8qV1gAkb9INiHyVNzq16mfNKMQJ8JxttcO/ozp3dTBf56T1\nK7sWQ7gBtETZ0T5E4LbQDNBNSfQYfSoXMP1wnT3JgdUqUo/GjLwCsAUpogon\nxUm+EQ1+H5LubOvcDWCOSb38YtpamkG8vT+S99bOXQyN5wB2WCxEFUFLAif/\n4b2IHUZZDuCjiJIzezRaaB3yipKIxfe2Xp9luSW3E+d7A7d7fcsLEeoJgf1Z\nanYN9rkkEgaS+aDofkxNTFwSNGlD9wT/jTQN+EZHncBw5ZISNhw5lV3UocOF\nHk5VIxJHTxozsEoi2cdW/bMOXNID/77VZ1dw1FbhnMhokrd6KRnyPV7rkuup\n5vtMxRyCFhTGVG+VBf5b1y/xCp8jJCkcG/OTk4O7yZVoglkIgzkkZrIoCJ9f\nGJcZTuPW7I5+HycEqjpVakitkSnYDoAttQAQNBoWC4mtSp3jmIiKgZ6GYUvu\n9tjRmpUDzdPLPdq5vJujm6iChUtPN7uH5BJBEVsxon/zKwbK+q2R+weVjKlE\nz07k\r\n=d8Jp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2To3nsiIOyKx6v4hOBXn4mnfTOkz7MH/SiYSCNUQ0SAiEAgrNsKeX1m8vhzP3px/723LXHh48FMlz1+8UYIa2TZMo="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.97_1559791598984_0.31506957263822244"},"_hasShrinkwrap":false},"0.2.98":{"name":"yqcloud-front-boot","version":"0.2.98","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.55"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"16bce4e90f0ff934b42aa688a27dbefcad311068","_id":"yqcloud-front-boot@0.2.98","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-tYtfQ+qSEbFyugjmiNTbs0oXJF+Iu1mE6Gor0jz0eejZEMQ82T9lzX5KD6iji9fZuviVrgNaR2EdIVo1MSIp1w==","shasum":"25d919a8d089b1e0ab3550b572994b9d6dfe4a2c","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.98.tgz","fileCount":229,"unpackedSize":2269749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+LK/CRA9TVsSAnZWagAAR5UQAJjF0fNTnLzeka9LefUg\nNxGRRPE8r4yE0xxQvJagZsl5jJ+qIXkRoqtqmkX6O/zCtTLbU/1zpcbd5++x\nos/YNpkouYVT95GZ4IwhcyU1Vb8BKurVOziLUfhYeIntBxGk2jLGCOfeBBfp\nbZ7SKXfnYZYSfhFYG2pPc0VFJZgPlXI8SF79CK8h1ZnMn1/pJZ2UUHal6YWb\nUVegwDkQQWNWQTtUF91RCBWlKcPN61+1UH6Pu2gAxrDXXdL8tCUmyfiyXug6\nTwOcKpVNmxkhid2DhysNOW+83ck9IgevwWt3ZTBui+cCdJCxsfyMrZ40hR/j\nfWyziPnfiBiugoG2qUK9ZbrWJFKap/hY1BD57YcQDLtggUuBKotK4UlrrwYn\nHc/QULjgg8OgWgO4vhR+IcmEk+TzI+UqayBvgNcKa2bMiHKikhV932qwuFw4\nt7RqB0LgnzZV49G0qEPXMv2yHQUyoZnrkThAjbfQnu4bvA+3FttM/yclSWOe\nizrXb/GJ5zyLw70QGXIDsIN1Szqt2XHSNKvd/rw9+/EjQLlBoOwFjIlD3qcK\n8z5XD2Cm1CihSNXzkRJ2x5Sx/cAHPzWYtcaALuV+El2jBnrd6gNVrhrynBF3\nqITFaMnfHQPItj1S5zx1m2LqZJwtdf1LlB4V5nem4OR6UXcswlU/aO0jA1g2\n7rjb\r\n=m6zq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2eM0+5qXW53gR/83gFxVj+S61EvRSlU6Yr7ndDcXXfgIhAIBuQrcc+ahH3JwLHosmit8e9bpnIkDk/FZGbDAnOxee"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.98_1559802559119_0.96166540647811"},"_hasShrinkwrap":false},"0.2.99":{"name":"yqcloud-front-boot","version":"0.2.99","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.55"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"35c7db8d9b3ae30b2e0066db9c5182e0fee6cadf","_id":"yqcloud-front-boot@0.2.99","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-HCM6Lt6cl7YTPHHQbZ1hnL34t1maPdTIYErWLhSrd+qDwyyGB3bVYcQguNs3M2VjpFnl46+7YKT+AIRGYdDPFA==","shasum":"829d421b5acf97e65ece99cea133d5b47db74487","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.2.99.tgz","fileCount":229,"unpackedSize":2269780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+MqXCRA9TVsSAnZWagAAoSwP/i3cuGOM6SoXEQ07q81Y\nypoVmGbQibMWfWmVsNW4rlBNzHtm6cQfn5IQH+Lg401GYOHZEdenglNH4u92\n/WyIKvDZlzaPL+TBy1ig3IbLGbE14Js5Xrn8h5LE3SpMQlUtGI2ErCS3jNo7\nsgl5PRLOAGdqV7OnDSQDpvlykXO3F1cSrn58anAxOofADj7Z7DPI5SiUqPYk\nR6BRhV9l64r7jhcOlewjPU3CuoejQ8dNnxgNCUHAWZ8ryRTWtOq+42GQY/Ox\npJJopplI8XiFQzX5RNGHBYalyrdGEPeZuWy6oXVeqzhdaJ9vieT6EjKzGzyZ\ntlwZ/XaFQDukmww/dS3lY8HOQCxN6KIn4GVdVnD1ZDn9DOz7cGcutoN7Wxit\nNgT7R5D3KPwUb2orKWhGsjT8sf0lDpOUpx+cr7Ih8SSEi4+ZsTGuyfZpp5JF\npWOxCVgLWYvgMm406zS0vG1A0fvFhKuyrr0FJW5A5MihNDJXrH7cEl+SdN5P\nd64o7OWQGES7o4poN+lvCXw9MfTnCGLle3TmQw0SKh80peoWnxDY5dPY+6S2\nbVErIX2ytGVfz6jr/u7ox5bt5nali4aMSNr04G5vHqPl/Eb85LDQMju8jQ4r\n/DOOSG8rKfNdThJHJ0PMytQe4ul2QmcFRbq3wWJo0oY6rSFSEQX1NbSTKStl\nMaLA\r\n=GEmk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD61no66i+JpEW4jgZUpjhUGFUBFAV5gJAuCWxT9RmzLAIhAJM5iKPKS5tak7zepppFPbZ4LnPyHfnNL/Q0OIEW41UD"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.2.99_1559808662391_0.8596900033181962"},"_hasShrinkwrap":false},"0.3.0":{"name":"yqcloud-front-boot","version":"0.3.0","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.55"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"35c7db8d9b3ae30b2e0066db9c5182e0fee6cadf","_id":"yqcloud-front-boot@0.3.0","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-gaOIPnqc+TWirswrP1s2wsEz5PRnF1Ykw7BGV2lwxK5BgDkTblCqJx3z1Or7cmF1kEVUl0zan1aew/e8Nf4EUQ==","shasum":"c33d508f924ae174a9870a402aeaff8f76d6d8fa","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.0.tgz","fileCount":229,"unpackedSize":2269762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+NOvCRA9TVsSAnZWagAAiV8P/3ECCkPBsY8aaKmh5Lsy\nLdIBlYmsWWe2Xjz1dufoa+cOBYDznMvQtuj9tnxLahSAbhK2ftqP0W8wmnh0\njDziubtUdhllVvaF7X41MYUa4M15/mr6nW9Kxz2nB9w/XVWB+f81d0n772Ry\n5YfTayR6D+gmLLqqoZOe/xDymX1pA+PUrDrcxPkcyU4BXdXmemm+hQmB7x1f\nHmrkf5N9Wjw79uPchbOEMphD75k7zni4FrEmkWSsiSyv9Uq7eNqFUqe8sgbW\nkwGljv/KTQZjlvS2ulbmtaImrGUqExDviN0bxb38bgH1tq0w09lIVgtM+kS9\nhW/MT8rgJOhOabRfLctF3sLxrW04JlT4BAiSHne6Gt5ywWHinpD9/Nhyv7OT\nIf3gN/0vIlMJaiHT4r+IBb7y40pYm0BQKmVP/o3uXHAEzTfCyUr7HVpwORdX\nFoSRiQtiIx0c+1AT4qy5JL8leOTT4JFLrYIWL/Nzo1c5wMWJIbfs+qQ4Xvwq\np1Bart3sVn3Rh9JsL8VKFwIJkvsAjsvau9g52+a3OlMoGMGF96pkmPfKizKS\nqCINUjJ6KXLmTGJ7taoHJta67M5FMyRwC5UNhcuN2fOzK6spK9Y72AO5NCrB\npKr0r49h6KLoQLooPUI2SMC1WuU9hfDTDFlOUAVc1980XqFIPdNsBAFsHzpI\n5c70\r\n=TJPU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIuP9McC2WFe+Er1Ie7lXdZIujw+4/OXqeAPzVa25q1AIhAMbd8ASpH4w9GCDI8ih61Tiqfbv3QnHw1XCNQM3wPfKE"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.0_1559810990600_0.5665250706391585"},"_hasShrinkwrap":false},"0.3.1":{"name":"yqcloud-front-boot","version":"0.3.1","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.55"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"35c7db8d9b3ae30b2e0066db9c5182e0fee6cadf","_id":"yqcloud-front-boot@0.3.1","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-c+1sNwBb1tTXxniNUt4RwFUrgsRx24tb8OWzG1seuv02Zku3Bv4rpWBoBwU0A4BG03+HdRPgSZqnKtZ0G1ABSA==","shasum":"2e428b9dbaaee5043d4c7591d5d43529af611d57","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.1.tgz","fileCount":229,"unpackedSize":2269765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+NWzCRA9TVsSAnZWagAAq0MP/1gDiuBb5+2+72ktxVQK\n8zPa3ufBPZI3APOnLDMKojfRvakeNsv7X6h/ILNWDTQupXCLbYWhhrK8+43s\nsRt0v85d2SqfsJ7KAAtkUqoKIG2Ew7K1lMOMxqf4JUWUvK+tn+GgQiH7sA80\ndPTBR6SDfYYVdDXMJ4CIY5XydEi9KhHoODfZtmBNqePmSl4tNn4F1deceWBb\nEUu307MSJKJS+yAD4cl/9jL8L6TeelZYypXJ9ycJCQgoUTMPH/KJ6FRTTjSM\nbf5aVd4NlXNwL/Ml1DEXF9Vg1O2KazHeBSs+/02PemBr/tVtIRN+eKpQFTLj\nrjAFTomVxPoh6MJSO8aWRwMQDJ1atyAI/rZmx98Ej18FXeaBSN0jsBo4oYnE\nBIAhcTqmeS2qjWjz1ELl4APH0NXzqfMGJrm4twvbEqc0zgGHYTOm/hvUGR7S\nZsqMU6Rx+ZBU8xeVgn95rxRAX1mpAjPnfdyu45v2ZtFcqLnNTHDMR0adzSCN\nTIizxdcNmwBltuxi0hCGdEl06MPzpMcYjtYLcVTfuAQErmo8GQUDTZ3bsxx2\nCS86HkJDIsv9fpJnP1Ae9xKReauK81ZSE1ihbQFDEvevNlXtevRwCkp2co0L\nm53kkJ/dTj5MI6PVcY2WV2oaRYR/k1mpnPAZUCBG5tcgT1vKEmH45bLjD8+A\nt98v\r\n=QvYc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+gSoI9RHra/po6IzHwy1PpuvRXdxUJ8/5FPi7+bp9DwIhAKJeL2+g0OLonFYs6o8Fy54viYj6sls0ixY4Y9b07DdQ"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.1_1559811506767_0.6872598234300267"},"_hasShrinkwrap":false},"0.3.2":{"name":"yqcloud-front-boot","version":"0.3.2","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.55"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"35c7db8d9b3ae30b2e0066db9c5182e0fee6cadf","_id":"yqcloud-front-boot@0.3.2","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-6qoFusxvCgDgrMnYUHOO+of17lHd/upIUfcqurQx4nBwHHSI/fJGM9KFPcE5sZm0NkciIeSW1qorud1SQI6k7Q==","shasum":"224c38366e0d2c3a4d2672fcbb9e02f9ceb2936a","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.2.tgz","fileCount":229,"unpackedSize":2270006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+NotCRA9TVsSAnZWagAAr/kP/iwyy4vNkH3zhtwpEuYh\nup49BTQsO4WBXxlZ1kVb1MOXQ4wGVKEVHUSfyI1yeUCkr1wvC5ySpzr8DS/A\nfAKb89p+vQrqVPSThcfLH+GX6fHvj9taPHkKnaIrWG309SLeNMxUXwBtrON7\nMP7nNXjW+WZf6Mddre3igyhzzOme47zuBOAGzOSBoABoKWahI4e4rNTLgycj\nzXphQy/bmg3GJ6UWzgAXoiAiBv9UZTotTWPtsD7D1Fy36N102Xsca+JK8slU\naYiAcoY3J31PKsGteNpoR1zC8u7KH0THAMl/pM9XeVzcegUN4DuXZbhPQpdt\n2IhjDwPm19N1xgNGj0mltsmfRcyN1147WzZVzQfH4Au83D1K6vjntL0qLRXa\npEGCW/H2avJqGA4i/AiQNYOlvnqniq6z1iGyqqPTcspUNxA44lMgO+Vbhjg7\n00M+PJfZpocSoA4rGHgOIIR6MwGQ29PZJy6M93V3qa1g2wIUZHYGZIrm2DVk\nSkFMknEQ6MqNCfv4oEwH7mSJlOf6MvN9MmPejiz9L9zlQx/l4idHrUaxxemo\n3gZezvOmSqmaYDRdNgVglcGiLuBvYavpLSAoGEmlHt/Ixi3xpu5fwKai4vZV\nViN0F6hj3FygHU1HJ9XpCTljg3/qt8c5LC1TpGohkKIZoBIRbrjufDRfsvW/\nfa0c\r\n=HMp8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHAibPyU1dV99Ba+tv43jtyk+45IRnbe6Y4Q+Di4+ZpTAiEA5LcpZxk7ewo16tG1wNAG/aqZrnH8/1AmVQmzOfxaY7A="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.2_1559812651087_0.2728660528536675"},"_hasShrinkwrap":false},"0.3.3":{"name":"yqcloud-front-boot","version":"0.3.3","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.55"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"35c7db8d9b3ae30b2e0066db9c5182e0fee6cadf","_id":"yqcloud-front-boot@0.3.3","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-8L1xvdBZHyJNFr66u+1lbJrlEc2MxnYhyJG2opIEtKwOiDzdY7d6L01q79g9lsP82nNtvoFrsU2jOz6VEuXjLQ==","shasum":"6d572cc46e670a6e1b60b2dab44e3422d565161b","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.3.tgz","fileCount":229,"unpackedSize":2269886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+OA4CRA9TVsSAnZWagAA01IP/AsatPVUO5fDinYLZAtn\nNVJ5S8QzDvjdoETB3yxpor5V6WqxQhUDmzgJ2q/GfbiyTwG1o3e8oLtWlpM9\n4n7BUHI+pl/kK51UrE/Tvfofb6E1bCqHyhTbhxUCxK/HGnETTT+UlCRYtaU1\n3eV25MKAS/21WqfLEUP0CIqPccX34ouZyhPX54GlUbGVtUTTiXFXiG7Pxa4F\n4xQNUcr+R529sdoowFCkrks5mKExDJsehg7wkjXtUeTC4eJZr+WXylc9Oskp\nRUV9WanV0dJ6/w156fNfliy1ya0xRqJY7IeHotgQo79lkQ27hRTtgjH51Gsv\nzbNtX+2Ls0Z2Y3PY4dM7DFR77UPCHI+ZXsi6YnLYxANwAlTuEM5D5X+Ascxb\nzAHWhG4I+O1AysVegKsXtu2glf7TI6PYGfgcO7PbwzA6s849GRgZJTXbwfN2\nLTkVG53Y4B2FrAxVVHu6Zj/e7XBAEVx77+xdHfnHKVMbIkHyLCheab9Tiqye\nvJtnhYQm3U0ik1UcnYjVnLoTB+qmci7LFvED2KKnI3frNlkKmJhZd9eLwoD7\nYfDWaHfiEtXw6vsoBCNLy3USsc1i29nOGTK9wbiDQwsoFjof/ldX20NjNoSj\nzL+YAl37FyGPbBV6bxe2VXtZpY9XbpKnd4d0F3YsyAKNgbcDTCohGKRtUpmO\nUL0w\r\n=9gtH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJ3OHTWLOvim7KMhOnm9s7kg0ff6oN6yzrHKNpGOyX8AIhAKcn1c83yzSUuR8eOPZZJdk6/UTlfJYpkmMptFWyuWiC"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.3_1559814199309_0.5830463271889685"},"_hasShrinkwrap":false},"0.3.4":{"name":"yqcloud-front-boot","version":"0.3.4","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.55"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"35c7db8d9b3ae30b2e0066db9c5182e0fee6cadf","_id":"yqcloud-front-boot@0.3.4","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-jsoftXAcOnGL8qcSBs/Lv1XFnNvnWOWerjHfN0v2wyIaRh6NNqj+O/f1sXFZTawD2VsAqwZaVxBMDhutM+w7+g==","shasum":"edcbe0e2d5bcfd4eafb286d6fbface8327280fa1","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.4.tgz","fileCount":229,"unpackedSize":2269969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+ObLCRA9TVsSAnZWagAABlMP/RH2B5oHQ+TWm7wbvDfb\nq6IFdies4ShFt3MQAJzuDFVihesyGeQntmajtT9txU90zLwDkUX75jATMqTN\nx1oErVQwHAeJ8aS205Z2dw2js/jQzSb7VHBkPsDSbIOHBPupH8JYiI/FzF+Z\nuYvKZUrO3uMYqyMm2Geo6s9oh4Yk6muCSyp4Xmbh5MqvyMoh3XYELR6kB1hD\naqyjwr9SPWqTS8lUGL7w96gnPLXXt+JRU1m6qPYh6cpzpbyW3dysjqlemiTL\naJ8npXUrGAhxU3HZzpcqdK1ax381LItyiX52eL5SVD4wMCrnblbJFdbPAEQ2\n7bm/Hkz9glfg/Aqj09nFkSQVwMTp9Mmk5DEzC4rgdnTFshehcQoRYtaHeJkf\naxJFgGKE4m8/90QiNrCYmaEFuUsKVM2Ret6B7ub/JbwRtNLw8wWXntYV62NH\nLf7u1GkTHhJUrJ+znIOmhUod2A/ycf+qozjZ9HgvG83HCBf/gv5DqysC0Te5\nHtHgsBjD82hrkcnqU249O/0bj5tkYOGfxEl31TM00x7UpHBNS0Nwf7R61go7\nT5iYqodk6GAH5J4SRiMzCJfRMX0IGVDdzOIy7KqPZqaML/fn4wYfnuruxPG1\ntHjSgCb58OxSrr5UQ3DaprLGxG4Mk7+OMt+alAFGUZWHbHSZtrjIaA54mgOZ\nSor2\r\n=A/8P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID62RSJhJX2uUa89ry6LUPkqU/qVB0CpZXhQpWXXO8/oAiBgc2NcXVAXoo9jDBNbrXHs175UJGRSlHlC2MY8WsS4lQ=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.4_1559815882847_0.2336140991097293"},"_hasShrinkwrap":false},"0.3.5":{"name":"yqcloud-front-boot","version":"0.3.5","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.55"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"614fb6de1ca09c705ebc8375a101638367636d44","_id":"yqcloud-front-boot@0.3.5","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-4mQpMjfpRhjk/KvRJtOHG8wBLfBUqVo83KX+bMTDFKFUhL4/gMJwSvKrqOBDL7Q1KkqGLu4FxXQ/uIoOc4S4Bw==","shasum":"ece54d2685722a0e37f3730598740fa62ded8229","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.5.tgz","fileCount":229,"unpackedSize":2272356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/AZDCRA9TVsSAnZWagAArxoQAIGTmSKuHBW5jK3VW+o8\ngBOo+9bSXtFAPQUqQj+ePGl3LGWwmytP0vya9HFjqH6rRQf8MwFtyxYXsRlb\nCbOvfA9KHz+CyK/W8gKnHhkAgG1tPJ6WZjcCNGzJNNGD+1nOr78g31FptODX\nwB+cqUMDa7EMtrik0IXGzDjD7N1LaX+5XjJlJUfHtUaQZuoJ+NRogYWiduXy\nBwzjGyJsb+fi7sUMogw1yrNmVOefyFxBYCSn7G0QVOhbPXD8ZHsGwSQkM4cY\nBmTLedUzIMZO2dGMXHMCv+IZay82I3be89/Mz4oO8u2pl2LDPVpCFIzsWpMX\nHeLYoZKw7qPBtqkOB9BzE0kNsKDHgFFOkSSn9pKt7d5oNHTHo/O6iiiZR9S1\nFyv/JMT65MifHZK80KxFxIPxSsYMECyobvXo7/tjBcm8QwXrMWPOtZFIkar3\nrmYnSwR5Md6grsFX9sI2gXxuVRnTH2yQVOxNXy/Z+kNyuxx+goUH06XMKG5W\nYQOZSyCunuFDaSDjh+v2oDfS0s9BYTRWy9LuGMglX/Y1pgNazU4MFfbYru7j\nbVXqJNo20bvrDhzIfEQ/kI5FuhChpOR84ffVuNiEH+XndWx8scF+UQKSrVTV\nW9IIOUjJMXVbhvph4oyzNnkjhvfd6BIbtpDQsPvDg+MltGqT64nXr2Uw5svH\nm2MO\r\n=FUG9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE9WSZLBSy9OsFWMDU0kZSpMEgCZUfq9r9gFx9TSN0WeAiAFEdJqP7DKpiFzgpCUnFjhNVjCQeRyHH2yrl4tJ8V9EA=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.5_1560020545966_0.4895372399455322"},"_hasShrinkwrap":false},"0.3.6":{"name":"yqcloud-front-boot","version":"0.3.6","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.55"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"6a27b4eaa2dfd492e9e2e4369ca9570aed781f51","_id":"yqcloud-front-boot@0.3.6","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-8SJc2lHE25kwH57iEJ0pq4rKwqm/1NM/lbg4Iok32629VM9gmAsiPHheifGdPDmkac2hnig/xE1kuHc2FCdotQ==","shasum":"d6cacc652e6929ae3cd9bd6ea64ac2a24f485b47","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.6.tgz","fileCount":229,"unpackedSize":2272589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/bYpCRA9TVsSAnZWagAALpEP/2d2KRNMFMUe8oIclZjd\n6SnwoIyFOWymGVylgmBPq2awa7mrXCDgJeP1Jj1xTcrDUdIF62vZppdzXfUn\nI/mA30gBttefK4+zV9kwAEWz4wBLzWJp7/qsO1hudEHLd1Y2QIGudoWqpID4\n/Ius22w6MbMdkUCrGy6y283nEV0Nm+GI/AaRE9nZVRL76yGlTBbXi0Dni5Ir\nH9nqTJl1quIQwnXKgekRQsraX3mQkzh40vRGYjV2HiNxyXzStqbhL0Trm9kl\n8QJ3RRNSiAftEHJxh7+tXJZ6ZNhYyyf+rvfVy0QX6u3aihMpAw+tYFM0/DkV\nerXbEdk2A21BVn940xd29qMhcozrooY03+Xi2sJmIQgy+N/EIO8rpwB6V6tG\nDOXSDA4gYeF5JX3xw65E41/QEk+kuVYPwVEDzJGRITqqm5YuHdsUZd+lnIuj\n4lHmS7uS+lbFN1ln2MnwgMCMvJT4M/BsiYiBJQMQCljH0oKnO/m1XCTfbuFb\nVUkpodRzwnz75OODuP/lfhn55tE5uNkWDf1tTexiKA04T7onoWkztABsbiGO\n8NesezBg5VtcUe6BGHb2aF8aTekEyiekPD1fcuWWnLx8BRjQat9Zp9Jhl9HL\nOCK7mIH9PIaWYVF5uIDJHyVwRkiC1KDJyqCfUybjB99ktaWK0xTXaOIYGQp+\nBrKn\r\n=wcmI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGw3RZan65i3svLGpm5tlD+Vm0rhro2C2oltQBEuAyIBAiEAoyM8eyXVWThN3gecU0lA/rty1OkVFxbKHpTGeWfNmAQ="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.6_1560131112554_0.7142289572851788"},"_hasShrinkwrap":false},"0.3.7":{"name":"yqcloud-front-boot","version":"0.3.7","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.55"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"8e004f51a27e522e7c1d2599dc92544b000d05ee","_id":"yqcloud-front-boot@0.3.7","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-W9yq/Fa6mnLYGjHfuYe5Ioc9Ui71dATd7AZdbkf1fPZJx3GlEPhuP+5469cUF951XZzscKPvPtlcz/JAxXLHNA==","shasum":"6d36e45bea74effa6b2a410d97b42bb8310fd891","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.7.tgz","fileCount":229,"unpackedSize":2272657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/b8dCRA9TVsSAnZWagAAgGwP/0WOu/gvO0D+Ffqyz0gk\nWgNohWuyXjJ5bMkaTE3lNeNz4jX1VDGWciFgAqRZkM0EVg6faP1kqsEKBpSL\ngNyJ6JOnkouLE5y9+E8uxFqjKvi7299xVsybre9vjryxCBUJh0LjMKRqhYDc\nTCKiHFKtcg35ULskjNHKs8uy8oUVq0rddL1FvCz+ub0Mz2IV8WZ1AhEAyDgm\nMqsWU47hqRhUJivG4/39tdS/kZaPaP9NSwUWgdvUNtAtS6oKMXHa5466UceA\nIrkmE0zuBEp+xgbqUFixYnEJk1YqYOoPwVjo6g74BPSfZXJZmDt5nYF7mXDR\nok41fvkCa2jzXJHVmETEA48d0hgoV7sUWO/p1x9oIDSoubw83YnHPGtWv/ON\nOSuVOpU2bK+DUgtyNGNeFXmgLJjV3S2zlEjXgmIm2YSWhx59oHxikMZ0d1gR\nxxOtfPTJzso8ti1IwSP0o5JYG7UizX47klT2RSeR1Ssmh6G159if6XRpT1Dr\nxZllX4YG+34e6vQ6RNzE0IpaIZFp+rxn0nv+0o1UNhhr7TQEcHcphi6fiOJ4\ngSLM5sQ+81gI8FEUDKxArCgNUIUa/XIEZP8GvZqJBBl/bxdWkLLt43RBM1L+\nRDDuAQ9QRZgDhaM7W6eWN253Vn4sVP8aazM62z/0Q0kjIJTzgS3h4SOeumXL\nAB6C\r\n=/6+z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFyNROMnZFL07YOCyXNFvwqv/lKkynQYPCKj/CYQ+BhqAiBHSLtjbGvKRGUZ0a8kgXGzUR1Y1nlbh292qEtJEx427w=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.7_1560133404884_0.9837723179074829"},"_hasShrinkwrap":false},"0.3.8":{"name":"yqcloud-front-boot","version":"0.3.8","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.55"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"8e004f51a27e522e7c1d2599dc92544b000d05ee","_id":"yqcloud-front-boot@0.3.8","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-/JzNlo7RgFhsCyctbDp5oWdzJRjjmoP7dTVteSL4fdXjWzy6pCR0aBK+n2sLXPdwsnxqE58HYC4Kd2686ULdMA==","shasum":"791fba0853ab0ccf03da1941e55d58d385b13a9e","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.8.tgz","fileCount":229,"unpackedSize":2272952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/cuPCRA9TVsSAnZWagAAuGsP/0h4r1yZKBQ2/s7QXbgW\nSvQfYkF0GECHHZmstrFCLmSX/gEyUMSWpsMr97T5zGZar9PyW/rJMmV1Sv7u\nfYQHjHScpdeikNlvWrgiIpH0andceflYdMX7lonVgSigZWlfKV5QialE8v+9\nhxRXITsB+ArJLnq8Rey+PIDP+uITv1KKU6Xq5hoWeWYjiD7b9uXqYfJPcu2Q\ne8wKdYzdhcOLOM2lbSaoSNsIXi2selBSUdHUvyISLCuy+QXeN9bVa7EMxG1v\nHbbM1NpvMuILF1VnLtnoXCqYGWEsR2SWj2l5vSJm9LkEG49d0FwllJfO5DPo\nF3XaMnQiqiULpnPtdc0G8twEV8PpDkz/gPX+zbIO2mkjJrwAphBu72oc1E9J\n3ieA/HTcBk+R4I4GFQoeVJOdBXz+wFMnsjeYMh3rTw0AXoLC8n7lH3ojF5zI\nrr05tLSeDEc6DgqHoJNGC9EyJIM4gSd1ThTXApyUkc0uhtVcHPwP+ttS/2ht\nIYN8XgAG5mEI0zKBIKAsfjoCb+s5biI3nmGYdMp9+groqVUGXnFy/jl4JJq6\nc3BaEEqFue6g/EBuukzTm5GVrZ3B6JVjO5pYQAOvA6opVbkTdwW5v3PhCeHx\nPAYjNzZJ4bykJVnSBZfIoCFsjeIFR36QhtGqBlD+CBsYMPf5ZcB9iUOBzp+S\nYKQQ\r\n=6D1s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4BoOWpCwL04tSFEB+Iwp1k/N6sfoqXkB5bPOUTiGWzQIhAMqrfi/GcsojrjT9ti1CgOuVDzJnnU5PaEpHlf12oi8B"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.8_1560136591244_0.12549220012774187"},"_hasShrinkwrap":false},"0.3.9":{"name":"yqcloud-front-boot","version":"0.3.9","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.55"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"8e004f51a27e522e7c1d2599dc92544b000d05ee","_id":"yqcloud-front-boot@0.3.9","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-rwDLo6ko4yJHvgbmp/FWYw1ysrNfFtfgm0Pz0r6hZAgLQStL7P5MfXXHAZagrH4GFGPxuIZYptyny3ZgWCj9vw==","shasum":"78262870659a55931eeb8feea8e12241ae7c7da6","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.9.tgz","fileCount":229,"unpackedSize":2272322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/dQmCRA9TVsSAnZWagAAwyEP/0Vd/2B/Xid06mEhI2LJ\nIWKYSp2L2GyS93GgGwR/VsgWvCNwfimA/iGsVGxK8LaSFw9hIfVcU3yTl3+B\nU4ADh+AR513f5dOJpjvY74cg80nXnjcdVDeVmRQ7oO+UhhpMgUwO0iIFt8OS\nQptdJou+v2YdvkCV3FR/yrh7T1hRd8UXcIpCa0MKcq668DYpLBj8L1D2+2CA\nk4UJz5hj7m8SsQnoSVRymauGmcuO4KuXdHGOQVFxSD+gkFyrJDuq6wcKt0Y4\nqGMF2BbkkMCiZWCM8aQBRnK0QplEjqNOXBYLBrPGbkkFcWAlI2gpNWIs+Mdk\nODrSJTmvZsxyy8xXWIh80uQX2dHGJmATgsTenAtOqHUz/yIWgGHr9a/fIdoT\nA0GDU4gsfdiYQwEqQ/EmnbS6HIzfAmTk4By0xO901olI/GOqlHQYwPiaJuue\nwLj+Erj05jMtCoOZ9yqWybSGpdOD+IoFT6ZUl/nZRPrHa0BgyTbj4yOVu1F5\nVrsto9CAI5ROes9IyRnGUzU8MduLiyDN+RG2if18PfCMdqLHAztzrPzw8L/3\nhUhI8hYX+YFa7IGb4x5Xav5zqu0zyaGYjM/WtizE2hMmgX6eZQ2SIeRyt/YO\ndPN+0m9EWSyDiQGid2tuDFFj3/vsd3YNLWTwaQeAu3kl8FEMJKoJkcFMr+eb\nz4cm\r\n=lwQi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAui7SF2RFP4FVkbmPP79QEwJ5DPyVU6jld139YrPabKAiBzkKl/8+kwJuklJ5+aYxoyF6WB+tIf9ON24XcUphPd2A=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.9_1560138788448_0.845698188078905"},"_hasShrinkwrap":false},"0.3.10":{"name":"yqcloud-front-boot","version":"0.3.10","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.55"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"8e004f51a27e522e7c1d2599dc92544b000d05ee","_id":"yqcloud-front-boot@0.3.10","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-jRW+oJSMOFtyzE35KZsmveRPrYrhS5ojEatyqhjB3720eslRvh8EknONrBhF1FwiAsu8uCHKe3j1q4pg/6Wyog==","shasum":"e8435bf918453d45b53221b29800951fa6feedcb","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.10.tgz","fileCount":229,"unpackedSize":2272866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/eyUCRA9TVsSAnZWagAAbTgP/RURi82f45iS7QWecx80\ntl2FykWl22CMC04Z40OPBKw1rFWaPRaxuDucP0jQFUcj2CRdMcnGWQvMiq8K\ne7gspCiXyu32BQArhvUdN0U1jxGcdZ8AKBnueabz5e86iKiW3PBioTPWsSSL\nHSuVkdGhFVYtnE19KLXT6cigU+2WYXFFXMfBlvQI8ugZqC1SoPXyQtZVTbfF\nXc0tv8JJS8poyKU3E0UwkYN0FV8LoUcbRw86gYqYDbCyaY/UzZgmhtCCSN3e\nI8UiETctUzykL6Q2Xht3EFAwoEDgdUqwsWaH3f8A4ILC9szGyJrGCeaTPtv4\n7Gqrbmwqg5o3Sdq0KEaX4H4LMUm2FpGFCKARiXaKzP42Jvhi/Tg5gE3YHNg4\nMcSXDlWKmkd261hxHiONxoS81CN1AGar4yIYNHCMZ/ot+r2IZ3CiPOvJZn/p\nxb86qLYlaDYqU576ayznHTSdku3Q6QqXO1gvrdl0HGUubByp4W/Ho7+6aqeM\nKQNZsMm+VhZVPk9roGErbqroPVMQiuQNdPJx7+RhV4GyEc3wpH3Snd10id8o\n/tlIOUgiG/xZf3HQLOMFB3SZInHZ7su7wgBRnWXoX7nkazJGAWrbbU5HudkW\nOSgF7B7elRH9nBVG6Df+msPj+aw3PGveMTGVw0YhcxiCCr08GxK7afdrasQo\npA12\r\n=q0eQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAbl9uFCOncBd40IE1hBt5laN+Pg298ngYpYcQkxMkG5AiApWk2Ins+MDVxDm22qfYV11YyJUlN20iJgWy1djTj/NQ=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.10_1560145044033_0.535589415419482"},"_hasShrinkwrap":false},"0.3.11":{"name":"yqcloud-front-boot","version":"0.3.11","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.55"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"8e004f51a27e522e7c1d2599dc92544b000d05ee","_id":"yqcloud-front-boot@0.3.11","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-e3YC+MKQ1naKALayT7AaIJxZE6RoqfzFCUcZ2pGQWb/PHcXTK1GVpr4hSdID1ZprMJFmK+DjIhXYCuxHh/v64A==","shasum":"16cbce31c64aac2c9c3379db7e014f51c0e29d17","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.11.tgz","fileCount":229,"unpackedSize":2272396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/fJ2CRA9TVsSAnZWagAAguoQAIW8UiRJVy6UcW/UKjfT\nkwZ24EKopRgg5GY5FNQX9EmFdzS3/Lf4CBWUAKK31EWc7N7EZ4b4h4AkD8DW\nZBHihujXWI+MjaMA5eWRfWThqTVSylAE4OUQjYC1wgG2uUrN4OsuMZ2VHtEN\nkAFwAW8Pd0qivZI50stzWz/O0dNG14BDm1QQxYebICgQzVs5wOJMOm6CF467\n6nbsh9CfR+PjFmk1+okveRkk/RpxbesrmojEQFHnHBP3WA7X8ux2AkPzckv0\nCEW9gOzRWmp7JAwuZwJs1TJhv/IPsfQ3p6kEgsFdpfVqzs0gHOA9OZ5zz9i5\n0CoOz9sIdBjllZ0ESBbal9JugHl3D+yyrbWxkXI7wDRS7sa88UoLZD2tgqO9\nRTxjh+NUUvG7iY9HHOVLF2JY+IfRNwYlSVK2NOvS5N7XOahk3SUmglEmBWzN\n7kPyH3uwkVNuTWQOZ5CiTvvoIktzuycSuKfbi0cE6XGGWWFRVAuUo151Ndl4\n9z9QBTijv9bbI0W+PU3VCsxOV78XcHy/PgpOUhZ+TsdZdryyZ4G6AtILjkU5\nuYKPMXCLy6KQp+Qe1FeWF0aApf/Q7yBnL8SB989YOkKJMr4m3yLSYr0cUrvZ\nHKCILUi1LJdubPKe6L7pMyqEosuc6wmJyjN/wQYK2svRGAvBXKYKKSS9KBvf\nvIJM\r\n=dTAC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCXDeBG7zyOUaytUqPA610KJeM9tWVoRfaKdggCqCf/AIhAMQBtajbPjjOi40FjbyrDga3hRxbK3roKCIJ2c7nFaag"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.11_1560146549414_0.15806026269020412"},"_hasShrinkwrap":false},"0.3.12":{"name":"yqcloud-front-boot","version":"0.3.12","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.55"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"aff72644246f30e9b6e6769cebd448f6d2e9735f","_id":"yqcloud-front-boot@0.3.12","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-R2v8GftrHbPTg5bOLCOoWLMFQTJrtBvDa7w6WluC9n8jlJgl2Z3mv0EZIYZUQ9yigM6B72EL1nFjJpEn/4np9Q==","shasum":"f8c321974afd9ef68d44cf916b9a159c9e438f4c","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.12.tgz","fileCount":229,"unpackedSize":2273784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/f5ICRA9TVsSAnZWagAAQ+YP/0yOG9hyhwt9KfJ6D0S2\njwRYS4bUfXl5P443zVMLMvU+TnwGMLOx214mfpHq2TtllgiaQv8O/KtudSg6\nYb6vIcRtwmEuhaEUaSKO3nQTTWZpDEs01DIu95Xf90KZnMCIr5zXfGcMaVJT\np8WmIvPhefSaO7Im/WZwDQogAU0K2+JgOuOBBOMgialOA836FWicdBjLXZzx\nQ5MB3m/e3kzqPBtLIZNn12vLNUty5rHZj5P6hfUBKMYh732vkYc/7uamKiqZ\nqgnxyF73pQf+ig+Zf0S7iJAIFzn4NH7E8nMShYKbPy1+MyS6yjTkSSsZAKpK\nnOj+pD+Xq45CjgDm5J7DXTfBxSIO4Be20+VMs4Ia1SgbB3KglpIDOEo4+TAl\nGeS0+3HqXjS6I8L+sT5o9OtJ6lRd4LMjcDA/Wr48K5ak/osT20gYTfqKAphL\nxk+ldRlX2MOE21p70INfgTzbUr/lkEP2bdNDCAZ94Ux9jepyGHd33eUSH2SB\nfHpkTZgSuGZXS8NeWjdyTy9Ig65bJ7hAIL88qB7XQIfb8u8B9M36ovM60BTc\nX8IEhXbvhNSs+Qz35/cVkTJryKZpAzQGqg1FsmGkNOx6H3xZaNs1nNLzgo9C\nBsQ+NctfdehtxsQY7RlRu8EPED18E38AAiW5MscXxVco4imzxM/KjO+TCe+Y\n5PxU\r\n=/9Ms\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE/dXczW1kMtVmYbyHEZbMnwbCbx4W/FkLt5EBJQ2UK1AiEAk/HhQOGgExsssoFMlxTsxi/ECEsaxaPccaHW/njUBsU="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.12_1560149575371_0.4361298265659803"},"_hasShrinkwrap":false},"0.3.13":{"name":"yqcloud-front-boot","version":"0.3.13","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.55"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"0a887f8ff6da903fc69426ea82fbcbe73c5d789e","_id":"yqcloud-front-boot@0.3.13","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-DxhYInp+uD6+C6CScuzeSueeDWzw2+zUgNXBjhSoM7CuCxLY4JUhlRKFhEghRv5jv+Sn3SqI4l0rr3sDU3XGMA==","shasum":"f94d3a69b596b42e43bc7a9da2ac76b2d60a9c61","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.13.tgz","fileCount":229,"unpackedSize":2273534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/gGlCRA9TVsSAnZWagAAOqkP/RIJWt6Sa5LyPbbfyqF4\nx3A85iFgDN+eep5bZoOvze/Aqay3zezztm6MuDwH368aZf0EfxxMc2O3w3o3\noxUTPwzG0sh/9wCL+c7wplNmmxXCXRjHQQGtV3pZ04Wg6M2wQu79HSWGxiJ7\nPF29d/9NFWoKTIN5XhPyUn1vJ56aFoM/nPVyyQA9URG+moRYeAEosT1RTqua\nbOB6Jcq2DPVR1V4GoaKtf9zPTLkvxIWrCfFzalfKIgIVyZX6NbdBfIl+xqBq\nk5WJAnv/4L+6VxO2+trzgSdN4BNMb+WhKz8Rz4uBK8KvQMf95mlkypZI5m7L\nYxxc6L+ay9sHL47QarL5Y8MReJTP+tYDdQkH42nOwHpHtRrq6b3eTP7tywvs\ngkEUvrU9RFRT2Bm5GYPS059CuXKC23yuUnCusRpKaGiEFpe+ldndmCRUf+dR\nK//3WAXT4r2SHhSVIZZLVv5oDbjwnDqL4fAQZK25KgSo9bIWL/qMw1E75gtr\np6O6z83sRW2u4bhmxYmdCg1j+kqFmGbo+TdYKUFbrtv3bIz+auKdauNZJIUI\nHbsHXTyt9iZguYUMz0cPMDBZib1R003kuRFB64pXc5i6P+AsBIkAxCXUSX79\nClrjfZqCS+qzazO4hUT2wVp7spPEnu1IVZKhw4L7JSW6PAzMFvwYI2skRR18\n/rKR\r\n=dMSw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCd3TWDsvwMz32M8/tgCWViaM/h9ys865RDi0XtZ7kj5QIgJriPafcQvUi6JdHVkbvvTOo4zVH4lMPrQB5BsJIHOLw="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.13_1560150436752_0.2394378126669281"},"_hasShrinkwrap":false},"0.3.14":{"name":"yqcloud-front-boot","version":"0.3.14","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"b80613a1136248de60c3f8db2c487664bc3cad7e","_id":"yqcloud-front-boot@0.3.14","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-fnEE7e9tQOoQVX/JISwq/TITFuwsS2QRM1Zwgs+L4H4f6uoiDa4NSZQfEDMHBuNorU3N2HaxJK0058DZDmXzLQ==","shasum":"f64133a851792816b20e7e897574f4221018186d","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.14.tgz","fileCount":229,"unpackedSize":2273534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/hy5CRA9TVsSAnZWagAAuckP/3A1+nMnRJGeowMhRar+\nUt/EpJcfUg2n5PXHx5A/hQlsaizPhXiKUcSTlumQ0XsKygsQsyyWmWz1V/om\n576Cw/ubNYMGH+TeOAuTJA9DIi87poLmtW1Dr/ItaAW0uAZ2yb8DPHUKWmPe\nCzxAt1kcKR10Sc3NLISpTmpe1lQmWKAAKrb0i1YWQG6ofCBDmaJpyBduf7Ls\n6SfjkNdVI9NnvsBbu9+JZfG3u0f6PnAQSzyYDQ29c/EsGGbh2LXKzbfvoxK4\nRw5PhY4RqCVcrhREEjb5aTTgieAN2+4Xnkg5poffQ4CNaJZ7/+eVQHwqmc4x\n7yIWRte9s0IQ2CYs2NpXwywyoIc41wRzPGAikBM9LzPl7jpkkdi8DjzojUz1\nFyGxyKXWGoOAm/ZObNH8d47uT/4h2XcsxhUdHBqygs8mSk2TmYhlWbNUKmuO\n7HI2AstznotBXsCi/Cc/w7w9cvAf/94ZzR06BlLhpMh8kEJelEVE2/6wcZb9\n/S1uPns/50pY0sOK86ROzSAmU06xQ4+kNXu49Zbapazic/K4ru5TTS3Uh9pX\nL8cHSBnzq7x6m0/aY81ss2jKt/7rYOVZYTCBHPmq51eJFqEHKGU+u7efwhWQ\nam/Q99QxjE8AQLsUfG8CxN8rkUWgzTbQkwspNM+N2rjC2PtdUWPF1FJH+en/\nRglA\r\n=K2oE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxvtxrMpjM7F2ReHG+6uxiOJ41veZovAsnU9WORIzVTQIgOVtolDntYxrG/5qNXo1d9yg4HprGoer7kiNVg9sTPgA="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.14_1560157368820_0.6585205643323131"},"_hasShrinkwrap":false},"0.3.15":{"name":"yqcloud-front-boot","version":"0.3.15","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"f362a123e320f48462ef649268082c87cb7c9ab7","_id":"yqcloud-front-boot@0.3.15","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-rMUUDys4LyFgFB2oX+97GG3hX1MWMmZ0OqhtsQrmEBqE6N66A9f1VuOT7Rh+w5yH+w6pAUwoFDdB9IElbaU1sg==","shasum":"0fd6ba3a2b108b0889a8b7dcaeb0b468b0bb39be","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.15.tgz","fileCount":229,"unpackedSize":2273571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/iQFCRA9TVsSAnZWagAA5r4P+wVOAeqmTlK6JavZKfzv\n22FJRauC9uAi0UQR6zGpt8lCloBBrLPjbu19DCh6OFRxeCkQiUPZ/dR4xAfx\n0p7aELtSKdDfoc8NNPA6kWsaXarkEhl7k368v3GE/EZw+8F+3jVg30nqLqUO\n9UdWZY5n4TJX6rGrLYi8Ic+5EG2KaylmBJuEbjXg230h/LEDr0YyfcnHaE09\nmKUYspeHCc2pNLcgb/bOwtyQlGfkDg+RVAPnPn5lkA/uRnAB1r9bwf64zara\nVGJa3SNBPs9cV3cyWJKWJzxp5/wYseJok2tzRjaimqEJAp7yOernkxZhxHM/\nn6jV9lK7XDc1o6hvnINnueAYl5Lv/cj/cvfPxcrwIcuQWJTacrqQttXJbh9Y\nILlDEp2fsxYKOj1vpcW2WEE5As5W5JvuUlmF49TX3/Mpke2D+FyAdkVF+CVF\n6uXwS5YfciRbjGbziR4cE8rmtEj8UQfAei3JPz1VtC09E9OYyo8xVubSKevJ\nPQXGMdB2NkXZgrTCIIMPcx4KbrRUc/nUUGKDUUgnAz8ZLAsaOBG/b1hha2WT\nKRPdQ9MU6fSBOSmltBrNvIlJErUp8WMIoSJfuobwJmyp1HHf1knnO6feEaMg\ngyoxtaKg312USpMFvGB2BAG/EE7aMcf4NtDHjgP405p+CslcPFlAkok4ERak\n2DzY\r\n=rd9j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIElGozW6TUpPiLpV10yMx2nnvEmzo98FRcjlukUf7JzUAiAdWUZTE3u4Rmk0scYROlPRvqSKs+mg4f7cWhU5p2rjfA=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.15_1560159236358_0.6244165732823865"},"_hasShrinkwrap":false},"0.3.16":{"name":"yqcloud-front-boot","version":"0.3.16","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"f362a123e320f48462ef649268082c87cb7c9ab7","_id":"yqcloud-front-boot@0.3.16","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-d05+OHobko4ObRCNugHP8GLS8RHvkwjuwT2tEpA6ziYXsxRMiMEFL5+ezaj073LxVoysjVDtTN1Bbn6hiAvCaQ==","shasum":"b129bf452ee4622bc7d23ad38a1acc476d3722b8","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.16.tgz","fileCount":229,"unpackedSize":2273571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/iSGCRA9TVsSAnZWagAAkC8P/R925V8pAucM5lMNkyYp\n/52vG3CmcUSv1DzDXo4laTIJzMZ+v3KSqvAifV84aJk0sTuI6Ofw8gGj9EY/\n3c7N7YO/3VsICD8UrtDx7BzkH1vIHAryIlhDdEtVAcafuhSYfHrTDKAcdE0L\nCeWfx3Ss1BqtQt5uiuEillmcjWOiAX5KxcVeJp/MtmFI2+mwpmT4upk4omHe\nLoZOE7ol3LqDLY3KMNKfpJ0K/ddy7SUN4ZSVRyyMnTmTF6wcF8k0JVOlMQlE\n3HSaZz8DX5zzvHm1FWtHf9zYMbvX/cet4GO9+uvX9MIU5VO3ti5rAIZnE5Vn\ndUy8TN4nIZ6cWqO99PfQ5v6U/24DiX+Pe4HDMMAGuIkgmdePcDA+PuH5yi/l\nI5LBVWw2tLPx5hL4gd+79tIOfebfnEZOLAF89/vgv4NTgEQ28I8zutiGmkwg\n5hSfmqPS2HLnrQRWqRowsQNJdgjGKrt/ryymBdDjC5CLXUgq5eMYvlDk5h4/\nhMIBI6XTguoc/Q3ekaYVgDL/dvl4QcZzLf+PD7VUz5liU6OnC6euLn710/b2\nVlIf6jCV3+5pMyIX/9ozoFUXUHYDGpXlzaPy0jsSvI7DLdKVznpzPsQB0kBx\n1EVVNNrS/gEUWwqTiXWWNqW3qj2QyjPFhCOitpydVJ36uyC2DRWrSiwpVZlk\nMYbI\r\n=3xik\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCj+PcGElFPSzYHAtaBXhAQ/ar4HET5TEK25NHz1oGdcQIhALL+JgORxKXGGh2YA31w2Tjb4FinQPtumxOy7obX3NT4"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.16_1560159365469_0.241994256016276"},"_hasShrinkwrap":false},"0.3.17":{"name":"yqcloud-front-boot","version":"0.3.17","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"a9d58370d306a1104a85212c23fef5dba104d54b","_id":"yqcloud-front-boot@0.3.17","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-wIOSIKoggdzB2/IPmaTi78Sn9BDKBIQI9Mrb1WkyTCcgzadf/EsyIoyk4wXG0rXBz2td1xZWxqsbaLDkxuGh8g==","shasum":"903155c030a41a3324d2504e6032853faa8051fe","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.17.tgz","fileCount":229,"unpackedSize":2273815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/iuTCRA9TVsSAnZWagAAUFIP/2U7MvTtIzqTtBk+FKlO\nzAtSJfH7eApzmvWv+RiTfzPBfTjRLq9Lxex8sbskzQrsrm5oU5uAtp5YX7BY\nryYgdJsCZHbbNRrhYwmWBx60BvAK8oj840u8XEAWcL9WY9/txQUgwmVqzt6/\nZofrRfgiL9+U1kdGpmSB9lXUpgerlKjb27tlMwIndK5twAY7mvRaVR+HS83S\nrXEwauPO4AD02MMb/DlNn6yao9MMgOM0dh/hlk12RYNObnYtoLnucI9A7cVU\nmNzXZggm+3JeCWVHbUcTCDbmiyIVwTX9CQg+e/CBbClmwP707CoQSYFGo1Er\n/bpTJ0pUDJkDrKthoLWA02Y8jVYyThGH8vvClirP7DDCm7BacG9RPnOggIiL\n8CuDLVEKkb6Gqlu/pf6HheXpS2iUy7Kpy5NUuw0tULC19bayXwgBYs5ziWzN\nWd96Dwc/PudCtaCqGMr5rYG3jQQB8e/JIdU9sn1JRzOJ7Tuec+7J4QWYc4np\n0XjviecSLsHsEAt7N49Ex0ywbt7zPr6zxtMPaT+ctO2vqFsbpH82907Qrv8V\nhmmrUIH4m4pSOr5cgBu5tO7FhyuCn2Bn/QX3ZK11PjxKMTfD94XNTA2cOoC1\nzv32/EQqtPFDnkTnmrAb+F5GHX7rW0EhUqFJhKpJT6/ccq3WQlGiFOXuOm2k\ngZx0\r\n=6YGe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEACBexsxWRBFMldf+BW6A5eRn6BXemZnvq13SpvXDNUAiEAqxcp1aqrSHqCPzHMplIeh30VVg6OX6cKYZBu1Kja6Hk="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.17_1560161171055_0.4005878218555545"},"_hasShrinkwrap":false},"0.3.18":{"name":"yqcloud-front-boot","version":"0.3.18","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"906ee0fd4cb3bdafbb3b0825870cef064ecca85c","_id":"yqcloud-front-boot@0.3.18","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-f6BcHhXcb5Uq8QWks7129ueGkLuQ35xKCbgtByN6189j+k110/A0lChzHDHGzz3CesKXbSNdTrVU5QAsZ+AqUg==","shasum":"051c26c40ca86ad29c7fa49a4c4cf1bbbbb5a094","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.18.tgz","fileCount":229,"unpackedSize":2273475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/jnzCRA9TVsSAnZWagAA0FgP/0LPm2KeLkwwnOQEmBnJ\n2c76LgBmYDiWjF8H1QJbmnXsgbr74ZVUHUALomEJjUqc+2+jApqWg31qunbq\nQ3VDndY13vGsTDm0ZKY8Os97B92PtIZXJgV6WDG2sMhEwv19qkT3VsZ9A/Px\nDyRkCI9U84gFuJY3EC24CErw9h7xim48TCETVi7lwS2BslQpyyWwGMvN8/NG\nD/6zwLirP4kmbof5fMSpaMtIfyNfQfT9fwyWrl/bI9dcKy+eD12HWntyLgZ6\ne9mfjdIt/Qx7l9NupUH/5WWZR3uFNgP3N5SXDIjKRjNE9z90rvpn0nJK6w56\nm1VIxGqu8XC6UqZemEektyZvGm+w8QIeR+CyBlDvs0u6cKSg1DiLlDrD55CW\n2/WgHEJYXMROTw2hItGHqTpWrDBmUthp+Wtx+BBSi9kd81vPMK0l18RNSsu/\nyoLTxw7nMolQDsRhau1QT1x7C8em4XNOwOm5qL3G/tHyzu3ueq/aV28P0RAc\nT+6lSM0S5+3HPMuBcUSNWoXTlsGhuKpU8fmBYS/sqU2zYuaK2qkQpQOtwcNh\nab5LaTi4RUYcJ1TmW10jJeTNChgMazmueWGVzGoSLpvgoP83JT1bQSitamqy\nE5iLPsJKz14Y7bDS5nKDEK8oB5gzoiV26lZJ5PePyE4AQqsKkeTZovedzaPZ\n4WAU\r\n=eDkO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5oz6+d/BXhreE63LAsB/fno5KNfWRUiSAUf/ZbfWOMgIhAN/4zsZhuaEZbmXmArRWr7ukVKJ2ElhPhq/OfFSr0Pf/"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.18_1560164850758_0.5565328044289026"},"_hasShrinkwrap":false},"0.3.19":{"name":"yqcloud-front-boot","version":"0.3.19","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"5f11c239b58feb6825c32f3585075ab2e08ceaad","_id":"yqcloud-front-boot@0.3.19","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-uKbCltKNDPWK2IAteLYfpejB8UNukKGidioIe9h7ynJqKHtkCN4qJ7G51hNf4yNHQ5AftxMq3b4Qtdx4Bv/1lg==","shasum":"f9dbdad187b8fdfd6f963723f75ddc9711fb7f78","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.19.tgz","fileCount":229,"unpackedSize":2274170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/xncCRA9TVsSAnZWagAAmeMP/0kcPwvk4FsAkYCfUiqu\nGkVcMJOrYL1cyB1V/a7EJAZ077WQfHd/lNufUZhvkZEcq4TPOXlteoby5rWP\nUPIs/5v3kbAvw9qNpRism6horF5vYfOlcd8i9jbIi/wWA982iTjr8FqC3izn\nPX+acMm4wfTtF9RDvJrJ2aAoH0+XkPx9Jk3eoTe4viYrUoexrOFPOGTDTm0N\nVfsZjjJ9OgsAqfuIohgs+cJAXPHkqO2KP0ozmcfW+8AuBvtGL1J/tqLJtDC8\n9bx+84WLT/21viFIOjm7uQfe54ul4syXe5Jj6hgLl5vclkr3kYCm8IDL5hqT\nkKl8nDkoaA48wVQIVckqG5dl9e5xRwWttf3GpvevRWT/b4S9+CDQ9JtWUUw3\nGmB0JQUGkBIj8a4uguDcXHFF1HGFxa+b4ZqLVHdUQba3eMnZ9ChsO3kXmUzI\nViQ8aZlXD7tpF4CDqRklESi7ou7GdxswucnQtititBCm1s7PJ7Nm2mtKxtdh\ngE2L8FrFnGgMmEqfMzBEUrNjep5P87S0xRoESqXSdiQBpuq+uy/PAQDVwIv5\nhFKrcsVSw/H71RxhXGAwUYwseVF0H9y6Zvpo/a9Lj0vfSlHxXJzdbRiyOo9M\nkIcEGRv+Bk+Y3aArm2vBLhGVhhiRIr18xHajKfTNATK9wUfmDw9cKpl9HJf9\njLua\r\n=IZpX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgOnod5S9HGqv2W/YBH7FFPaSxqrdUrhvqr6j2qA1Z3QIgVC0WhcqjhChm0dchnROZybsnlfDxSYoo+19yr+qmu1U="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.19_1560222170940_0.26817791845992134"},"_hasShrinkwrap":false},"0.3.20":{"name":"yqcloud-front-boot","version":"0.3.20","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"8ff42442fb00e4815a4af1a45a277f97f72c3d2c","_id":"yqcloud-front-boot@0.3.20","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-sD3g/Jl8KdbLiTI7SsyjewTwFj+YNQsudvJ2m0N46rce5m1O+Z49te1o/P3+YnblqM5kAOhbxraYV4perGy3ew==","shasum":"d03bcbea769031ecc6ab6966420592b94760b743","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.20.tgz","fileCount":229,"unpackedSize":2274543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/yRzCRA9TVsSAnZWagAAJUwQAJUBM8DKogW2LaFtvhOG\ndDQO7UsqgNjngRF7Ka5y3QOUeak7KzoR8r+/5l3XR/6vHwmNkBE9OdEgUXod\nMn1YW8TOVw/iE4N+rOiM8aykYlPD7W39GTf3WuamRxNBaZu0UsOgdpKpdtLo\npFPyu4hMNvw8r1TDXCq96v6M/cSOl3n00fLtwq3U11el8nXHsx3vT5E2UZIT\nSF5HfCMxnX742DDLsIMvc7O+a9vWoIVBzn3eXJ3PDJjzsK4jaQW0OxkvO5Lh\nG+//GkLqwR2ybz/kAYR6TKkivzwPcV5E9Pf5ABP8hb2soB6ON0qyfzuf0Cxb\nU0ohx5Yjj4jPUbCD2o7dWiYmkTkq0kDBQv1m3/IN2GlzTZDwNCiskexKf0TZ\nwyYCJs/pvQghPsy9j3VKV5alNSwp1L5cGVlMOthk/2qIJJDgOO5u74Zk5e2i\nfvf/iCnQ4C/ze1b56eo8fiQP1IbI4zu6jyp+DKk1vt00Pz3lNroWV+fUcDfb\nl93ej55roElam0bclWuVpCLN6I+1SzXgv0BBC494j6swZj9XFKoRW3McntEw\nN1QCSsGEs4cm05Wx9LWXK41cqoUZ+iLufjIpHRSYIrB7Ing7yGS/QG34MYzC\nuB4LeYN8eP75KnfJBnfaDPZY58NntPtBldyjNLybe3ur27LS26oH9KMdASOP\nRgES\r\n=2uZo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4RGVBId0iK50dUdqySepbtNRKQA1rJlO//4qH4ZW0hAIgIQibHgHFKyliARag8e16FLHsKY2RiQmDUJwb48ctLsA="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.20_1560224882759_0.2534822110368704"},"_hasShrinkwrap":false},"0.3.21":{"name":"yqcloud-front-boot","version":"0.3.21","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"255be437b4a891179df93ab4e6cda12763234502","_id":"yqcloud-front-boot@0.3.21","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-of3VtwcqRXh4vS/uiwRkDBKOlM3ND4hkMAwxjyJQw1P9U1b6IWKldZP9bTD651pGGrv+JNwQcSaGnbE6EKt39w==","shasum":"6015a31eb6b9c01872a48676f51645b4cacc550f","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.21.tgz","fileCount":229,"unpackedSize":2275186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/1SsCRA9TVsSAnZWagAA9yEP/026UEn8YCRP0g4v/mJq\nsOPHLwVHnZOh4etxWsnlhDcUeCF2THAmF9/7NHPyLOpt2kRZOGm3M3Vu0pZ7\nxdhhJLHWap8DprYcDxkciPc6YvreAYgT/O+pJEes5hDN4Eus0oOtkP4je1TY\naOPakWbJ3LxIjXPtyQOWECcW0w5DT3FC70yS/5S3FcBpexMlzRZKpQJbFVbH\n5erAZzK+3BPU/DjhmB81ObwklM9GbXFAwNX09P8ESU+1ucHIVVE+/9BADYH5\nwjRpwOYILqO/0ce7mlY0f1xxnCugDy7qbMxvW3lWmxlAfYwro2U+Mdhe13ll\nAavEpuPmXgIThXo7KUHy75eL1QOe5qUwziZIQ6xP/lLW3q551QQMhLh7hzkB\nAgSvKV5IFaM9MBB/ZcCMPlVwXBN9wMhhqF3zfiPyWMWUoxWa2OR8hVSkAPuN\n8Z2ihejLuOd3bvwQ4Cv/g36gnqwgK+rBrHQImyzvwq8yi/tBuTw+YHlO2hV2\n+ZsvxazQ+vQv5DxaTdxQIUduTQ27BuhWzDf8L/fyPNxoufgmsKMYjk5chgCY\nx1Mc/NZFjAn59klnkh7N1DCdrqruN4VQCZ66nK6xkMNlce6YKyHL2NJMHJlR\nAOIR36USgcOcqj80QOhMjOBh+3dMxWPHcyK9HP8jtDDYPKmA5Slxf38RbT1r\n1nzX\r\n=q6aQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDKcJSI+RawrUGgHQHFI/WENDiOuqp4ZILmlr1oeK7oCAiEAoApwXFv5JG74Fwlhmg3oandeJ+++hIrGxoTG8ip2W7g="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.21_1560237224059_0.808867299207517"},"_hasShrinkwrap":false},"0.3.22":{"name":"yqcloud-front-boot","version":"0.3.22","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"255be437b4a891179df93ab4e6cda12763234502","_id":"yqcloud-front-boot@0.3.22","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-Ve9VOMH/QMDrvZDh4DJnV2Q0/3C0/+ahBmRwQXk12jH9lbi9NqhK/eAo1pOcgPcGVlgW7iH3b28Wl0ZGWXDwrA==","shasum":"6b4e3a62b3062d1e462a3ffae12f7f18b2359bcf","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.22.tgz","fileCount":229,"unpackedSize":2275186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/1T6CRA9TVsSAnZWagAA++MP+weF8MbeVjtK80fKJagY\nYBjemCWvhNaMs3YDpkl6tOxNDxGgd9I6RyciW1hibsLWrX204O4pmbaIwKkv\nfwPfAy3jF8/aeKLV0Be9Hg0OE6L0VVz658Tb4xc5U+z3L0bcFQAeEaZVyJ5B\ndOPYLC7ptWPea+H3nxRf5cTuF37InvEOKh+0QCPaJC5cMfp3sx6fjbBUVB+l\nOMXvThdj4xTzQzbzuMbIkLpuf41/5ugWNu62N/1j9YbIskadBnD5IzcpbDQH\nLMAV+hl6nVRTT8Y714KgJf+MoNr7pBMsGIVWfsUYCt5didSyRP2g56OzicCW\nW5PEFR8Ycv9Zy7Xs0NuhC+3Vb2/6cXBPk6C3NUdzEj0qbkyzVhsqkZKZDww/\ncEcYvxUoF9K+xbOneKSuGoF9xXmLQrl3lA9mJTnkS/tq5+FaQlb/QB01t/qk\nNvRs2o3L7bKRqtKtV7Q5LLNQMmkSt58TuIYj9HMOWaMlocK0GKMU274tUeZg\nQz2Z8Bz35IEaVU4buJDDCJIyDe8oXDxrtirhxToeA8LJIKkVTx8XfubTEffD\nzKGs8HKsbeC07+mOsuVDbSLsykPV48Lmvk1r4aEUjdUp6QlfI30/dCuSYyl1\nSzcMAv0GBDcXRQ0Q+oYSI+WMhzlZCLLbRa1VpQd+Q3yve2gsa4NX45DTCe/Y\nLTaV\r\n=kf/c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDN5BLEjcBqdJoyAvB5HYsNeOY/2NH5u03CFVgskD90KQIhAJT0DlQhnEYOe86TXJzC0Ik+QBASrKKcNHU45RvmkU0X"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.22_1560237306173_0.9863040908948664"},"_hasShrinkwrap":false},"0.3.23":{"name":"yqcloud-front-boot","version":"0.3.23","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"e3480603a220579ad353080819b32647589b3c5a","_id":"yqcloud-front-boot@0.3.23","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ngn7z5dvxR/2Aha5GNOUzS4fyAIne/obAajrjqe34zhznfw7LYZDYMHYktL+hCY1/iR2mtsF0wzKb/2h3P7xFg==","shasum":"85aa81079c41769d6affbad926bca61ab53be688","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.23.tgz","fileCount":229,"unpackedSize":2275205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/2BSCRA9TVsSAnZWagAA9gEP/Rps7AG5yC/jEj8zjhQi\nt1JFkGkawArWdTkdiypSAC/58LH+7yitBcBRM7/c9S1BFd89I0271vgGi851\nnyDYvMeB/9hRLjQUVfpwkE5oMK5KvkgGQSUTNRuAREWEHhJGclcj+mJL844p\nqtPG8VMy4r6G8BKhY6afCYMWo6vleqn9aT4BCQIy938TN1fmmGUZj084tlSN\nSfnOl3VntffrCbnRdboKQ5hLO7gwRhUBQjvLJ3AbfOZCFNPPbY8r7VnJs6D7\n9QkdzZDQl7ieOHdq50i3jK8Iaw3rHrQ2GRUToUYTDwxAE2tYidIxR882AfMl\nqLuow01jVpoP8qk1cBp/2WHQs5YwkWm9tgQuopfMsyy/l9uJfKWkmPwmtUsJ\nnw5BTZf3XNRoFdvhVaO7SLx4Q8vRv0WfE21JBr1Q2528meIwd/AC+eWL7oE+\nE1GM+aqHKIuouWqp6TrYs8k+1fuMwz+GHf/7yZIwLOJ17CPMK7URjHwLFhbZ\no5rIscVU/Mlyv/Dhl0bdofagWW96TY1xFVwGFPb0G5L5xN9E/Cbhilm8gf9M\nieTVP8J6uKGUtV+vQsYQZGlWdBIDOlV/7grBPxCkoj7C6vYaZf+J7qvFUH0u\n5Uf6RO7hRxUwx1SsHfR56t2sZRku6RLl9i9i6NnWQBVrysO/6gBUVBcaAApJ\nskuI\r\n=AnuV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICWF+fyDWtrJGB0qhSbRvXcSX32a2vrUjiJPsF6Scp34AiByQbckIIECiHVHt+nfI6V+w9lbyhKYaPxH3qugi2zJVg=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.23_1560240209466_0.12257755695310202"},"_hasShrinkwrap":false},"0.3.24":{"name":"yqcloud-front-boot","version":"0.3.24","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"4e0da4c014b616c53eebcb1a0dd0b687a3d9b0f0","_id":"yqcloud-front-boot@0.3.24","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-TIteBBT1azEz5fdfhgWm7rjigvf+X2Xeab+f2SROBWYKwpUrSrqLCAUZpJLd0Xg/qyebHRG101gUuP4ufNcDcQ==","shasum":"ebad9dfba921b04d9a482a91540376ce6f291f9c","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.24.tgz","fileCount":229,"unpackedSize":2275215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/6eACRA9TVsSAnZWagAANJYQAIzU6gb8ggNuWmOCQ4Gk\n91himNtoMvp/Lr+XeW8oBqheFUv+4IPQ+uP3hZagwK/GJ3ZwVucd5om6+ZCY\nx8zRBp9uJTbH/7Why6PPfhOk0yyhdMAArfzu0jVkpQqbJ+TN4rSCcyyUMxna\n1JKzMVUDhufHeKIycpU1IML2v6ioxzzPrw6JJunNJ0QG4jVoxEMo4GZQDTA4\nGrYy8Ynho7iA86/rcKj32w0lWnX94dFOZZjzVzo/9i7Wohui3Q9OQFevWSNL\nC97Nrf8gpc+fTElg2a18r/w42gIYIsPv6faCLexeGAC9GbzYT0f652g4SjfH\nLAFg5oaWDUDVZVH5YRjqhq1SX24L7pKbPcq3W550656H0NXsGRFr3DLvola1\nDM1oFBzRU4NQndz53ggTYYlCsxxEPxCCNlcy2fwnx3SGLqO1kmEM15Vzi29L\niAUuu+j30ZZbxshvi3Vf+dUXJ1GjjkdBVqbS0sE4S8bk2hKnBICinYfwySxT\nyLXtaVtW+0fmAqU532tNs92YBfVMse/qa0b1b0PhgEXxGDdK4LPTLmD72LxB\nnfo9YwlTX5BvDXJOQILDFtA328wJsH0nLuaSTu/FApuS+hhL7+ed+eH78Dnr\n5LBtu+7Qfmc2injXxLE4UeM3RUggau9xSAY5D4olZV0692HuYk2yL7lc4iU/\nzv+K\r\n=3Bbl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDmwpSIlUphpyjeGhylPm1d9jZiuMRPewohZkwb2+sJuAiB5ZcjfmK5LUUSFGOaR9ZftDu/pXyAVRONT25dBCi/hVQ=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.24_1560258431391_0.08335084483912181"},"_hasShrinkwrap":false},"0.3.25":{"name":"yqcloud-front-boot","version":"0.3.25","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"9aceb0e7f3879008d6f1aa47e1c2c7f8e5acf0b0","_id":"yqcloud-front-boot@0.3.25","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-u6sNqDU9Dv4R1qfXX263awmCMsIVIjod474v5oP65xwEdTpjBE2TQzLDn+8+fGElUMZrsJ1RzbrVY9WcAptEkw==","shasum":"ad3715fb0c070a7a841492e944ae1a557c9f01fe","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.25.tgz","fileCount":229,"unpackedSize":2275616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdALVkCRA9TVsSAnZWagAAnkUP/1JEt4mTQSskLJVjkZvb\nFwnh0I9XAu/UwWPelgSPF/AMHqqudHld/NkaBEN6kiLzBip0aeO9zSWaTqJh\nynQLLGUkjsrYxgyjH4tdePTNF7o87V0wKnybxVv8jSxjVcMu0v4Zj8jUVJqV\nyBQZYBGOvkXyWKwSuQyv/gZOUddtxCLMp1Ps2bURsznJwQ54a0lQs5o+cizN\nEg/hGvAcJuLfZlRt1S7HCjK+NFuESKbJmyOUAkERO59HRufYW1K5bvQ4l99B\nlLj+y4+uZw1icBuHm1hhpGD6l8+ue1ry0fD2RGOSLJLXOarIa4c0YQzmqVvY\nbtPsvLfxAxv4IFiJLEtYlt+ZHvTJXrqFxPuwd9WGqq4g6VuqM0CIIQPSijA/\n1aCTF8nCwrXSsYS4sXj9PZ/CP+UErrpkaG6fPZr/RTPpCH4JPbsoju4aiMgz\nskPC0TwQ/8zlsueoITmto1Wg6YG6qkfbjMLTxsFodmFxw+Mz27RSJFAQW+Dh\nYIG6bXAeQeX7Jd0OGCrLyHL5lvsbdUK/B+P3pOCuVvQlY1+sChubhQ4DNRDE\nKh0rIU2AtAOdPrnd6gzXEuM02YEPQ/JeRIBre2Rblyaz6owEprjGDJgzxKGN\nknQJijXuXau1AbI0cOk6jnmtdAP2f1iR2qMfcvP/ezCWIu72Nx3Og8wlkNb9\n8BCy\r\n=KJQU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbDNQmbQHvJQLn8Et6BjkLJyppqpb42LEx3z4X5UCE9wIgA2wSp8eT3hiJ9zU8dSdf3Q5kKLaJrMSXbjT2bWXQDPQ="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.25_1560327523703_0.12973657690136498"},"_hasShrinkwrap":false},"0.3.26":{"name":"yqcloud-front-boot","version":"0.3.26","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","speed-measure-webpack-plugin":"^1.3.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"ee7e498ede626a5994122889155885680666be98","_id":"yqcloud-front-boot@0.3.26","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-wV7x1xGijEQOhO85NWEvUQ2wzZbuIe0uvCxOAJqrhzO4BCKIUkCKU2kzXJACZw7CI/t2/F46VEylLt8l+XJzTQ==","shasum":"89b664b692cd0da7efb54c243bee9e3f9edf9316","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.26.tgz","fileCount":229,"unpackedSize":2275375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdALXXCRA9TVsSAnZWagAALL0P/1ieyMUJhUzulSnKAjx5\ndnBhZtgapWn4g9c0b5OnLV5L+mmNtoSg7KCD1IaNOUe43NoYprCUSLgfdkLl\nC8aDV6WAYDWarwCe169sFAg8asJbSdTK+FQSkSAltjydXOs2wRuhtHuFJwjG\nel60BBhzMFXrkEBlCeM5TL4VtBaMDmv0cSmo4YzARciTt8ngJfEL1BBjBW4a\nYyxT3doBIunIUYwkb8FKQh3HgKhpheTGjlCkSnoBvLzt/x66s9cPBCeFTxEL\nuBe97BzMrERo7o7HRyF2n7MCpMqm8gM3c7wt5GzFdajFdft+Wl7ZQA8hUg7j\nEjp3dKYjPHRSnyUVjWite1xn2UddvfMoPUvPazOx+tss90LHmvXnSAEjiTNM\nDrkHPWnTk1APJm0iS0WQ+ZJodxHGuOpiYwED3IwMB+x/XSdv8AdnIY/ras1l\nLsqFXpbhBsFdVBApJknhjqRzrwgf3zBYys3GUrlE6ymME7/6GI0evH/qy6ZB\nqtkCaQF0416neJUZ+jczkqrPUdjcGEOz8h5QS2eKQadExLsjpdqhCtSf9kXD\nMkdB8bzLivw1HKC6cbuiYDp8Sq2hxuDVEej2BS+wlE1Ng3FrAx4JpABQMkhp\nHDarcbBMbBnYJ3nyzROSeRRUZ/pu4uJZyqL3rliuWRQkJb9RiO5AkF4iu335\nWBiN\r\n=G5Z5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBeNMuCUgaSJdmwZ2gL5Pj/yTGmEVvTCcilsaMmdnqBCAiBRamsj3I8qqDmSiZpwIBuD35wt15Uw2q3amz9YK0eLMg=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.26_1560327638812_0.3579841156526371"},"_hasShrinkwrap":false},"0.3.27":{"name":"yqcloud-front-boot","version":"0.3.27","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"2482b3fb4336c5291183fbd6edd1fc1ff7b55cab","_id":"yqcloud-front-boot@0.3.27","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-5gj/5pNAEBRloFrKvdiTa1F6z4MtjQdB7+pQhVpHKJ7mnR4j6ut4dcGOAze6+d5AODv0xheHjCWnWJZX3Oz/6w==","shasum":"d44a4083980f7da76f4028eb341b43b42b8ce6b3","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.27.tgz","fileCount":229,"unpackedSize":2275505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAMN/CRA9TVsSAnZWagAAe7kP/inol/K4BBg7dYlh+hBK\nnAAnXLE8970h+tLtRwZ/kwV6NIAFw4hDLIByKLRDRs0fLprx6eItI/Cmt7vu\n+afM+6xvUfb10kFSZsZtdQWKz76AhIo2qChtTeiGsPSjc0m0rUv1ZoypUs+N\nNJydSA4HL156JC8kH+jkPcoYmLAjdZqclx+AGt+XuwqXelf/pI01IbTxal2U\nKRjj3X0DfyIu9obnll7HG+CM9YkQtBRBllG7x+QyOPOGf/1+cJTS1ItMMZKO\nQt2EhM4/UwbDqU/8m0cqFZCEsWEMveOsEST3IIh7j5yxQjtY1GKt8gmPiMgn\njQNxwx02qLKSVwr9SiK+uy102irT07O2AqAKRqzCmg/fwf1j/elamyZl29gi\nCufvj1fAWociWLsbTbTyXJqgRwbAV+iIOkkghQvazng/wVShlGA0jleRKlUw\nReda50nnJXQkj/Ul+m8aBj4D+1uFepG3OMwsBxWBDMhFBYc+CGbbSfTju90x\n4co+3/LwtJOwkqwWAjhphfLqD8CeEAYUpS7L5qqMMlVILibM5L8FD4J1xwBD\nQITQyur09KiQPqkrzSsEphfCRh8o3MktrefijSCmSfwr+id1qTvLA7G8z8FU\nthAbrcL5d9/qKtKHNzl6p6HoKQVE746CGrNAyq2W5iJJ0NHniF1Qz4tpeFYW\nqxX4\r\n=3Xyf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5x3M4ePmKe40FpKU+YGLVAZBj4nAPdraFPQfh3krjQAIhAK/mRmit7G+KkW86lTd8V/+/92AWU+ChJIh2Bu5d2OjE"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.27_1560331135230_0.3937306307313826"},"_hasShrinkwrap":false},"0.3.28":{"name":"yqcloud-front-boot","version":"0.3.28","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"cbbad45af540a3c2c25cae1ed12723475d1baaee","_id":"yqcloud-front-boot@0.3.28","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-nlC/gvZvG7OGtUDvWxL5IvCFICOTqDL17+zJ5C8kY5vnew5aPm3f9DXEWwEzUkIrdF1lVnqfkBFjbh2MYR4azg==","shasum":"bae00bde074debbff70a5423e4428db2b138cb29","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.28.tgz","fileCount":229,"unpackedSize":2275520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAM6jCRA9TVsSAnZWagAAMV8P+QHQp+zzE4NnbKgxy3Pk\nd9N3OfX10KRSQRyXEG5QSQ8PZ+iB3rdI7BtzPGUWUoxWPXy3a6POhp26f7al\n7UXiO+35N/s11fJkkGEQoCu7StjBFzl+7B6Pk1D76+f/IctF77YT93F0SK7n\nYaI0EixO33oSrdwOGIlFNi1JIN8LCEC+0mNfYbvSo92U147DgIRPTrQOaL0f\nQ4LJ4l/7ki+SXLVddfrkMZLn8oUqdJj7gY0+Z+CIwGkIrUgnTRJrXqSuZHJY\n3o+e6X4i139NUUJbQQqdUsaRu8Lx2euZmuc/areIM7r99mPR5EAQCAOtLhtX\nNjyfISnNLa+hs6EO7f3ndHGQnBWtRSt7SmorArJEhsTIX1yIFtdNGhOnp5ze\n7YY6wXJTsuLwZhu3/OvMtaajQ0fht6g3Im/4WN4z+JvdsSwb+pK4XEsVBTJa\nxfasFYac7k3JHW/hg+2rfCjEgZCZLwN/xIbN4Q5Bdw8GcNdxxIT6sm255zkv\nqgQIaM6CYU7VBGeSXy2iC4ekM7dvRLgAme5e/QYcn5dOMA5APhEKM3FrqvUV\nd643l4gs7zc/b4FtHhWF8RpBkIIIylb+7E0zWJlnWaERqYyTwZ7QlTiZk9rX\nkr0WhyAJ7mdDqvLMXJ0VFthmmniH8I6C3QZSLOyZ5RXGsD+NS/dBiSFYghMx\nNaiH\r\n=vkkk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyH3XdVEZMQPdlMbk0TBxDN3+qbjvvny6Rn70CEmug0AIgUnU+X0q5d1+DzNO0FrrNyzgGCMcKZqEnp4CLDp4S23M="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.28_1560333986605_0.316009065698174"},"_hasShrinkwrap":false},"0.3.29":{"name":"yqcloud-front-boot","version":"0.3.29","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"4a4b7dc8bdde8028316c86a5369423123a96ea6f","_id":"yqcloud-front-boot@0.3.29","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-8Ee1DwexM0G3yvNFQDoe85bH/RzRGhlIibjhmEDzw2/IbahfZWJPxspTX08lTuo64lZLFeyHA/0iRUphignm0A==","shasum":"74b98845ae2f3f00f87a59caaf15a8bdde7e83ec","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.29.tgz","fileCount":229,"unpackedSize":2275496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAco/CRA9TVsSAnZWagAAtCIQAJowZrBNGtWNJXLHSQkI\n8KRXIIF9lzyXsO2C2AqM8ZFT13eoc0WglGSWmaq9Ble75mCThjVSNzKHHyA4\nLwQtUfGiZiKC2MCT8JX4cRZDP1/XUCCfEPPxMlvzquWX8gy9ineaueFCrVpF\nvMMlO2tSOGS84Oq9Ga+OsXECXMGEldEIGGprVwRz0u9tQ5Il/cxBjwOT9P5i\nrmEHkA10vjc29oeafEaRkUyrSOl/K2Wf5FvowCT6OiHJ+/PqfXtZVDjdvKBt\nWl5MP+0Tv1BKpNmr/ACKXP2Of/AynfARepvza5LsBifV7imqty5f8Bfw5hd1\n6reqtkpJch/biJ6Ep/oC7F1U3Wt9uM1HD5I+5EncaSwwFpk1Anlu7IXwxpGK\n/Yw5lrLfvNvX1TUxF+GiBDZHd5vPKXcOip3I/mn2LeM8YfivZM8JRrPSEFN4\nCfjP+B4D+EReEgx6vkCymv3WEYYoPxCd0l86z6WKGBiEOtwqR0udzSFvhDxB\n8pDq2nNRX+YXtu9DwnWGs80tHls16EYvZsyGHrwpU+w4awFLAhR2kMjNespX\nOxckFhGgJZ+45FueM42hsuKG+psf/04a3T0MjdQWTU6rpterTBag2uUN3n1J\nJA6dnOhICC6eQa2o83tpY4WtYaoUx7PKPv0QRBs08CJ2TwpilUPTy6s1sc4e\nm1Hf\r\n=cwwc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyoe6u9DUrZHiQuX4Ay/sBqQ5paDw5hYKZO+iUvkUyxAIhAM4tRJSRcOtO5QUmWikJPRVMMdOkjXpOLHzzFjD9mWPV"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.29_1560398399068_0.5634379290697398"},"_hasShrinkwrap":false},"0.3.30":{"name":"yqcloud-front-boot","version":"0.3.30","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","simple-progress-webpack-plugin":"^1.1.2","speed-measure-webpack-plugin":"^1.3.1","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"ee7e498ede626a5994122889155885680666be98","_id":"yqcloud-front-boot@0.3.30","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-s5Vj2kqxqRnQ7HO7PBDG4hYMPL8XHQ3hVDOWmV+rBgR9TNQ91jxjAiO2IPuANA04B4SgeUx67oQDjNMQGHTPuA==","shasum":"d0ddf68122c3fdb792994980f8d56d5d0cbc221e","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.30.tgz","fileCount":229,"unpackedSize":2275536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAea6CRA9TVsSAnZWagAAOkIP/RniGBtYk8m7msyR/3Rp\n7m/K7k78VCoickaTFgd6VtgVH+LFY//7N8zjc8Z5Isul6YjFAFGB77/vOuJo\nV7cWL3NS+/0ZhCtSWVNKcUi0uHtuPM8JlvskcxxZhRb8liTEoeggMEwgOXIt\nVQ09k8mxV10d0aMV8e+tRYRWlgl4bCU/qLF7pWLdU9J69x8yzwaIC5pdosko\nh3vBFCe279R0qfz/bi//mnh76ik9aLuRa8pp4GMBxoqkZakpGvX9vc6Acvkz\nvm4gF2HWn4lrgOBqrAHfnDnD+BW1Ixe/FPsfvdhBYlhK18/xNtUPWrDqKgYp\nC+pLNNMyek72WHLpvZB1RbsG/4kb8ukWTaTXuP2nSNXPP9YUdYVemAGiUoB4\nn/uJ0Dzw+P9kXr6t274W3IZpXVdlDGDOUMCJNVAv+73Vke4TV4QlaxtMJpr3\npnb/6dA1yp5AcvzStjhDGP5z6yHqs68W5pVk1QCA3X50jBhwAt9LAnZF/3A0\nCoxCtCuE3LZVG/k+v9TU6igGA6AbxUMrGaj2OOlHV7yDZ7BO8fIK+i0DjSsl\n8rQ0ioxMq1hWavmWccvRmtYGS8ICQOgsyUBtoix3zXq6MIAjD/UTZhdz30f2\n5PX8RAf7qgv3OTLpUYJBilT5B4X5T0JOPibIJA5nSyqTPPhzNQhouQkic8/M\na1jZ\r\n=PE8j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA7UCL8j2CITezP8bvWCTRTV95W5QBWzxKg2v792CicsAiAfyVGoc0NpTSwHFp71D35p7aIXuHcIV3c1cjTFofyTbg=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.30_1560405688764_0.01033837722949782"},"_hasShrinkwrap":false},"0.3.31":{"name":"yqcloud-front-boot","version":"0.3.31","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56","simple-progress-webpack-plugin":"^1.1.2","speed-measure-webpack-plugin":"^1.3.1"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"ee7e498ede626a5994122889155885680666be98","_id":"yqcloud-front-boot@0.3.31","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-ZhS4XpHgSc8oPPUSWBxRstVTTKoe54V0nI4ACLRx1VV3o3g6skqnvyexLj7rP8t2V9C7bac5YUMcyJuZJ3KZWQ==","shasum":"d91eedd5477e9d38394e4cdb1900467dab9df14a","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.31.tgz","fileCount":229,"unpackedSize":2275536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAefZCRA9TVsSAnZWagAAVZ4QAIn7urMoNsf/NSGl2wfk\nVK5T8+0UHG6enfMo0MJkyWownZun6cVFtflbN0Y3b12hQtJTz4TbgDEF6F3N\n+EykT7ZULuCQliiGjNz+psdNCSva2slRDn9W5Dyo53jRzM74/SJoaCne9Cs5\npKJA0cHcedhqr8lrjSrUhua8uN9VDJPHOM24Fjae/5yFaFmxiz15uM6LYKDo\nhae/YZ8HqDSZ393gfSKDtxG1uLUWKX8ydJeM/FeVB7jxeFv4Yt/PITHBSQp+\n8gB/fGe3jPU/FgIK9YmwMUsaZ8qE8puVa5PbrbErcISISS4yQ2LMpLH+dyVI\nJ50Xb/gjwa9YhQ3cl4L6rKcWZpw7VQwdBCMzNLZPKni3yINYlNMj0E0Vm/ZB\n65nss6rSIOZJyW3K5lR62DMgj49rk+wMSqYnPdUtEIJJUvN+1peaWRexbhYK\nIHQuUxeDI2sS03Oac46LAkrpUd+NrypMh6a1gAQpQB8rJzNfkYEmRa/X+5fS\nMKMRQ4FVznCSBQaPFOKQBH7oh3r+OiUeHuxztUSesWxU1NE/hNSpqE3UlULC\n0/4wxzVm1i6emof0H6E/jVXA+m9xJ8wpeg3a1i2OuyTqtROJ+ov3HbaRnjLR\nJSG3hxRxgLAA3No3mD2mCQHw2h0y/EaXmD/T56Ys9ILsN6o35k3Xc2SGslUk\nrZo+\r\n=XmqD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAWiYmfcMOPE9JRBX2rpympA885uqEd5xXTMC6b7fvcaAiEA6lrayokEmLYypXufT3ZJa1/ev4YCau5fRbDrHTYrmjY="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.31_1560405976604_0.3846782846206136"},"_hasShrinkwrap":false},"0.3.35":{"name":"yqcloud-front-boot","version":"0.3.35","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"2909ee68141c125c5dc5cc86c4315d6b41213960","_id":"yqcloud-front-boot@0.3.35","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-0o2oN+uIyyflhOSZR/SCNIOXq5Dbhz9Khryw9wkgOuBqLgexPcx+rY/YaTTEgJ95LR30ZJoqlycRL/ipoh314Q==","shasum":"dd7cffd6925793fb0e2a8b4bf1ddcae91843212b","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.35.tgz","fileCount":233,"unpackedSize":2280229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdA1gzCRA9TVsSAnZWagAAjfUQAIBD3ynDotp/XgpExAES\njdoIlmi/gqTNOQ0jBN72aAGIuhQd7ROzqLJFpPl1XUfCFNF5ioicd9dtoBRj\ntrqQFuWEf2UBiZgKWPEY3/OzyAXA7LvwES4dhG7M+5/QyLlSQUuO7FhOHMl+\ntD0MRjjNzMNWV6mKXbuSLYuh7g67PMF94+dyu0i/uXKjgHpPyclA4SDjCVoN\nesEGCGRkw6Q+XnhfacEdP1nayoXtnYpTKXXo8n0+vlcv8SY4uNp/xvM+YBGm\nIovzqtiKpVT69AeqXP4YkN7QSOJH7JhxRCL6+rmU9SnkPPME8DjBMCKfFT8K\nfCZ4fy6OyVUB/CBUmQqfkcQ9dhdbnpXENbl2v3w1R78hTqy3t8ilWqhoiGJl\nbAt1MeV3onn9ykB3lM6idCO+Exj0y6FN4YbtIJ7ru6bAMSpEAQSbn767dz3c\nm4c02Tna0pChXVganTgzqM5lTR6BOQcLbl3jlqsBuPpKqkGqm4IdKqS3ayjH\n7yt7x3oSxDL3ZG4XUVELLQminwvGhn5ylWGqcten+lGCRWuWsZ1JqP7u8kpL\njpgzsC+YaB9X7KaNvEDAFPXgiR4PczQE+EdFFYcPab7Ltf27WxqutNMwx3rc\nH+yEq2h2r3dStIOIhMNTVV3THepDdDdxvWB5gJEOxPdzj+rR/JDWYJYWuIRm\nX+R2\r\n=wB/P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIBy780EUrQoEUsawwvMi7y3l0iN3Cvnvuq02yagt+jgIhAIh6VLDtoTJz/XpJViKFcZ2Q2TtWSdn8KydIlQS4haA8"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.35_1560500274804_0.29427911323595857"},"_hasShrinkwrap":false},"0.3.32":{"name":"yqcloud-front-boot","version":"0.3.32","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"89db517398adb4ca0edfc43c88fff0c2fa973421","_id":"yqcloud-front-boot@0.3.32","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-wFkIQTqrZ6th6Rlhbt7I3BxE5uXzKtRcndM9/XWhpQmYyZ4jnhyCorV6I+/b1t4Ve5atG1Pz2aWKE+qIjx2XCA==","shasum":"6be04ad6fcffc28c87bba3ad2863ceaf33ba8952","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.32.tgz","fileCount":240,"unpackedSize":2312300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCFJECRA9TVsSAnZWagAAHKoP/R/6cjuhWgL9t2bbRjQQ\ndyEa68rBiqbwiy8OBPL0F+9tyi+52B6ZfR3KJHOCZforKitUncEVAlK0tuNJ\na2e+d8C2OHADGYnFv0gMwB0zx1YLCDw8wFLpnJb/lIEJeTkWWHwc2wDbn1wm\nqeRocPVf+96zLx3NGaYg2+kAvFmcxHgaliH8x7Qdr+Jlx7S1gvicTY9qoAsx\nkiIe76Xmm77W65vrOLv6D5KCFtxc7UnlIEXCKclg6cOgObrn4vFbVT2TPgqy\nnOAXkKV2L42IhwzKh/CrZ0Gmasyd86y+vnXcus3zd5ILiFXthpc4UDqPlbeO\njcw3o1/elNCYbQayFHWQCjWUvfctNyyMf0fJ5sHRi/jj4VZueqnsPx7bcJLP\nrLS1VrbDKEhd5pFmvAHHMgAUpElVgOFlnIGPByHNv/Z/g/wOhTWQjwJGKOvo\nLu6xpyBEdzz/dmDAxCCiiJfDZ3pH1prRn4danNnqhhpxNhG0xWLVU1Gn0IfE\nTzhe6r+tR8ek0iOA7rP8zE+0ft/bVmQ6Ri+PuSWliBJWlgNz7VM2jw4jnD29\ng9bydBPj0V9VF1LeUghoZxxtX3uMbcGlKZuMx24BGORrgJZTACgUJcd/DWgf\nGtmn2xBE4PnGCGDHY2DFVMWG+83dBZt71dUZlSOSQhKahphr39y2RSiVM/Q/\nUoM6\r\n=2F4E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTxR1pJdDeZnVyrL8rifBtkSJltIC/5Vb04q1hAkYcBgIgOJMDQqY/Dwzcsq0hzmRRbrEcxgGgheYICViMY5MLB9I="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.32_1560826435546_0.6883837679852014"},"_hasShrinkwrap":false},"0.3.33":{"name":"yqcloud-front-boot","version":"0.3.33","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"3c205a1947644d04b15d1568fa1ab91bb36b36b7","_id":"yqcloud-front-boot@0.3.33","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-/Q/OBRNHqffYf0z9K7GWuT9/WCKJP5fVWHeXFB9KIKad+11xX9VIOMfXPyYm/0fIz/WolZiWW4U74SVs8dvw3g==","shasum":"0d1ca02f990c40342ad7cfc3013b39ac2da3aab1","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.33.tgz","fileCount":240,"unpackedSize":2312390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCFkiCRA9TVsSAnZWagAA2QwP+gNmSjTVD+ZSI/btgMJo\n8uP0vMyMjxxkQEY5X9b6FJImkqlidLuyrWTt9ZM+TDd5W69NYzGbdrOvJ4pD\nFzvpMCkAk5dbuVF4UiAIoebue3ckPu8Iy6/MQjDq1lUyIrCH/nUgV2qofZKV\nqczS7c6UP993Gt6CWfq/I7RgjOR+dR/ITsVcZmB4Vp/J1+r44f6uAo18JomO\n/yQbS8owKPf/eEfoIuL8Th7hVE176ZCD6OfdXqP8a5sowC10xpRE1M062wKN\np1B4MNWVS/0fBqEwVUE189WAIyHiX28QBYngXgKxatNdoA3zOOKQeR4xcBw2\neQV7mgQQ8EQe86R23CNq1DCghZ50efBctZBiLzfI7F5jL/VzHmg9sP6drKja\nhaYMu5Q0W8sD+sw2mAwjqlVtb3QOPdu4NQNW+FrlA57WBSqujvq84itSC0TA\nY2S4DOoUsG8O2DmDf2qu07b2JVV+ue7q1mrvgZHjUw0CcZZykwOgTv4Hy8wB\nkzx3OFPVZpThM9rFb0SUZaY+dKc1OVtuwtp0dAQaYwLegTVkViYRsSY+Sy04\nkVjh9v3E2t+7+lixtlfj+BbvTwALfm4guTjp9OossRq72tvTBfBiRESA4F+q\n3cXWs1l/GBraxAJ7kZHogcKtPiVoVISFMqOoyk3drHys1Q51fuOYCJuVvKmi\n6UAW\r\n=SeVH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQtYnIGIGAY+wmNf5FcAvVnLmlN83a3hNgmBzUo5XxFAiEA6wAZXJH2yYzlwSeotTPnAQyxFNwe909/LEgyj4NI+Dg="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.33_1560828193229_0.18618887943858442"},"_hasShrinkwrap":false},"0.3.34":{"name":"yqcloud-front-boot","version":"0.3.34","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"3c205a1947644d04b15d1568fa1ab91bb36b36b7","_id":"yqcloud-front-boot@0.3.34","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-PuPJBvFbJL9kyi55L3OVe9usM3H5EkDIZ0xKopFbrpYUVZnD+BtfzdKmadjASZERT3cCThA33/IlhrIJR2XB+Q==","shasum":"22ff8872783fda5fbb08bbcd1204403f766735ca","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.34.tgz","fileCount":240,"unpackedSize":2311235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCICmCRA9TVsSAnZWagAAlFUQAICe40oNPNQ6VYPNljXH\nskG7mXQo5LfZZ6AtDZy6C/Gun4Khqq9MeOKTDNY7vJ4DOw/0Myzn25CLSOyc\nUFbyowmsamp3y1ZeEWMwIvIHC3PQabYJZmZ3vzvaoQgtCOehu67FzaZGFmAW\n+YXZOn3GqNxF+YWDaJp488xO9KwdCQbsfKTBvBUql5BVJfiDwBNLqtE01hBs\naAQneA+uLMp2Hx7TrtmnX2DGOktLyhDO/PRmv354y8ImEnRDiQMKWP81gkRq\n79Rz+ru/sAuyhD/Cp6Ho18rJEm7Vb7PzM5vwOtrFgQYpEEYHmER+5PmwO2c/\n8nJB7U6eidVFucML6d9vnu1DEqRZZcjxzK6BsjzbqAVS3sR2yhWQcqeiKnO3\naMXdZr2DiGrZSBlgIbbsi0vsIOZoBB13+aO0UOCCAEU9hQlnANoOpm//df64\nj+a/Yw153XmCpTNunqzUbADPD6HcjHLxW1BfWpx44JQqvFrADNdorc+fj/1D\n/fsnxbJrIt8mtaYAG9CAEMWQEgg7GTK2uBiDX3dU2A0HC+4RyjjX9xkp6AiT\nnPCVW/raAc/6d2FJPDLNRmZAQeeZeiVRrENELLszMa03gHWW9YfSTjHcQ/TF\nvNeqWT1x7kR+G2a04+R9OoTk55S8U9Sey4FqWIT38vMEqmb49AdjcnR1sMwA\nAIAB\r\n=7kv6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIApyh6F0yL95LufGhZo1yy0ITXzQ23ceIOStQ228Z5DNAiEAn1ndMr21UOe09zhwwFUjPXsPM8qfmM9zwsL0ImM5kGw="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.34_1560838309379_0.4728022760351689"},"_hasShrinkwrap":false},"0.3.36":{"name":"yqcloud-front-boot","version":"0.3.36","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"3c205a1947644d04b15d1568fa1ab91bb36b36b7","_id":"yqcloud-front-boot@0.3.36","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-80v4Wc4bfHzElCX3FHGUAyt4yHdA4l2dUVG/LrnDgr8RzMhU9lT0odU/B0tYs3MJJ0YZ1iPB1wb+Rq1nA8Jd6w==","shasum":"2c29bacc556b9de4ce82ca7a9f0c73a91cad23be","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.36.tgz","fileCount":240,"unpackedSize":2311334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCIK0CRA9TVsSAnZWagAAgrQP/031vY+ycJJC6WMhg05W\nPqSonWbP/Prel/HUTrtjasoFY2p3PmQeJwVE+p99sN+cYHJ6HwFhCZoZgZUO\nhCbVbbnHflYsurhgJw6ZUxwIL764kiDoWAytmd4NT2gmgPV3mpbQqL6No5Pi\nnvSEn2TwyNEVn0RdNxP+vM84FMLnVWdfKIpmORduRu6pRqM7xRK+a9kmkGpK\nW2jL5l29gyiKX4nwEOBh4BR5a6qYWi8ifj80zhYHD6e9pMNBFcS/i0yUs0y4\ncSa0YhrL0wW6CXi2WHz/Vk2d16+JmpF0aK93sz22z8mn6ODg1mB1n6pIt8TT\n4iNm92c2H3Mz6lIT7qLn6jqd2ugFk1MkZbIEhPP/fNSdxN+4GHWeGIfHSOWJ\nTCQYuxzkfQNCzvqoUKUSRkxA2Wm/tc6oX4WdfKnZbz3hBD1ow1DMRGbndAAj\nqr+4a+7zC05+XYjLpBllz7dGqgZMwGmpIW2oWRybguo93VscdvQDQCG/mBxR\nYiulrIts7xeYSwpW1J6L7u9ZwtcmZjBmONAi206UsO+hs0RaKjhBZq5A7LLd\nRzkZD/2DnOVQCOXUo+c4Qm8+5dYjpac6KScWn0rluiy43MtKOFH+8c2gUgtp\np71A1XXS4nXFpOit6XOVn/xWu1fG0Z46A39MuhcVENU8uUgvrwP+RNdzmTkl\n2NGQ\r\n=av3V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoZirkYNy9o47gU1cxpCApfNDsSZzawEMyYy9DYUg7oAIgYDEEb5QZaUl0gGydsjuzZNQRS8ET4LMLBtDoIYt2Tpw="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.36_1560838836099_0.16421602365262244"},"_hasShrinkwrap":false},"0.3.37":{"name":"yqcloud-front-boot","version":"0.3.37","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"3c205a1947644d04b15d1568fa1ab91bb36b36b7","_id":"yqcloud-front-boot@0.3.37","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-UoG9VcNKY9M58dkmG+tSq6eiOTWXvOvW0P0YYqz6cWeBtUZ85aXuEDgPxFY1nXlgNjtXcoWottNAEdAWCJMhDw==","shasum":"8cfb3d732851cf700d978e40b2f2565c29c78440","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.37.tgz","fileCount":240,"unpackedSize":2311162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCIfBCRA9TVsSAnZWagAAkbwP+QFcsWYp231Xh10r9RDC\nsVSSMAOqzBIFFYBbfyWjhRUMVwvWCsCut93fVLe/yWde+GGWTCmJ+wIJCzga\n8B+EZ+9tRi5KjJ4nj60lZe24CYJ3SlVWg+clKCIauA+izGJAE7bJQM8rrTrI\ntVP3bv93PUOIFAI+itYE9BBLG6V1DQKM/bfxOTstjjp9RK2ueQ2n/MJRKJIN\nxvRpKBLLsRQC3qzRl3e5U8YOVbyDcoF3WRTVmzgwk/335VzWQ8pEgypSNOSg\nX1YwWpdwB8bOvyyK3lxt9lu8nGVzexben3yfzL02BO5URpDkebZgUlyCunul\nlwOPKB+tfiMXovljMIyr6M3BpkEIrdeNB8WVcdPTrQaMLheyFTlmaLATeJhv\nxWvBG+7+nlk9za7eVetEPl5tis80iLRxyWiQ5yPdHYl9RnYH3zBVcuTdz7Xa\nmdQM8OzEdHb+9Tu6xzlCz+kNsh7zG7rD0FtGUy4aimcU4PuY5wYAs40RkUXW\npcqvgCDEMRpCh3rSn36zpyfqS5hBqy4937G8qSJ9Tq5/JJwI+YHrDttuQ8y5\ngObJjItHHvmryT64eIK7WT/53RblQHFVwHAxR88ZHJhjG0zjfhpc2r5k398D\nVJ1cCo48v3neYbTpvFFw2SLv5P0mHHnLaG/0yyTZcnadJvbiN16GqNjHYFaR\ndo7V\r\n=nLCf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCo3X1TXYVlfZns6Th2HTGdq/L8AoepkfeMQ3WpLGSQFgIhAOi1Af2RmMF7HGs+xEdNoshK/HCv3YUtCi6tjoHhRoh4"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.37_1560840128365_0.7079263452199636"},"_hasShrinkwrap":false},"0.3.38":{"name":"yqcloud-front-boot","version":"0.3.38","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"3c205a1947644d04b15d1568fa1ab91bb36b36b7","_id":"yqcloud-front-boot@0.3.38","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-CK6i6Mwc7HCQXpzq4fODnkaWiRGZ02pudQ2wTVdLbnfURqbhp0emsXbze+s6xL3Fa+kdB6cSSquBa2mjsb6E3w==","shasum":"52ac3921673f55a6c34aee84181ba484e0ce4461","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.38.tgz","fileCount":240,"unpackedSize":2311355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCJYdCRA9TVsSAnZWagAAMfcP/jwdUTGKMbo8NIst0ywE\nFPxOGqbJrIrbhAUnVDo2iSVGIsUrg5eGdW4/dVtl95k9EGMFmWIW8mUZMVZO\nhVr5+uK/mYlvHQu0MFTewHvUfj9OlpcVBtLzx4Bues0NlfxpVmBGXbXitCcD\nVnWtBiVKX1ncX0N7edhxp4UD8/lB1KGVoYFDvPo5eswC2vPWeAbaaHLrPUTG\nKKSe4AgxZnv7j2SuUa5xuRjo2G9Z7J7tJAe5eKi2R7XnA1NHzvRhBuFQ7Qz/\n6jlaRhEgTBCnEqqwUEAZ0jo01IBKQridUiZtFfob/lonU0RIEDvDDVM/dtEM\nFGRKJZOlntjRwBw/erPAyhjzkqi9/XGWyd3PX5VaHmzIESGDjIqvwoFg0Q8d\noaYQ7ZyGYxrxSmApjN09kAOdAE/pRdnqGmmgEIR+JUStUpjsRIFblau4JMmT\nYKHj3fu6NLsZGmgi8Qnc+6bm15djz7cbfaqsNYMQpBrBT8XUh8A9UpRc5VnD\n90FqSG1NT9ckbAbbLVcwWRHKTx1C4LhaaR9nGYYRb/xkIq6sA1xCCp32eYA+\nR/Y/pd7d8Z2UJwUGKZFp1XkemlANluWEc/UV3VCq91BzrgXdhTj25uHVz/Z6\nxuTPg5GrhDuVA+t59mlGkaxfWznYxcXMmQb/oOoussKhKicuM3LdRGJtRNhC\ncFN5\r\n=rNc4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDu6T/Uo8ecp1nCe55LGBH10x9P59BnZeLy18OXKIL0aAIhANj5gRfam6cR9OociNn+Ts1yznEa9ofi4oVcTtURKsVw"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.38_1560843804874_0.35399516551401433"},"_hasShrinkwrap":false},"0.3.39":{"name":"yqcloud-front-boot","version":"0.3.39","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"3c205a1947644d04b15d1568fa1ab91bb36b36b7","_id":"yqcloud-front-boot@0.3.39","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Pmdy+OHUk5msHi8rwf8vubbT1xnvHznecijFf9qu5tomP0SCNRR/OznWwSRIYyHVLOpjF13bxS8OSavKpcyG1g==","shasum":"56d3103c657df2b15e2b0d2eb37c750be3d53ca9","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.39.tgz","fileCount":240,"unpackedSize":2311381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCJw/CRA9TVsSAnZWagAAQesQAIEkA+rFR5YCNvt5AF7S\npz3I3mXWsRcvwxshHxEcmftF2DVcCeDoyHMV4ckEqVh4S4lmJf/0qZmrgo9c\nYDT7mE9yqrModdUg/CDNIADZYeNPp9oIFoX9/oqTp2mq/DXlkyPTQl1L+ASv\nqevTGqK+aiydIp/NWnoJUKINtHYrudumRR0sqdj2em/9zno7FTjloGjt74V0\nLDADzXjGuD/q5Fq8gTOsEyJetnDHECFjcaYmvcncdowBs2hazqkkvrAQ99hq\nPv3qqIxDtu/l9BN8JkKmRJ3cbws+rZk8lzlAVLzThz7kRFEJ4BF5lE41ewpo\nL81ondoOyNV5rqCES3kQMXpxc0MXtSGu+F10VK3uSqPdPGnDALJNMCSlV4lj\nsajWXLFmIUlXIANvYHTpaQqyirp9k9WgTmuuy/i2ANPxjmhj819ZjaudcHkl\n+q3aCxLC9wx+JMjwuw12CgzwwBea7D3ROMZus3sLHC1o3LHTcCK4c0ht1r/S\ne2DD4NmQiDj03T95ypQfW9G4EDIPiE9haRRzRagXxLPW9l3bj+YsrDeGPv8C\naUysvcvFIazfUr1UyKzSMAm2MwErA+plul+MKd0E3kIabjnoo+dZWi20hu61\nAn0CdDenO8oFVCTUxClIy7DVZ0icAIgtGn39KjGquNOKJp9+ONTym/J1Jv4Y\nQBW0\r\n=hF90\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHsAIMPdZXLnz4jA407axY93qBRNfnWwpNKHXOaZLo1yAiEA2CcSRTnVJ/QE8tCSUb2fDsNcv10ginEEi6qUPDEFGoQ="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.39_1560845374880_0.7002191464198655"},"_hasShrinkwrap":false},"0.3.40":{"name":"yqcloud-front-boot","version":"0.3.40","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"da683be11685cbc915fbe3469c8c330a8ef7ae86","_id":"yqcloud-front-boot@0.3.40","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ysVTb/MBvwXobI3qHFicgQ16vI7g+F1j1h0D9rEg3IzL510H+kiaIDd9m5JWHUZCBFvnoIRESPI4l9d5yR2FcQ==","shasum":"3c69e11d01911fd86f49c64de57ab0b5f8b32226","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.40.tgz","fileCount":240,"unpackedSize":2311208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCJzICRA9TVsSAnZWagAABpYQAIdOOGRJYrh3uisVVeTu\nBzqe9O9tHya4/b4js26JbJufkbllQn6ptA8qeFfwtflGieZ7dT9n5y64cPgK\nI3p0TLoDzD228Wtto366OnbJ+OZAU65QhX4jcCReohusTnvKmg843QI6gPr8\nMufLk5wlt1q869cXf+LeSjzNp++zw12x1wHdi7wTcNNgy7ueSFeO+5tsX+zV\n425x0sYzyt7Myyrv7CADH60N8ExOzZdcHr6//17cFvnb+5HG7Tic1GW7qg1S\nWCo0assUAnL8SLObe/N26v9HwcwxfwX4qa0CtxWTzidZTd99IV4bNvC88IOm\n4QYIhEfTIqF1u9XGIJBL0AB1BAPCTjR5VFO08xbSSiKp4cJ5jOZSoYgJMGcl\nrNYMbBO85QIgdHYkdUR8fz8HVObSJVLJuKV6SF18WGyeKH0VSHHOt+yoY8zm\nGQzxieC5wZDVk6l/OzxXuOmQchzfrHOCT4SMxmTTeSQOFmPcTtXveV+/AFFR\nuVWRsZ5+Af8Pq7wN+BpyKah6Qgzr3l1T1cbHyN4yK39At5N4NXp2zA+xuf2z\n+9Y+hq2ObhqWc4BYvZ6OvQVUb+zNkGYBoTbh4PFhA7kxT1LZ93bdn3ahwZOe\n983LopaYF8NBRLESUIoLnclBBlGtP8dZ21dx6TrgaCkIT+4TaOcHP+JlBbGE\nHGKX\r\n=OdNf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGxo5W9zXGscJNtvoZHh7Sm2HlaL1AyT7hLsPiEwbJthAiAt+5CD8B+noVojT399cyoOdPwAyJOdnOB3HIk106109g=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.40_1560845511699_0.5471244863014084"},"_hasShrinkwrap":false},"0.3.41":{"name":"yqcloud-front-boot","version":"0.3.41","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"2f6b1c530a536757ced90eff6a7a46815b502db5","_id":"yqcloud-front-boot@0.3.41","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ouCR6QrccX1it2lYOEIT9HvNYM1bqlrxvCEWuvBb16/Xx7jujVbRuZH6R68DItFGaR1R7wnemwXOYkOz9KHw7g==","shasum":"3fc8f25e16c48134b50738212871ba536f092643","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.41.tgz","fileCount":241,"unpackedSize":2312927,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCKb/CRA9TVsSAnZWagAAm/YQAIiGA8O5lfBV2jiUMj/n\nCKG0vsfhk27mjaXP44bljOsVJf/G4S1SEuG4TY1q4lqmp/T+QW5+atiNElNR\n8Ca0VM/LHWVHYLycV3Pbhw7EEERni3gK8owP4xNron4hEPyWtIYWa5Szm7V1\nYGk3RPTD42hQR2ob5Dtum5NIpg3TCduDFxYWoKnI++f4l48TyGTCwxIkMQbR\nbjNz9kKlPS/T7+RAK4u1+KsfMtbM/XSv+1m0XnW+CmtQruz11nMiEtwOAbbx\n1hRggoMv0yOFlH+5/TAFDQbEDKiUs5/dumGOxXtYbej7TXNmOUbfIG/jvlhh\nhg5IKHgBFIVDatuWAHuZ7+VvV/Qowg1bV11DIz4rcweYII4b1yrzwrU7S7L0\nnAfDYmQJbkVVRvZZ5hYrc6shoE/rIU4Fg8tVYp4ZckqQTLOQIh6hI1Pvk888\nSJ1y/SA5cDB1Hf7rK5d05GGBEwnRoSdzTqb3/ZnXrqrG3Xd37ZY6t+lhyLac\nzHxY6q0UeUODE2EO+sOdkydATTXka+P1pm7Uv0OHENv9jsCEIpRMbpw+KzTe\nIiOX8EcfePJU/V9oLsgDpbLOEErSHTDqXzi5ksH0cmLomVtUHTfysI6UPM1z\nBnbvFrAYPBx7gWdv+RXlgNwTn2+oCGmpmJKgeSj7IhNP6ZucjhDug6IcRsZq\nwNKa\r\n=iG7h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIeWkPf3M3zhz/T7k4Rl7tSpzkrUHr594O/G4wSeRqBQIgWTqBa7Dush8sXwmTbF+pV4dkUilm2EALm3gyBUiitak="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.41_1560848126758_0.0019446175960284862"},"_hasShrinkwrap":false},"0.3.42":{"name":"yqcloud-front-boot","version":"0.3.42","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"bfaed0c0ef8c0790398a2f0e5b502540e9e4bc05","_id":"yqcloud-front-boot@0.3.42","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-UejHh9qs8Oifm7edePsa7nzXmC5Ui+X2yOYQIWYNRpf6gtragBg+Dwz4+xHA4mh3k9bLnhKUUuSIxZb3OK9HBw==","shasum":"e1a629f209adfcd51df1e59c82a2e64ee365eb62","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.42.tgz","fileCount":241,"unpackedSize":2314314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCL0UCRA9TVsSAnZWagAAhC4P/2PKBiFlW5MmyFIOzTyP\nmQxNRrfUAZYUAtuPVapnRIK8oBH6pqBXfBAnJsZjA1LyCf5Hf/D7BzG9PXf0\nd4nH02NysGQ04FEeP510QIsw9WOETm2DBRgzP3CtiY4GTD0q2QH9JWH17fcV\nSOD++FFpu+sx4aS9ezG3fEK6HwH0XNYaVrDmTIFzRjH0QnAWX5bNkO219khi\nVey3Jw/AHzA6/aJbai9zOYk03gazfdZXmIve5MHA71D33lGWrPND2HgPxNMI\nMlrn7Jo41zxSr+uJD1FIL6v5BUfszNbAqwK7qCC+Ea8LhW6yG8Cmkpetk1QH\nlqhLwgIYo3wL8zg6MoHViK+46EtdkAOiKeJ+CAivqrWz0Ur6Z0NqS8bADTHa\noq1lLX2X+abFzH9xqd8qkxX60NONwDum9iVqW7Md8im7KwpDYtwLQvcpZG5P\nklqYEIltUV7pMamGFTTXsRVjCsAlo8dHazeMhxXUFiqlsVcmeScZqpdxPkvT\nX8XeaAjGHyS35rF1Q8DeHAFwG8XFI43xQje5pUAw+T/9kZUJ3RjCPj4v6kpr\ngqPbxDS3oIXZbpPeoo+Nt7Bnf1TItqG+wLOAd5P1lGZKAcXjnuImfyNpbJtn\n3POutWNeirKlCEsJkRkCHm+COwMow2V8XZ2mOB72Cz++5eumTUcEK4pIHiwq\nAYmp\r\n=lONk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+ze0BoKPUFv2jyClK0HdZp3EArPQ3LrZdJO+82TW9XwIhAMDDDgjgq6VCz3Wmgcm4YYkFm+ew7ptJRyVyovo1EiqV"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.42_1560853779649_0.8915976126047402"},"_hasShrinkwrap":false},"0.3.43":{"name":"yqcloud-front-boot","version":"0.3.43","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"b15f752086c0cc9b3ecea0e18ce2742563fa1643","_id":"yqcloud-front-boot@0.3.43","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Y0RfRsRWTgaLjiLS6em+urd/w90D1E+s8LvowilrDO6HSE2KnZBDs+l/66Ru6d+VVT3o8NviTjIzzaFyf/fN+A==","shasum":"752ca22cac499060bc3ab8be8e9c23d0fbacb947","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.43.tgz","fileCount":241,"unpackedSize":2314354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCatvCRA9TVsSAnZWagAA3koP/0qbrD5GIVF5aA/47YL1\nAEGi8y+JP54nQcP+tgFSGTGV+kvA6+TjeMIH+lWCFhbnsNPKfO+HH7ff6kL7\n57sgpmNR6YbRcaocgVgub948jT45mJncFFGSbUUEYI9RUIzt6hWToeYAUgYt\nFINze0Lts0oUblNcZxTWMnZG2167zVhxOV7KKPPhK7y5yQRx5onqgihdiG+Q\n23TUdpMlxyLS5mFnPqGLTeUvqsbmkFOP7dNhLx7JflW/ctp6NDI2qBWthQ+g\nah81GS19p4Ly4Ez6nVk0JUvUhm+Hcq5ygBNcidCi9wrt/Lc+S75MFXKnEY0q\n6Fu4qdq4kA5g3ExnbwkjjffM0aREK5w093aYmKCX3hJutSga4B52lWsFwiWl\nkfbMfCnc4ynfXiyvRZZndtqbf5SWkg1eKzadzw7X3usF/j2mX0RYIBOpWult\ndQZXKHBejY8/TcVf7fNdCX6Eb6/leuB/HSta9jadL2Of03lSV9p/zpeiv99o\nh1lUsG5k/+OkC75cu37OvzgxfNOUxSiqEvmIfIXpyyKtB+P3t7BsUoIo4Y7i\nmvQ5ivxfXcs+ercdFiKbI9yxwj6LzkWLyR6ENz4nkz6lwnWV4huzB4XaM+Hm\nLhGKerY8HUFvj7K3MSn2MpGwP/BiSbS3NYWGjvDRavasXWW5ogv9UFT61X3E\n13bR\r\n=SNJP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHf7mrf8LIknFALPgKcedelNHzH2x6vUifuQ5+ZxbEvQIhAO+SiqRP2ruz8r25ctLHFFDSwPDYfBPU6cEUigatO6yz"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.43_1560914798886_0.6831528878164541"},"_hasShrinkwrap":false},"0.3.44":{"name":"yqcloud-front-boot","version":"0.3.44","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"473d3143dd25f494888b0bedb1e2c697ad43b88c","_id":"yqcloud-front-boot@0.3.44","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-g6REua+l52iNVb+zTYBYqq5f3eBB9u0ZefnSm93VSVfNUD+09UTcB1MFObH+gxybL+YbxiXT5IVxcDiRGmrvNw==","shasum":"421cf381fa4e7a0c48861b19aca14af2524e2f51","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.44.tgz","fileCount":241,"unpackedSize":2315334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCeAJCRA9TVsSAnZWagAA9PQQAIamuoZa47XUcO58lV5o\nBUOd0eR7CESIoR4xHUjL2ScvFiyJmysO0WxpT5IUfz5iiCWK3D2k++wpjXqL\nkG1Bhp/Rt1lz6oynLh/2oB/FgnEdAI63T9m9453x2Z3KYOOVZi1mNfpEHHVn\niOmanuupR5p51/oEtBn+CDcE7SROfkyNK7sEcwIKduD3TDMtppuItHtR9wSh\nC9IpUuEsODk1uk8RE9ubORLqCcsTeznEbO6B7u1FWmUB13s/BiGzvgIb7Tyt\n3Nufop9mw/vTOA3d5VqHXyhEkqmH0pdKTKmKDGM6J2R7uNgkyXrW+BrsgVF/\nuHSVPru2Ow74VpWn0Zf+5gUb2sVt81mmt+Kn1s+poX0ofRtTQ5oLXoOTLlfB\nf1IMz5LaiBNxeVvxYqWvweERu97hwNrAxBZu1zy4QXlH3i6gdlVoILixPZaZ\nYTzAe8ksFE5YfV3ig9qTYzfnhmCsNKm47kA/vIqTbBIdrG0Qx49DjMPUEMe5\njifR7DExLg27btHlt5RWw7FAr/NU10YEpT0AfdkpdZJWebVvJyCq/zlds7zS\nojfkpaWR9z4F8mqRkb0NzIulbsIJVPGKbeOfWdl9Z/K8mFUwzCLFa4upn4hp\nrIduWNG4+pSHp4HYKR1V5JX6fMFnWLfDJ5eJ71XovndZGTySlCaHEwSR+lVP\nML09\r\n=UoJz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAPhHPOyCt5qG1USqFq3zoNqmGe7PbvgYgg4J9tuL3voAiEA5I/Lehzh8zEmWUpDnMIz2XXwdO4orlrWKezV3jtidmc="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.44_1560928264608_0.0012764170966965693"},"_hasShrinkwrap":false},"0.3.45":{"name":"yqcloud-front-boot","version":"0.3.45","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"868f0069fed70534ba8e70592c9d676c2444b09c","_id":"yqcloud-front-boot@0.3.45","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-nv4azNCiUzMox2zwQxmzBxq1U58iGApDB+4Uxd/X2Tj4LIKRguJCNMzh0/zf1Nydaqr5IR2Mm1YE5c3hQp3fwg==","shasum":"770bfc334172d49ee812972f78d139788b4207a1","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.45.tgz","fileCount":242,"unpackedSize":2336545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCvIaCRA9TVsSAnZWagAADJgP/jsElaWTubb4fLBjD0us\nX2wnD+gRSHai9cQrneTkePfjRGbhl1sThb3vO71ssmn8SjQwSd0Hr2pyxpi3\nDr3f2MvyR0+kGdhP3bsXpapgyGsqpkh3YnxZQEybaN5K6IHpNZ0K/AHaO1fk\niLeufSEi8WKaJAxTzrf+FHsxtHSUZH6lmMB+5OSjgyeVOQYVzWVwy2EJbRI6\nPvFQ89deHW1ifa8BO2xCFTAcb0+ei5wEqzKGAt+0ENAr9/BdbcQRHkGlWpo2\nbAp+9LUZDJvujyDEYLgg70S364SgJwO46/BkvcFe67OIIWk9mzuHOx7n1/EY\nGfRhQyc/NkIydy/Cemx/x0cLGVjeyNXyaguAAySpTc21IIM0rDH021ocytZi\n2dopV26Qrap4Oge5a2iuTbc6ja5wfxUpIRdDTfSBxoSmiBNR0cOMNOh9vqpr\n4c1k4N9nUpZMhWXhG2l9Q8Ts/+khnSYid3yMf7fb4q94xsGFNKDO9EgkNLit\ny4qTo3eA3Pbq3paZtiAUHDVbTWu+aeQY1DLUhl7HNl17Wg85WVrXP4/PiKa5\nPATFrGYBRlQvlH+yTe7cYxo/nzgCtkzMz2uEaa7GLnqdw1o2CgF3hKgzs6Ep\nvS4upfAiPvk+9zedsglLhg+w1RqWlPJt1TE/lnvvrwiZ/loqAGNKnVdUQ6jl\n7Snd\r\n=KBDD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiM/eX2zmVaDvr0uTI3F/E3GGtw1nyTWF/+jHFPenASwIhAL3bCgeo02NQLDv927nNSM6maTP54uSbaViNHOnXiOFw"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.45_1560998425202_0.6140721368703221"},"_hasShrinkwrap":false},"0.3.46":{"name":"yqcloud-front-boot","version":"0.3.46","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"62a12a1e01e606b1b07190938b41ce93bed725c0","_id":"yqcloud-front-boot@0.3.46","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-o5gBa42gyEjcApNLi/0iY1v9TWWgFNvMtgYXp0t5YsBrRyFwD25MKltc19ghdYme5dLpqJ3e6sDvS7bth2OlsA==","shasum":"677b092f0f4910636ffa81a7bd0a3704193a7de0","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.46.tgz","fileCount":229,"unpackedSize":2275305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCwD2CRA9TVsSAnZWagAArA4P/i4uPZrK6ZA1jhWqhiFS\nS2jMcu0vjMTip26m1maM06NYwCVOnApl38eankYDSt+tqdQCUYrNbJUMFRK5\nTD9//k6pnKVN+dM+aBQk7H3dUlDlSXsA3a9Q0YbMwBRZb7MXASxlhHJmibEn\nfolkVbH99MGjV3w84QmXYYPnTYyglOJyqvqDOvAjwsw3s+T+pZUM6Ns9Fkdt\nmdXDNSBte3eFVV4kuSG3+kS6f+WGjx8z+fVXM9NmKXFHg5WghnD8aidCoOJP\nffbGAUo3/u4NLkwxu/257HLowDNjwxb3nsJtsm5xEekiBFDlCa/JJPVqZZ3N\ndAvdfDavg5ONoK2AGFhPTm6pKpkIaPQis4VfCdJG9GyeYqot9A+EG/TbipA/\nq7TwXGV3vdK53ZO2Og3LWap337oP9pl9t5j7k5g4SwZ5okM5pZLKspwH0fll\nBDuzJ6tq/A7EMud3QSKFnZn9JzPTU1GDUp7YL53R3TGyYfP4UltA88TysLi8\nYo7nD9CAyfgQ2vtQ1G7/CyASwb98+Wgq/qLDjSpu21KkTTHSbDFj12xeMYNT\nqqx41PkQL6ePCEgsNZikZB8gYM/u9izskFUrton284SKXvjt6529OLifWH9r\nEX9S0mp/GvPXNvQ0zEz1mXb9Zcy93GvimmqIy9Jgn+PMJ3ut9f1+vmceXZhM\ng8G6\r\n=IUpv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICx5dEhG4ox85OwxumYURhZRa7eKEFqR55Y7NGR3dU6jAiB8swzlh0wuVPUZanAheA+PYTrqXHHYC0smHhkFJw4iWQ=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.46_1561002230087_0.6811392272929628"},"_hasShrinkwrap":false},"0.3.47":{"name":"yqcloud-front-boot","version":"0.3.47","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"62a12a1e01e606b1b07190938b41ce93bed725c0","_id":"yqcloud-front-boot@0.3.47","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Qvw0sbplI5mQZH0CST2lbDcR3cS2iP+uTL30OXdQ8aZ/KewtvJTCt+tPeGeh3g+apReNAbxzHql6B2UZF3dHjw==","shasum":"2e1aa564217f2d635a211593f47145536792695f","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.47.tgz","fileCount":229,"unpackedSize":2275806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCyWDCRA9TVsSAnZWagAAReMP/0ADcR7V7LjR7+MIodGR\npb2GxWPMG01JqdGcB6jATIKhfAO6ANadmCA8ZC6gZK5znkb+7+g7qbnMoV1A\nfCFoA7aSAQEX+EtZSNYvu1Eyiuzt00da0xl5Ua/7lS+/uZNY8z0jBRFMQoi+\nye4eIUvFDIiKUYIonWAYizquvhutrFq/SOB8wR2KFHlTTTHM9UOO9M4GKtlK\nshSI0sUL8H5lWb7FgPcxKQjQk1sQ9SDm3iIRgYcPPnL922WcFwski8dxTyp4\n6EgZVWV6ugVudgSkAbhg5Pm1eREu4S9GCJX9Vco55GCRvFqGTj0xG742Jba2\nqzvoKLncc432rtnvwvgfxoTybnEhwsYDHOm5asqAstfuPpHyjlmS9kh7kelU\nTk9G8o4Aa/eBj61Hs2q3MuPO7M3mAZF+An/wSc39qSNitAe9GXDDpA0MkteP\nRxE7egrdNj41vz5+wCBl04DJwKqEipUEeTNmpBmX6TCKgN/6o4wjS4zLGfnc\neBRvCxHcQJZPvpejjrSfWXJ5ePQVoHVjpmpvTm5YyRmWYQtxxCKhYBbyG1e9\nDew4JLt4ZBsf35kesdyOgJfQyTL+Ia9x/rrqwY3QhTtDoOq74rFRjCdsu5HG\nmZrIUzxz4sXbfzTKWgm/mcs7dngoGXNP4LfaeLJPB7tvYRknlIBop9qqDWBX\nd4zf\r\n=Uofu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDVX3p5qVLSNuFvbaPrdE+RxOPfnpsRJ+yAEhxOScN9rAiAZl+i/XyyV4Lmbp5wFZEZp6+kVDnbfNPbxROthFgWkhA=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.47_1561011586713_0.5473181043625468"},"_hasShrinkwrap":false},"0.3.48":{"name":"yqcloud-front-boot","version":"0.3.48","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"41ac0c2527a62096aee2f2907a200bfda5c5fc9a","_id":"yqcloud-front-boot@0.3.48","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-z6uJ4aWzRQ5nM7hnBk/9gtefoSgjld2/zrpm3aohebogkIGyCmmr/9NJk8n79SJ99mdICaBvT3qZj9vsw6St6A==","shasum":"230896a206dd2aff728d54be104d76efe5734ca0","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.48.tgz","fileCount":242,"unpackedSize":2336996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCyi2CRA9TVsSAnZWagAAU1EP/3AMz62o4jn0a4GJ0ef2\nvF257koVEYMBG5Zs+mK1xAf4my1Cb/CQ6p9OxVeybQtiOZnspSGdLdhuncWA\nJfzPrNoH3FWdm+FDGTYhC9q5QCaHKRcR2JJjYL5uIJnLmoqoktFv4aSKdaXa\ngb+5qHIKzkvNtpojANog8zuK97eIC+19TXkHACYIMnuDtBVW6Em+r5jM0emh\nYL2wk1ZwfsDXnovEZ72dMQuxtjCvjoTmNHwtXgI17GZj9mfR+kH7CKyZNsAH\nksal5MCKEnT2rprqJcrHXWt0OeQEy0wBzV1Be6gq4+RX0lQ+ldSkDesAXGV2\nyDUXuBk5T6txpXdRsNfiGk05BQ71oWCPjsZ/+/LUKxRjpEvKjl+qRg+q5PZt\nYK7sNq1xFsyn5bv27KI/CB+zJjKMKAEid//4jgKvk+nMWHk2T6WN+t/f9akI\n0bRaGueJZSDbwx+M5/Nc/vfi5YuOWy6Ct/IX3/6oYssbeUNYrG2Ly6RikViV\nkhdGWWG+QiBNmfpCcCZQ55xLrBT7MjmlMMBYuWvfCIoEpCOIPiRnf/h/ayWc\n6YnH5QyqV8Y/OwsxugwrIMo6OkEZmaYekMCIBc1Wz7BqK88OSXQazOStcySj\nts22FQ1gdpcoR2E1/O+CSnd1nVaTr/mIqwtJQnBsL2XYalKpOhe2yC5m8F7u\nJCmP\r\n=lgRd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFoDGL3/2MfvCBW+/x9kjBSlFu3DmBQdycXCXpL/Ks+zAiAZdF9zBiewesW4FJdrR8f9I7E7EmRd9AQb1H2cYXMeSg=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.48_1561012406009_0.19295522466954984"},"_hasShrinkwrap":false},"0.3.49":{"name":"yqcloud-front-boot","version":"0.3.49","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"5870ec9f3fbc3e8162a04db0ea3bea3323ede64b","_id":"yqcloud-front-boot@0.3.49","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-W4FsnZ1ezbSCcGUXTGtBUuTK6SxJIOp4FeIlhv0Q8woF5jrstOYxN1VtOrFp1g7o/L6b2/ymd5txzYj6EQIb1w==","shasum":"ed28ac0419efbd925be09cb08604b91ab7c23d21","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.49.tgz","fileCount":229,"unpackedSize":2275810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdC0bgCRA9TVsSAnZWagAAQwAP/AitzaTL35OuXM5VH9a4\nzaRwReE2/o2RfDcoe62hnDILHEoXmI7fNxhnDQ2hbR5IcJ+Z21iyS9hlI3zI\n2aEfOZRgWvoLu+3SLQY4ItgFpwmd+3WO+28b2jJmAIFjd8gB+HYHHbFT2Qxv\nwgqehUWrnKrjAVihaOXFXG9qCpaglBi5QFbAcyMz5F5nqE43BJvCkeTNWj8/\n4j8Mr0Vk6JsMWoBRPQwng1lcsmLov0zUkCZ2WjeFyzEoNrm64+QD0DnKOq4n\nkjlg797/2qCQpILYkkFzzIBLvTsXax02BCXOVSAMWJkfhQWTVS3sura6+SwT\nQPg/0/K2xWuJX6QlfQssl8P02Tc4A2S/oEUlaolNRJ3LjGyfzuHCk1LNCW26\nHgMasjtan6ISVvd/gAzP29pnnvS17iq66AIrDWeFUtiBeKSWeVQGc+Rj9kxJ\npygO5Bg9asG9ISCxeNCErRHNN6eycj8GTnW6eqghZS5AFdwNFkIUyljOtkk5\n5Ci80f7oaI4czmci6+aZ3BvHOD7CCyvnZKdWBhqmekVMUMoKt0boSmhRQswq\nrtxsYZGHWbWAjGyuZTlxtPRttxmy9Yg9scSzmHm0UE8qu7iGUPvJoh3kFaAJ\nrgvfEAM0hMvpZOYvlR91KTLkVslhmHnkG9Zy9Qxxws5mNgi01Z6WEAt3Avik\nrCGd\r\n=8rki\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDYpZlKeKGKb+4kHk8ngOTZcb8iHkzzFMzVj5iVGqwegIgM3mB9e5YBVCYXSjOB2e4EHcoxWI7WXnPtf/kQHEqnjI="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.49_1561020127762_0.6698466166877848"},"_hasShrinkwrap":false},"0.3.50":{"name":"yqcloud-front-boot","version":"0.3.50","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"cdf969b8b93c72ec442ed03f8916747ce1910cf8","_id":"yqcloud-front-boot@0.3.50","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-SBD0ksXTmdrcVZHoXfNYEE9Ymg0nsDJ7ch6Vw1prZhzF0f834UGCLgsuuNyidlhC+yO5HGXhXmipIM+g9Vi6IA==","shasum":"b8f129dd84bee13e2463baf8b122c1dc73878403","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.50.tgz","fileCount":229,"unpackedSize":2275843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdC0q8CRA9TVsSAnZWagAASzMP/irxZN0kZGJMuRvEkLLT\nt5Ey1Dz6elpwwDwAH+GNZ7ci/70Mfw3T1ZWs1FMPjZ92JFTMdWXXrkScxK7+\nL6PPErL8Zu+w1Rsvm5CbHjV3XqHlXoxKpN9dBwHm14qDM/egVjxp6dZXDmX9\n/tCWcMMDPjEpuBs2H18yJ0lxs2Wln5MzEf/P5H65EIeBwtDA8V/i+hUkYHjB\n6XTLK+WeKJoR75xRuM5Nga/IFcHUK9e3g68X3HB0Zf4B+UYb7J+9fgj576XP\nIb65V0wm0cD1Mn+t++o5gVp9fLHhEldVBopgxXZGwQ5v0WLWvJS7tgn+1Fn9\n7sksnFbmuFMlnoX1LoApg+REg2cuVTWolt7hTJGZhX5wpUIPUnIrF3sKvCof\n10DMPnk5bRGaS/a0cQ9zIzLkPCLIWFZOtNfXi/jIb7bFbNIQ3rXB2EackTyQ\ndyBJTpd5codGcXwt6eO17suZyYLuP045g2Ha7ugXO8uMdN/fO0RdgkUuVlsn\n+Tcj8i701qyvowFulYexDO6T4MzNRMBMZHe+x+683Hdl199Cks4nAZAbY2c7\nFT+TEbt0TQBMrZe+h2SPTqVD63/RSoDeb8FdxGx51h0HL20EKp9Jg6elJ6Ph\n8ivYH1vJV0wlHovTTNK6SWVS38tQziajiNgDDlsbKyILtkEjx3Qm1iT+nBoq\nsFoY\r\n=YT9P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJ8MMEZW/MFO8GrGX2pEMopoIk/J7jeaXcelkhhbkmTQIhANvujpyLcvwtmInlXXUoDY7XeQp7R7kkaL3jE2ql4QLr"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.50_1561021115905_0.00801731902421543"},"_hasShrinkwrap":false},"0.3.51":{"name":"yqcloud-front-boot","version":"0.3.51","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"387f1ecba2c2768b1d237e2171a3a3796cb145e7","_id":"yqcloud-front-boot@0.3.51","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-eLcphbvdoF90cxyTr+ZP99BMUf9Ltv3VOc4NwHqk2N2j8F2NBmPQC4lwEY6J1ZlhCTmpLVgEY7054I9VyfFxOQ==","shasum":"8cb576de21f37c9fef390954e4985d736a041445","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.51.tgz","fileCount":229,"unpackedSize":2275840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdC15aCRA9TVsSAnZWagAAIcMP/i7q4Evi8tB/PMFrSezR\nKVazal3cR1t5B2BmqcQsDdVSR1uHTl6nmyTLq2WLfW3R9qRm5TpecVQFA2Y+\nCuowePKPL7TjVBh9CUzFrvLhSZzaXzGBVqizJ9k7CzJp+GAvCMeqL4FOQIEb\n09S7VGcTkR4Xwh0gA9EcaxPwk4uvqLRj8bMoRuyRyzGn84YRi/0O6nxYSmI5\nXyMVC2BD7dV0EfM/HgRrcKncUykElPhNmFQ117KKnSyre6+WVQwC+0IRVarq\nLm/ZvWSCNUu0m98jtXp0Axo0NBidV4AlNp/0gRIWOTYkAiqv479DegfxcR9y\nfRzrYMVI4GAmU9f970jA4J20aEHm3N7geE3kgzSNQl4bSa7/t/6s43v69GRv\nfMpxMxpexHeWqWePbSV5vS9u6Mtggc7Bop0DjI+XtWSzIY3BCOlcmy+pWsIA\nprfQqLhsIqUN7viNn/0acMZFcjCpllnWEs2zXHEg6qCPkvIY91gyONuRDeQQ\nY+jgwJdhlo4cj/K6tbvzjLQ56oJ/mKoObjAOkdHeoxAkT11rdg3l64I7efZ0\n4+Uc6oMve4sppQvq0769yvVp0mHqLegRMjq3e5YTWEzo9dwfbPN+IkOjIZwA\nb8lX+ROxgMZtnJbYBtLf1foyrs0+8e6V6I4JLPDllFItFflq34rSIaUVMBH6\ndsgk\r\n=m9LV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4FTSNLxKBmL8+f1+0MB6Eajze1DRjjQTS9z2wlfydyAiBd5E3bmtTRNLkDe7lRiz2lr0ZxoR3xELVKU3hy2W1SIA=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.51_1561026130816_0.7549249143132888"},"_hasShrinkwrap":false},"0.3.52":{"name":"yqcloud-front-boot","version":"0.3.52","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"387f1ecba2c2768b1d237e2171a3a3796cb145e7","_id":"yqcloud-front-boot@0.3.52","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-dSrugVlAzSGSjrl3p1ESFaNx4qUv/Ap11H9wR9K5ymMMlTPZxqEcPlwYJO1qCnyjippKgjZ59VcliUuOm064rg==","shasum":"7c7d88e5e49234bb16776823ed7ea23d358a15d5","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.52.tgz","fileCount":229,"unpackedSize":2276161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdC2mACRA9TVsSAnZWagAAQEYP/RfvjnCm4onyd1uBgVxO\nLVphba32zn9NlBicQWw4xMwaS4asO3op59LtCWLO9oVEPAhlQMSEyu+D11iT\nyGRVe8S3sFhh/kD+OMZ36KOhm2ZhUdL4zi79AnSU5upO1WbyDnK72RBw3ynm\n3VQIbnad/3GaxUePGsEFJrHRH3Qhh7/lRFsnhIz9yUKNA2dW4hoMHBz4AKSj\npIIUjTWLz6SG5tGWBrIT+Kbmu6S92Q32tbljwzN8Y1sSWIDa3AtQrAjLIkj2\nVKSXQB1foDEmdWCSGmiiz5Np7c1V58hfRowaWz/RthHoddzaRgr7Aq0dw4bK\nDPrEYIAMcZ+d3JJxW4QWUs5Iu1+UkPipvoWdgoifvz+XV1K6bN1QM+Z22/nu\njiAV21z+GiCpdeFj7xIT3jMt43WxktkMHcfLu82MAC73B5Z0ODamKtTStY/D\nTZXRT0ODqNJOlQjTcjrCrUu9/r59XPrFw8kti1r8nybmXH0UzC8oS4TfWQx8\nLeGDmeSL20tRKLsSUZzeHC0wdPP6FAVL2/QOBJyNTLyl4bS0p9pcjWhDN7Q6\nT2hvKuu2R6OHWCMOMDOTLpnZ8n+ObBw7PdK28tWy3QZiRd6IJpDmMMVYSvJ6\nnPum79oYQP50CU+n3tM/P5cLytEMEwDCHhkpejsa4DE0gZEmKFsBQajdO857\nrqpK\r\n=7BNt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAf7WgQuFoPSxW5BSJhhNNlLitj+I+OaotuUwew91Q+cAiEAwbUbCCN8OTCIT9m2Q39qdmK79SNEpRqjiBuzplLarx4="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.52_1561028991541_0.13742291236145543"},"_hasShrinkwrap":false},"0.3.53":{"name":"yqcloud-front-boot","version":"0.3.53","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"387f1ecba2c2768b1d237e2171a3a3796cb145e7","_id":"yqcloud-front-boot@0.3.53","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-VEhOrsUOMENhLQSWeMomK4OPNajjn05JW1iDH+BKCDULW0gca4bA2qVjLp5KYtVHw2cYuQTS52A5AmlVl22pzg==","shasum":"e68b4ce34bc3bea1d69d95eb3fe9b90543733129","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.53.tgz","fileCount":229,"unpackedSize":2275810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdC5LVCRA9TVsSAnZWagAAds0P/0cTvtqxfuIU9vqebbok\nr+oJtOM1KVvroRpWAzYMIyUAC+N6jwFDGDihtj3Q3SNXbA5SjsT1JPRGPJra\nC+hVeEc2nKX6VJscHZrvOnfrJhvgMLhIBl/agQ9WmOHN/h716mhR/7MISY7r\nONoEF2wMbyNnIgHUUPgYK1Xk9KUaoZybLbCwh8A0rDu2LloSCA/aztdohQC5\nEcBE6uGsA01csN+LNIEQ/miqsY5M1ZNSoqYIB2AWOGaDkXJnYzLu7W6N1Vla\ncRlYqWpGjWgPVH+zlFYgmetO7qFe3jSlGFpha5n1S4kShJvmjRVU0K5WQ65Z\nujL9rPuCbF1c7pJo5J4yxv8wc/exm8dsPLmTHdeK9sfHz9ZBIBS7Uxt5UXXq\nfqQT6flRXzAyEf/bDd2iULrdTFn1YeGVQtIRs7NU//yXkmsAr0H+zFz5sg0v\nBrZnzDoN/5V67LbskawoGIuNGLDUL1fHpTROYVSMOCv1kacXuqGm+0zo2vyq\noMzBlLkRrqhDbLaL/AbN/AuyBz4kgavAqwRcpf4zfB5vmpr+ygH2T7V3mg83\nbvqgZKb7XB/WWUKmB9NBaGYxztVLp04fS40fyKJHRWNgjooWWKceUL77x9kR\nKfQ4ztzqNeoSW1gCDxdm9NYuVr2pkL+dzpa1tVWel6ix59uA/1jMcqgimIX5\n49ad\r\n=KG3J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUH1EdbuUTYPocTe+Y2KQGwC8Qq7BkRV99PWfd8HIImQIgBQ0TgKdrwErkNPz9J30qirDNSQhH4jDCFu+TFDpvTWA="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.53_1561039572695_0.1224127822075669"},"_hasShrinkwrap":false},"0.3.54":{"name":"yqcloud-front-boot","version":"0.3.54","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"5f3940f9339ef24f291be68d331a23d3e2a3e7fb","_id":"yqcloud-front-boot@0.3.54","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-F+dt0N5JrMaFcAAyKKLj9D3+SpJiODjeE4cIvig2HBSRT8r8y48/ltbIpS6OyarbVtTF1mDIxzfBqTloms8Jlg==","shasum":"0093c4d2069ba5f58686dfabea5053fbced9050a","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.54.tgz","fileCount":242,"unpackedSize":2337243,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDIOXCRA9TVsSAnZWagAAjmoP/ArW/C0MD8YzLkW69iqS\nj5XGBMGvhUI6W/rRRt4YriBAHgACrh9OuVeGnsRcPs+RhHoFWPtWclLgXq+q\n2IUuVgz+HGHKhH6YdIwfaz2/rZYngOexJC0z6rLYCXYwzPiCNUG/mtRRQBCU\n5uxZ3n/6f0zAMo2mw5roRyaidgZZBj308is1B/WsF60k67DPLnYGupVsu8qn\nW7v7GJBoR5koQaK9yCoUyZOXVUwJYCSXipQo5FQfftGv/JYkVAtoO3nSbV69\n5sgH3eEkavisuDhq0vrP9fHoN1xRVZlN1a4YeEpI3JZADxvGI2Cbm1RmUuXX\n9dFXssr+Kip7Bg0jz4O/vEIQo/xom1JQ2VVLY2shlBccpFPAXFRtIDZbna42\nov9JAcwH29lvtEnVEjsKjLhZi5tykvg3bs3zmhOHfHHohFjMXi/vsZQwduZd\nFBwpDv0DUmBf4376dJJ/45hbwXxkiWT5aSFib/R6MwT0SvBKZkoSNXe2c1Fv\nPfBRMmUxo2ZHnikbXULeu19p9kx6ySEBVpNGWpDzPUrpvOytx2dK+/QmbF8Z\nmJgE1PAUWOgKmoAUKQgbRQ8MIcHNtpsIN70Em0cjh48LWyJreDi9AKWJWX6r\nAV8Pu4WzaoaGELVWey+tuldpnTMjZLA6iQr85abQ0t2YRAyLgDmRjO1EzdCi\nDu6+\r\n=wbhL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBRSv7qB2ctBNm9tHgR39yIPybJfYomLMdnrNDDEQkVnAiA+IsHa+OV/P6YqWs9K0qri8AQ1etIzw5JXEMI1xJV7rQ=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.54_1561101206460_0.2431048104867961"},"_hasShrinkwrap":false},"0.3.55":{"name":"yqcloud-front-boot","version":"0.3.55","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"400539c2dcfc25c7ff8085e81e7684af15fbd321","_id":"yqcloud-front-boot@0.3.55","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-TG6v0QPhpavQzctEwbIynbI8WYvAle9kGCCI2LOhl5U+ukso9IJsUfTDkYIHkAROBLjC7ZTjPTmgFjQyDigSMQ==","shasum":"0512b79f8320cdb50b1f2aecc72cda0f3a99ff64","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.55.tgz","fileCount":242,"unpackedSize":2337233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDJ5hCRA9TVsSAnZWagAA834P/jbohaT5TyUhCj6xf5QL\nW7yhvBvSgY6qK3478tdOk3J/pjVCGhjsGKA/1s1WEIIjunP6kLNe+T9Exb9O\naII17+6gAnr7s0rKUWFgyc6Vc2s0CqGRWJf93kFd0iPsK6n+8hhca4Ls4vms\nVGtJbrd+m42qyVfZlbjhWORdRq18ouZDagdbg0Xjr8RE8WsLmrGwIHQHNNwZ\nfIFq6nCuBiwD728CWe1NlEmwi7gkKrQSB0Wih+lE6zhh1XKG/q5+6MLBYW02\nkJ04pAmKc1EtxXD37MxJBAlPauIy7RiQLCq/l8RSZk0rdnPUr2+f2Zr8BEld\no0WnwWpB6w6scuEYc2rebu3JTCXQKmh/fg4K25C1rkFwrieZH0lwj4RhXLHJ\nBfl+FudOPDVxlZoHj12oJltl2pJAeceLz5P3Jo6lUDzhNVEr96J1E7rbphfY\n6MnQdEuHNwF2LdBlF9QTuRRS7GGJNqHESCdZVbIPSCwJ8e8Vkme4Lj19dJRP\nKSqes2L3taViUZcMN7ml02bKRMHsxWeRBrjhcUzLtzoPlQIGAVDPASZq5dQs\nlDoQyJFCqKu141GX0UJhKUA19yshWd67WrFGnOUr11q6rny48GSCx3yPH989\nsXK20GAmtg5E+nMrgbmMgnTFZ9XwxzMJwXsWVmsXx/q8oj4V7bvr/oSAuTYJ\nORLS\r\n=V/Xu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBugMipuB4bCNuDfLsa2hmp5P9OuSH6rhJP1upvNPvyQIhAN5zH9CH2TE3z7zXyTB4zWkWy7eU25s/Ad35jfzgirJO"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.55_1561108065295_0.13317839696466116"},"_hasShrinkwrap":false},"0.3.56":{"name":"yqcloud-front-boot","version":"0.3.56","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"3eff393a730a5aa56fe715c4914c99ecf0e5c1e7","_id":"yqcloud-front-boot@0.3.56","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-t5SVEVimp6iTfjE7Qmsi4+ar3KzIbqCWEfF+qx0hprD7560CpWtKPxdVMEgJkufFvUgaAqT/5lTu2OtKfWLaTg==","shasum":"06b52e2934e68755a530ee6e5582efba883c76b2","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.56.tgz","fileCount":229,"unpackedSize":2277259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEIYzCRA9TVsSAnZWagAA8jUP/2UICWYGmm8WebWxWxhu\n4KkR3FJCzbE10bv6CMDm6OXPRVE+0p4kK4rzs+DPKItIGgcyr0NkGG86SlNy\nCxwLe8rE8LX3MNUjDL1+mYgGztK0SxIRotPXNIaGuxVuNdjWYOFHZwsN4oWZ\nxeNaSZXCZyfO2cMqOxVeuyT7vnGfoj9AzFIuNmlkz/Ig3rUxvQPOAaUyHBvv\nSqgV8X/9z80AXrTNd7oh73flsXT+Mx4B+YPsQk0OPbm2x/OpUQUk85Iab6K1\nQl+ZCzSC+27tCrjqc3LJ8/wJ1l5SbMB8Vi+Usr3cnA+Pj99TqvxO7wJYACWL\nV7w2Z+siwr5ZUnid+451VQ61cnS7demg3PHbuCmhLh8XXtEuhoaZBoCS6i+0\ng1BP6M6+MldutBL9r2Xn60IczG7nwFylp8DSWZYPjqeyvpWXfd+WGspC4YxS\ncXom9zgzAK/b3U/RKALz94AWYWTU5YFYxQBa6wpa2EIj9HM2m+W48/n/rGXU\nTzpgUE/1WrAGk4KlEiR+iFfQau5JuIjFeCSS7oWlR8m4hz3VLhGhd6zHs7dm\n6BqaZavmm2FacSvwiZzhkwh3uXLW4QOSX68Ax2+VJELQDdw/33DezALIYLl4\ncFm/X7n9SyegE2puBiotb/hwIPO+fRYTwU8y7lBc4ZxAUIR3fHKRW8lQRxRj\n4v1h\r\n=L4DE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDN5oCH1Mti5sV7E1UCqXkb4KTi2I+JK57OgbmdPGblkAIhAMt8EYwsw0MY3hxsJXJONZa67ItUvSKFnGARhvZiTE+T"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.56_1561364018216_0.655035227644954"},"_hasShrinkwrap":false},"0.3.57":{"name":"yqcloud-front-boot","version":"0.3.57","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"86eedc0986201445d8b448678aef3452b7e70ad8","_id":"yqcloud-front-boot@0.3.57","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-HXu0N8sR11002mZUvvHWRLPIK1KKqF5101lxGHq0w1WvsUry9I9h1GVMEzbDHeFQaSqFKJi4WUF3aa3xnXndbg==","shasum":"935d24ac0c9d098b6b80d9afba7fc911b1a4d1b3","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.57.tgz","fileCount":229,"unpackedSize":2277226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEI6jCRA9TVsSAnZWagAACHAP/3ptQtS4iJ6CXRbcsbPd\nlOJXEMo+jYpPXNUamtg40wmfAPNBzseURBEdEmn+OeJFM/eypx36G4WSM31x\nFGxe9k0eNxBEpOibWDZ7dP1S96v1o2muxWbkM80eHnNy4W3pYW6gcsIQteLt\njDJJn+/RdmK/0275bfUBdKSGM7wSkGzm0qE/X55csiZ1FEMHMdlxO23Ma4r7\nVcMgJdElfl/gjKaDIStiDMgPt6m+jX2Y+ZwvB6xHZMeS/uat6vstUatTYGpE\nTs6+0XDqPadc5OUEEJd1AuRRnXM//w/lN+ypvG7CL68VwTTWSKt2O+HEFXWH\nGCtoxt/dgn/JtiVbY21qe5PWISE+tUJXI7ap62/xYVuxTP/q3g0O34/1ILpT\nkKDRWfaC17FqtN80q+nULkunZf2kEtyEJMvksCvD6BMzwD1tlTtagl4wHgqy\nx4c8Ax7Re425DgRETsY+QruKwGa2svpXBcxRl3Dkus6QLiFgZhe/gc6oom/W\nD4Qhk/ChGMI0Q/ywEtVa7Hvbso/NlBThLYvZrSrnFoa8Vs3rndZeXkO/8s0X\nCOgwiAIBPI0A0vndcyYzl9imeMdEzeD5/UiVAkBY5O5FGZPgr/EQfA9mDEBT\n4QvoeDhQpESugdSbcG5X/1iqxWdI/UlXChr6EkLAIAiFtbR+5dHx0b3Zd9/m\nvm9v\r\n=qmPM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1dVr+r8ggdCAad+Rv+SlIA/85aW5v+g7qPgZ2lzl/+wIgHIzgJlLDDCyX6yIabr4/y50NDqfBN+g8RL+aNMpWzxs="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.57_1561366178215_0.44056312676507203"},"_hasShrinkwrap":false},"0.3.58":{"name":"yqcloud-front-boot","version":"0.3.58","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"8153f94000281b49f5dc1656ae585ea9cc7b163e","_id":"yqcloud-front-boot@0.3.58","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-RLkf15hEz6ZaGnvuK+r2Dr65pvIY3764uymi+YPBEvcJVpz+570vOERAwAFo1dTM2CSLSR+1h+hjfyRVT0FYzg==","shasum":"003dbd0820df3529486326bb2828d5f1166054fa","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.58.tgz","fileCount":242,"unpackedSize":2338734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEYesCRA9TVsSAnZWagAA9nsP/RDIuTYowhth6ykiAgyA\nqEOj/kWkn3kSRoaAqKv+pPyb8JR8haTd8ocUL5wrozj/QP/8cGd60dQCpW//\nK4f+2+biXYuIdxHmcpg0gbt0KhdDoV6gLSRvGQRQn1nZKqXrCqT5uzYGOx8X\nov0Ko/2cekI4ausurIojMwP0b0qNt995CnuLeOgS+R4TGRglFkfc2zgTJ3ih\nrpDogaBAuywkwbfYQn+GlCoKlhHmDc2RaUf8hA1AWaN6skQoi6cuGGWI5+yu\nzqeQLzeuV1wH6UcrzMus9z2m8JKbfgjNcTKkm53ujebwnaL4a45rFel9GzlH\n8e8gHQt0CWDTjGMw73vaKQQDWtPiMTrG0wM53AJDB7Y68logx5tLVq66IYJl\n3VY1tYxGDy5XjJinzxAe6Axto2idKaTArbUhr1UQAkSJUc4sIU9Yn8qzK0OC\nByLaVYM/Effla0ktrN+MROzmZMqnlHNMUjyTre4NbslBGZ12ASNmW3j7NB6x\nIZD/ld3GIAozyP9ggX6OAO8tk6vIR2vqSsYOfLC5C8DDF7QsYkQk/uaDzQrs\n9Qq3w7p6I4+aY0M56M9sPHKPNcswtwaQpk8SLcoHQjrrsJ5GfH0PHBWaHbu6\n4Jt/Nsjl4zwTJI5J7GU6hHxG50IYXy7l2zf4Aux2T3zvDUpv1IOI5W0kbUjb\nE0Eg\r\n=MlCm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9EgyKsCeuNPzO5QwRTguOZPD5PyOLTEXV6uM/XispYgIgWRgj1lOF1FXxQKy0n3QdNuHj5a4cHK+KPlWXRtJcGwI="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.58_1561429930887_0.7648912950680593"},"_hasShrinkwrap":false},"0.3.59":{"name":"yqcloud-front-boot","version":"0.3.59","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"ce5afbf01ac1d1688a4093fa0593996cf8e32952","_id":"yqcloud-front-boot@0.3.59","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-TSJzCxashQhLgZE4Y1Hgvk0DR2W7Mma1Xco5sQL+/VtsbuPWjq1lRKiyd4mJTODp2tniQhRDzASIpX5rvrPXdA==","shasum":"f175edc400db5e6d38963647c63cee882297b7d8","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.59.tgz","fileCount":229,"unpackedSize":2277125,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEdN9CRA9TVsSAnZWagAAlCIQAJGjR48WPZ10a3I6wqUB\nmd+FFSwlV8DbLB4MwZRTQNHGKSNTd48aVM11D+lQcJ+4c7c/aXl59DFGussy\nJRN65HltSUvjfuCEh+xwfQVU680Ph07yOqWSAMIvdY0CCP1EZkeo9Jj0fstW\nJwvPg2Drc1ZV4ovxx69xirkr/zjqrEMgMdvmhkJFXzYsoOCWAywdxv8iiRcj\nZ7yc6ZXq0nYZjN5hC+wx1tCIXhNTHX9QArZQ21mF8iNnZIgqaw6k8LsA3Ycm\niyWxAMY5ATatlVmtNK7j4KsiM9D+SHZIpvv4iBS2oatVPG3vvk9KkD9s50tg\nP5l7uSHsJLPrAsvtWuSZ4d+gkoy5zXBFFUvLTy8z1A9EtAMvH7hdvqWEK+Bh\nAh0w3S13bQapwG9w8o2/RgMz1SaR4xVUOY3Cu+1cvymEfHNbBZg13TrQ6for\nbbSF/KcFbmDJClbuHmBj+6YrCFHkLnETovO5pbbOv1NhLkFA4FRP1Fk+2wTe\nIoV2MJ7eVxXC+VwoxxnL36GfxiQtlvRRgkCvzq4GJWfSqyGvdzfAhqy6IRof\nR6oc6GB0LM5nfEKgK15BncadHp9Tm9mzztPBe5txgyoeBuj/PABERVF5H1ei\nAbTP3r+Hr2mHcktuBTrJEgCQfKt62kwkm4cipgp4BnzkqncRXPMapOeKyHm2\nqyF4\r\n=jCIG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCId3mvsPu+iP3Ec/9teIVNlQROz/baH5GnTdIV99wI3AIgAX40Krs5KcKs1Un9kfxxg3qRKvMhOP1EGmO0501MXSU="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.59_1561449340260_0.3630105360509883"},"_hasShrinkwrap":false},"0.3.60":{"name":"yqcloud-front-boot","version":"0.3.60","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"aa2546735c0838aec4e526a6435ec34e61717a9b","_id":"yqcloud-front-boot@0.3.60","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-6010V9RumLjQvtjwjITzhspV6C2B3/P8NNJ72yPLbUBgk6NKIqEFDDfsK54gk9F0tzuEoRcqHklhcgrrgJOahw==","shasum":"678a2572ced19a46507aaaa868cb91ba29f37b6b","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.60.tgz","fileCount":242,"unpackedSize":2340170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEuDVCRA9TVsSAnZWagAA4PIP+wXSWOgIRRCvSDWtHNhG\nvduuo8I8UhwIHRYUF64ZJvPLIFrLoydd6+Kq0AYCYpHmYsalsAIGmdELkrn1\nIIWJdf6AEX+q0krwWGhy9b96L8GwgEa3R8woBdA+FCKaJyvoKVKsPI4RJnEQ\n44/DRV7Q64IoVfdhZ8OBr9M7tWHkS+YCY7WYbXxhAAi/KvpGyUDdTLXz/Bdu\nFztKrrlsC6McmyBqcBg+udNVgu+qinDM//wVUNiS+YiGKc/ls+A9wxtTDMrg\nVfyTjCJxG23x3ra6lkNIwSe/P0GRJlTjKatWYXsOqC0sYS0tPc4TkF/rsVMH\ntUJd4/0U1+/3mXjpye9Clr/6O9UehyNB2LInI2GCK5zfNAcp4hnXMsEo4Rj7\nunlHgulcj5Se6h7r448kvzQoEQ0wp2o729JCYG83u8OezAJFULSHjMVN/bK5\nrLwp1PAe/+r0vytZcv8xkmBqjTXnQOGfYn0nA8Ww5KvJoltnDpYjxs0N7yFu\nvhpL3446HNLrsMSRsuW32YLABljzCYKHdqvInaFJLOh/3TahLZZGOaw7qfmX\nicP94lDRD7yNN4+zkRxBsV2BgBEUSG/LjeuGNEfdsL7XpHmUSyrvEr65ROey\ndVovFYu3o4j6mndcpfJVkXrdSu2PMMBYtDzkzTJo3XNFRmeE00Ar7+0uHZ1S\nHrGw\r\n=5wWw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxDysEhTALDcQfjxBqR9lAQI/PblhDTcZdiQvSTejivQIhAKSSc8lld5O26VLGYMSIHIYJev4exyNFE4YXpVJNX6dF"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.60_1561518292484_0.5019807062952533"},"_hasShrinkwrap":false},"0.3.61":{"name":"yqcloud-front-boot","version":"0.3.61","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"40168fc4e711e3157e5c25b27e04e6dc3014f028","_id":"yqcloud-front-boot@0.3.61","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-OdjcyY1XOENq+PCb8Uzst2CEKaA699Upl6r+LU9x9FaNeRlo3z9fU/r6WIjA8QOc2UpNsC6QfQNkQq0bbtryfw==","shasum":"624570ed3cbbcc84302f6224fc4ed64b41b48d51","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.61.tgz","fileCount":242,"unpackedSize":2340211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdExGSCRA9TVsSAnZWagAANpoP/3hjjTpkH/ifKUtjbsHv\nf4FxHcBcMt6Nh4mGXkM84AvgfGeZb9FObo2WZDzmDsGOOdXMm9RojL9SEBMo\ntfJBOJnjjIOU08N1cwk6epaL+NbsHBGsWGlKNJFWMngvQeo/2iXqs+57NF2z\nR4NZUWCY1qdXyQx6NgtgUvnag14NU6pHGB3jHPDnJf9vOl+n+Jtb90AsrUZD\nCJGwz9wDC/5HMK6iXlkCrxBsvFTWE82SGmitHhP9Kr0RjBCF6UlDN0+Bmmsi\nZmwnA1ZugIeKMnjM4Z0vx/Oq2Gknp4QUf8XYeiSRYLXc91L0Gvys9wuzsFKH\nniBXeUnGSOGix2XiZUOEzwTJiKgrVVxyRR+9uDFCZUzlchxqD9BOWY4kvBek\n3Nwk5jHXD+5oqEFDqh3IUetWuAIme3Eaa3ZmFdEAWAS+GKBuv+M3CC0qhQ3z\nUYwG6GflotfIt/4CHsgUzkk3tCySNrsHruBNw5Hf95RtfDWIUrHs7JtDJ72d\nL5173IzxBXuP4O8WpCVkIM5RmeU4AIvyslhheOteDAK31zuDajwCe6K84XZb\nOfKVlmIZbom3oXxHlPPu1SyNHB+C+YLkY+sCOcqPbHhRG6WwFGziYRkUEoBA\n2TTAgqeRVasSqLdiAiBnv4TyiZ+BkMADMxQRE5mO+DAu6fG+vCMaxMBfHVqG\nghzW\r\n=BNT3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBNGPVxGf4Sk44dbVb5n4rZomSJ7IYM4MV4B6uZ6Axz1AiAqvVuaSVbpl5UqbdLoGzJ0QiRlcVqfTXaqhC7dfSwhYg=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.61_1561530769444_0.08657743227452808"},"_hasShrinkwrap":false},"0.3.62":{"name":"yqcloud-front-boot","version":"0.3.62","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"fc3d87b0ef7833d77d9d9953b4752022785c5c6b","_id":"yqcloud-front-boot@0.3.62","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-vqP9TI1EmCBpThYH6xpF+G/R34i1KO99DAfUuhGjPiBLWA36eTbmSKmjY0nXcKGNtq/sxr/JRcx8HlUy7apyhg==","shasum":"c074ae7db5e3f4e49cd0e1ec75cffa4eeb4de35f","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.62.tgz","fileCount":229,"unpackedSize":2277312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEx+uCRA9TVsSAnZWagAA61AQAIsEi++W286cJ6YEMD7P\nBPf16UqJvDd5ap0pYmdiZdrqHMM+4ey/Ho9GTPvej8jbgg8OvvBcqRQYHr5Q\nJQSPgw8+CDot9FCdGvBP42gJrrElqqFPvdSUj3fBC1a/DWDK0d/HtBcHM3eN\nUdCimjarYhcQWbI7DFxHrfprRwqNcCBT5uYt5k+VuSOqo8Q29Yzu/78ihYy7\nqCnF6BzvWwHsoWRyzESbkzC8/afE7jFsno8dhJzueVuB608SLsFyyQzVVJDA\nxSisDsdvonPjAfdnT3dIG5iy8GV7y23Pt8UceVvrmp2Ev2AzLUywsxSCoX5D\nP6oMw1zSsKjMH8Zkwh2m0Oq2cxFWIaWCrZyd712f3wbj0enzCxYdKVxK3/0T\nUHw+xcjI096+1vI5AGh253Nu+OUeCG2wbCWJSw4yS4xrQiJvYNXN1bJ+PVV3\nyYPXHDx8oA4fmffSvUcH6w16FC9rwwVTQwVCFQpsIltTvMWnnzC7Gavm/dtE\ndj/aceaA2vLCn6KmJ7i4HFixpJwd13SkC0NdPqBw3XBai+ywO/iwD6dBZvI/\n4E1FWoL1h9tjgcPpDZQl0rX+3nNQhvEOslwiOJjUF2FLbcydWE0cp8ZPwtum\nRyrtqt+LRfsqz9a0RXi9Ku2l8KAzQg58hiwEn/H0neqxLmeE+DzKNbaD/uPm\nk4D4\r\n=nv7W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDScFfkYOOpK0ByeBD2bi81r9hzMiGZ1tfH1+nvyQoy/AIgBWhfT2QLv6Q2+nGMQqiSO4XXpnolHcR9bbGrgp35uO0="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.62_1561534381711_0.31794642781828"},"_hasShrinkwrap":false},"0.3.63":{"name":"yqcloud-front-boot","version":"0.3.63","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"a8aa42a2744d17fd7c57fcc0647ad39ab0e213a2","_id":"yqcloud-front-boot@0.3.63","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-VqrhgWYor9mfQTYC0kBx6KvH4XSyKDyYmVYMcCMKnVOTU3T6w5XQS81TgGJvhaeRxhN9vJr4yJEy+O21Ruf6Pw==","shasum":"0142de966580d6661d7857e95f9a821a125d0e66","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.63.tgz","fileCount":229,"unpackedSize":2277750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFHCfCRA9TVsSAnZWagAAYvEQAJmX8vV7H5oWC42mO5ZX\nXoJgSrhxfLobTlautDwVLqmjcsFyhV/JhXe3yo2UFiiYFWKtGDi34/T+8LHE\naUo4VLr0eTXRYy3pgVdbh4Bgbwzj2YHyRgvrNmPqG2AgQ/ggROb1tOHXqcYE\njjFs3f2EBhxZeJ45wzU8OHgwuAU+FuRDtEEgmJN4tAZOXNFes5aFrLKnLCOc\n6EMLh5JTO8Z46O52qGGdii66WM/nOzfjsFGp+cJJ03soQy6WipmCxnMLfxC4\n6dZVc9DjI9PBEthyLfa8mwiqVByLquQY7jQxr6VT/cC+HS9vTRBVJF0fxqqn\nliZPcU0YLrMC2AH5HhidlCb/l9Jr6ytFcbTqLsPaS7nXe93bVHq7fgSASOK6\nz86llqn/swZ4GNtJ1QM+WcoRv2WVs81rFRiksWJY8c7H216M3U1JEXrJ//UL\nKCJe/2YDbBMkriWm9a10VTS+wH45bYmfBPp9WQM+SQn/bZeMRPjzabT1u5gr\nhd7x05L6GMxoQwSGudBcqqLBk2I7IhuU+CDAZE4csmSlTvxVXX56la+eNAVl\n2Na/DBsHsDZceNuLyACveGnfehgEtpQDW3oOCli8FioO/iAIAl9iXDCbleEI\ncP7BAeRHjukCt6sX/bXKeVEuu74pdnQCSenchERkYzvuQNUCfp7mC0Glbxb1\nyj09\r\n=497l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsGGYPSz2Pq/CiUXqVLx688tx3JxKflJprzGHxdpbd7gIhANf8SWdCbXUtI459di6RpnD0jTL2+Hs8N++i3k43BV2X"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.63_1561620638673_0.7181622836275741"},"_hasShrinkwrap":false},"0.3.64":{"name":"yqcloud-front-boot","version":"0.3.64","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"40168fc4e711e3157e5c25b27e04e6dc3014f028","_id":"yqcloud-front-boot@0.3.64","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-gYoZBc59t5SWPWK4eoZBCGYqkj9EPufJYpusghrdLF2rUVB3RKHZNeBoEVfj2FNfDLEB+ap6F70DeftQAN17fA==","shasum":"b514a164300192d434a9145f2c0637d4639aa4be","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.64.tgz","fileCount":242,"unpackedSize":2340524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFbUDCRA9TVsSAnZWagAAb40QAJMJiZrcqXUXmrodzu3T\nBD/jkwi/lRb4quLBtRqnHvv8uRdK/8opruBneZmlD/0yMhAeNgot9xB4NoQt\nrKjEKWZOAgbyHYVQJawvdtXv32lnUagtrcHp5PE2CEvRr5pHSDt2fk/a2lRJ\ncaEvWRhTnpJwz33VBz9vbLAc9JzZMlA5yUB9rlCP+ijsAwJHIy8iIXZBeQ2F\n7td31XOt7zN0QVQhz+lQxpTYZqtjzW5ug9tVfcwEJ55T5YOYSrY7LBnDYzpA\nazj4FjfSHCCvXTiDeZ8X9yK2Lf2DbH07Ij/SY+Sszq5BM4vMEHSUhxUKS5lu\nw5sntsgbtUY2JPlcrerLRyjR0qrov3CEBxbbDkMC05iWijJVPbiPcMj8CbJM\nmHU4mM6n29gPzULQaLrR3th2wzdxY+mZBHU12SBkDS75VwkvPO2FrlWISqtM\namGRkPCj56tmeh0YllXc7qsfNCqXZwB85+W5m2Qk3MTGNF364Jwflb4VnkmW\nZ2iLHsfc9mq5xBiq74TX3FyfWTMQ8qKue3+4JVuierS2KAIQm8ILGiCf+Eo+\noYhVkPnUbQb/WjuOvz2Imuw7NRPWMKIgi2xxrT8C7irRML0asHVBp71zM4qx\nHvm8rYSorRRvTTyngXN5IfqlExp/4zwqU1lGwLdL6hphznAid9cFcLFhyT+B\n/Izn\r\n=/mjr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA5NtZU0COuBpR+en3o4hBr0iflVnoWIByEkaVUm3bQ8AiEA3QK0NQRrazYqkthQgVUDUJF4gUPjktxMMMB/oFQaim8="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.64_1561703682440_0.07427455068262878"},"_hasShrinkwrap":false},"0.3.65":{"name":"yqcloud-front-boot","version":"0.3.65","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"40168fc4e711e3157e5c25b27e04e6dc3014f028","_id":"yqcloud-front-boot@0.3.65","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-N/4o55TI1UOa6bbw0zYwVlWeNL2mAZZn7tlLnVBxbVaI3v6uikHu2FO0iEA1VeXZipIAONA4X5yeGQEFzVZ2kQ==","shasum":"508e836af27b282a16499dcd28418d62aed78a3b","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.65.tgz","fileCount":242,"unpackedSize":2340628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFbskCRA9TVsSAnZWagAAmjgP/0cjHc2f+yYZBl4LGewW\ncB3lkOflEMg0yYJW5P63KMOg69b9n/HoxkSwcq+ncIwFiZZUtPM+Zs5gKXX2\naSruhNt6P5m+dsh4zfWGmKZUmJxqG4vNObF8rF2hcRPq1q9BT1Sl/KSBGe2P\nUXP4JTSEU+/EYyqS7KdgQKN4y9a8iGM3gIbjfy4fMUjZrZdHT64cbu3HCGTS\nksb7LJzibpzjgMGzeucUdOV8ru0AYH8Fjb5qtAIaZ8Ufb/uQ1B1hY4X2+g/V\nZMye1mzVXgZs9A6u88gaeBhShVoeD0DlNlJNTHAAIxQFDlMFtxKmQJXv8bS8\n8FnKcSH2ACiWGPxJNUCneEhEWccGha+crRoUQoI6753ueUAGbjqtQwyXOrgS\nV3HstsnOtD0ig3UoJDCNcBoFM7y4RioYLTgCb1FJvBb27ttARUm/ozErECnW\nuMbipiD8WAStb1ICo1EH+iKnQSL8nh+Vmw6eZh2wLCFGkpn1F/DxGWONObz9\nZ50cHvzV6r/iOaBzEwHAPSUnY6fqUuOVLOENlxaUckIwp4XTyf7nTgn1iaoO\nqSFEo/0GT8rDX3SzpIg6CB8qKU/Jfxwtp+qtEpgPBT6gP4MuN6B5+lSNFkza\nz6bS/Cwcqa+pmFucA3YuOv+l2yn3D1C6BLBfVeZFRB2YaIOPTpiGvlFqNY9k\nf52X\r\n=KvEW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuxs/tlODdz8W9Vmny6YD1KrltUV8aOqVNe7rADFr6egIgdGnNSozvExWbtNRd7W2lXQJkNeiSYim388A0Xo3Fy34="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.65_1561705251683_0.6719463801216361"},"_hasShrinkwrap":false},"0.3.66":{"name":"yqcloud-front-boot","version":"0.3.66","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"8f1b381d1e847fc07146339e6b50a9b76ddc928a","_id":"yqcloud-front-boot@0.3.66","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-tFxNOj90v/2huq6unDUFcKXU8nPdl+hHbtIY/VSvasyT8J51AEoSOwXQ11tjLYCicUM9dyaV8StSz/WkkGM1FQ==","shasum":"76262f728ed6ff011cbc0726b2cb0fecda8c16d4","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.66.tgz","fileCount":229,"unpackedSize":2279493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFb2RCRA9TVsSAnZWagAAXR4P/icsXh8LKaWDU0cIffyH\nh2LRW8Cb5rqMBo0uw/CT4NRe+lycANOSwsEhQE44NDx0IZwayXn0fntkmQsg\niLKRTfluWOoBsJFWyRSz+2cwodPV+p5vXDJ7IObUmTYGSMUM57BMXQCtVL51\nQL1gVe1Ifnxl3SV9ghrSLBA+8/RaLykQaSxrlXp4U6lEJOXAyrSUGKftO9LG\nTnyoEciQzrFXw0AfIDq3oty087vLkhUcOTSZrvMUpEylI/UxwYsdSr4nPO6X\nj/h06DCmae/egsgBLoeNM4PG0Jr92weWEhO5v8xJqXKT3rSTD/ZQ+Q+NXhzk\n94ou1swK2HU4cHafJNVQThxKdF2qNCdPl9+Z7iVwq+TRiSZ1l09sT9fTzURt\nytGlFFpu7X5DM6aWsvxmCiIV/hQi7u02L7Mgd0pjJW4GWUoDyCxqDz2PSarl\nSpzGgh4vMqZMy4m8p2t2WJgT7BYw/wGfFhQ9LW1FCaHY1SrChv4frQUkuvQK\nC1CTx/uBV2PIxsAucVVHaq9LWlvNJBnSeM68Ig3d+bN/DwFj1VcAy0UezwM4\nvxLvNWRRUxta5c1UvMz2oRryzYwWrsRUVzXFV+XBBzPQ7ddPc/kKmDust9Fk\nhCLgIJs0TgMdUzltlDWMFj4qkCe3tpV6Mcs1WiWyseSPt8eCMBdzQsCPdMA2\nnK6a\r\n=Wxed\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICG8nDtOUuDrhR05nnp6pni2JYyO8Na2NDJSBcNxsSgGAiBRhreSzhKIwGeuux6aCmojNAGV8RNyeaw2BiByS8og6Q=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.66_1561705872342_0.026582366532667878"},"_hasShrinkwrap":false},"0.3.67":{"name":"yqcloud-front-boot","version":"0.3.67","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"40168fc4e711e3157e5c25b27e04e6dc3014f028","_id":"yqcloud-front-boot@0.3.67","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-sEB4scFXIAfFkNJxQH63/BhmkIsALm3ea2tm7viCFFhmqFEPvLQSfirzDPtLiy9i7rYRtka+SvoxEH27BCfLGA==","shasum":"537b697e17a1dd6be18977dfa40782cb737dcb1d","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.67.tgz","fileCount":242,"unpackedSize":2340670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFcD/CRA9TVsSAnZWagAAInEP/0lo6Sk0qgW8eMVVy0vK\nihQJFQlbIXkYkHF8PsP0sO6kArEvYyCVOcHkW/QH5njsl0b6nXUnXraALQRo\nxVCRrBKXtrcDg3MBvVkBPoKSxYXQoff/bnQi8eWoXLZUsC/Bp8PEqy+4bEWW\nRLysWGKNjHoiQrH9ZMqgesuVL+5WjHjyzwFR9N51ODgeI4g9+has45Xcr0UO\nVzNIUnA0L8IMRFE+ZzWe9WTxhwGoNZbd/XBmRaI1auvqve6vadSbN2Gop2YQ\nvsovl1ZwQezK4nfEFDOBFjn6rN0bs8HKHdxPL024yKfq0KEVmw/EFcT1mwTg\nCtnwweL9jkYaGiKV7J0FgUR+keEa84BPJnej6tEsqecal+/bB7yNg2ZPBaoQ\nYjab81YXHL45WlbJbVsdA6vJtMB4etv/VJMc5l3BWyDUgp8Ae4YauLdY0nY0\n0wl0vsvhsd1yQ7PnrxhxvTYDqxJV8blaUELWxa8fCObstNBlq+PWxkPDcEjl\nxI9lnQQ/+lIFo2S/hYS3E5BFQsLuKRU/Tw4RvSq5hcKwwYHGzr2sGX4+atB5\nwxIuXtDSCHVoodMjlKnWOTXv3uuSBNP6D9dTy2g2clNkjui+sKiA2wAfKlZg\n8g4MTb7lBambK8hRAM/X8Q09v8yGl+YHOjGYlsZsIt1FhtZIbEVEKA7nT+UF\npBnv\r\n=DcGu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEqCUf5LV/G1RRZQ3XXIn5DBL7ZHWt7vC9CT5qDZSUkDAiAF6t/Mn/pjl0nHd3HFKINEnMz3gWRUTG1fUce0T16qcQ=="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.67_1561706750680_0.5432923408901922"},"_hasShrinkwrap":false},"0.3.68":{"name":"yqcloud-front-boot","version":"0.3.68","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"40168fc4e711e3157e5c25b27e04e6dc3014f028","_id":"yqcloud-front-boot@0.3.68","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-KYGsInM7b1G5RLdJd9M46IDZ7+bHp195Jbtjd+FBcoHXr/65VY/a0h1RayDp+TZd8oDZawvoJRJR/V6Q1TiHOw==","shasum":"0f4947ce46ad805d95e259c121bef33a8e18bf06","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.68.tgz","fileCount":242,"unpackedSize":2340685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFcKxCRA9TVsSAnZWagAA3+IP/R9winruGNUPVeXzWgiz\nsDkFY/2pf1Q0Qcac7uJBFd9Axob/CCkQM7cekQ4YGFBfAtRvqsCWVDwjS/ah\nCk4zjDboTMIi2R9Wtc++EJGFDV45nlFnDWh7mCTz2HtnDZ13LQ46u5fBZWvN\n+jCQdTrcv/SOTlkxOR6k7f7hylaf62rtFkEBirWbYs7kOA4KOmG8du0vaqgw\nflArUj8omY50tnH4+TD/zQpHk6qPRD5QTQlFtsER4llr1QtBo0Y6kwCrVFOs\njVG8PEkKSPmaeCCRnGmXASNQIgrgH9IS30hnfEAxVHkyMwgoxQ1ouhuRd897\nmXUGIV9oPjb4DVZ7ruvAqvZ9ngJLJkPE08qhAknJdaVaeDtpgAmktlMHxLRR\n2NAA+WbGxEBgeV9TR8FOkTvaG+QR1xGP0C8+WesXh6iaf14fWCC/L8J9TYPt\n/a8pcjrOHFPEHJBc/vEnrW/WYPrQx5puNtor2FAXFBV0bs+ZXk7sonLlze+z\ngJ1+RAk4KPgssLbTCNtrlCBA8QpF9uqDDOUOZCs3wswMzDJ6TTLL5h+f+z7H\nAF7dK8GtZuYtIyNjDzW1JLD1KwB2yGd/k8Vs8xotLbCgGNnjCLYqMJ1kDXmo\nKX7llQUCUz9fkcUh9XmOQ6sL9bCZLP3B7gZg4ezwscEPIEgnRLvxm8X2DRzJ\nsCCH\r\n=4USW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDezcSpx/T3H9oxEe37Q8HdPYagYqTDsq81nWEqeLOi2wIgXOaU8Umzcu8KOGaQ/8vk1vTOqK9lHbMl6Bl0sicucHQ="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.68_1561707184455_0.3574759457533012"},"_hasShrinkwrap":false},"0.3.69":{"name":"yqcloud-front-boot","version":"0.3.69","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"2e2ab7bd830e4beb4fd55b956062210de910c57f","_id":"yqcloud-front-boot@0.3.69","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-N3ONJ5PPU2c2Zd4HNTi1ba3qNglW/Wkx3HzV7wa0SKgrpArH1roejdNcdjhzU5rtQU8s8C2Cbk/q0Jxfx4/ApQ==","shasum":"2d63c2cffe6ee41386ee172d1a66588b1b0d5d32","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.69.tgz","fileCount":242,"unpackedSize":2343240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGZ9NCRA9TVsSAnZWagAAkk4P+QAAeaDjNV67d7wt4H3q\n8i3RIPsMS7FH24LgIdCmv73BY7u4IpR42IAIqTCcV0Z/7NemvSFu58O/HKTl\n6T4cIdH+U1+3yI6MqHXLL8DyvouaxoGlgCkxQR7eV8VgNcSNyBdGRHYxEvQb\nbCXKO7rGyWaP5dMgo2MKgAAXq83sKGLCsDPMFc74flUXdZjAQMymn7PCj1MS\ntUX7Zc6whlMBQQx4mDOaQ0BTNtro6Dw0vDj49w0/xZ4UJx7HQsAelc3NmJkh\nMhp6PLwfHfpnCvBW4s7KEhJ1MXKe0ODAdT87tTgu/qXdrxNw26I6R1liSGJL\nnWs8CfgZUR7LOKvN4f5FClhdFN5jAKknVQoAwjgXUiTDvmA0hgvef6/A0W8C\n2/stFtPJAqoN/K3NX7GY1tbc473js5NP616ghM6MB04XhHv7HvKjqPRU3Z/R\nxKGOwgK7THwtqN8XnzAuD/VfTdCb3Y6VKVhrYvRpEKeEmwj5gqc0icdZjYZD\nsHZpKW958UXiksHfKnxMDpLKe+khTP8wdydmAiSJrkVah8SzrT0cY9SCZ7YW\nYIXp20tTZrClXKYF51G0LyWx9fqDhjxmj/DLRZh0icnsLzB0E0ywLPwzaluN\nrYQ61BvxU/i4pxSuRjExv8lGFdVnDpJe3lJgGPMlI7d25Mdje6RQ6RWNfs7t\nc7jJ\r\n=bMar\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEalQG39FRT8R6P6H+n0+13hMYZyW1O9/N1CE1hwSNdQIhAMxu5Yin2w9vod5HYueiXFcx+zX/0sBPPWbH932v2zU/"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.69_1561960268212_0.3848750259684548"},"_hasShrinkwrap":false},"0.3.70":{"name":"yqcloud-front-boot","version":"0.3.70","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"bc58558f21cb9ac8ba52557822ae2912478861a3","_id":"yqcloud-front-boot@0.3.70","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-6GXo5ByFVdVXeIqRPhP1Or8DyQohFkZ5yKWShUdprZAsOGUD4x9PUOyL0gjEatZ3eTcawIWn8JgltKVjVkBeaA==","shasum":"94fd9d9d96ab31572d5da372c9d971909adf8d5b","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.70.tgz","fileCount":246,"unpackedSize":2358963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGdTCCRA9TVsSAnZWagAAgiEP/iS9yUtJlJT/JBDUIk3K\ngQtUGxM08Wdeq1hhEC7I/evY+S/UF49nSNMcDIHv1uWC58OLLii9GiH96ZFj\nVNpi5QBtByfXHDopc01gIobtjoMCZIqQwTXRQbwhMAhIKY3H8+I+bRVWhn5I\nByfg8ir2f+BBKEh1TJ+RwHVjRF9ZziaTUzT18MhHueGqZ0g7kiy2HC5wHdg1\n/GSpY2ALqjOvOYMwnJMO5PUf0PM4QlCk25G0r3bHNlW4uM9vxHJUlL3ejlzU\nZQx8oTPovWNUyhf3XMeegDGw3B7lb/PvBkfg/YMKuqrKzXar72Whcom9gwP9\nozYOps43QIULUF5XsZQFcTmW5kDx0tp/XokeNIvmwYO/iRg+eHbHINdfEOJ2\ncAOnr1zKXf0aL6xPHd46dnGEacH/pTi3zA9J4l1tuTjTURXyM6NAYYitZdrB\nq1Xh1cQ91+TLBvjxBncbIiXiVtK2xfZqjVYlLswjq2qXGUqty8AlazQPevSf\n2RYOH7UIouVur4OSPuImW3p7Il4SZPb5KxNJrhAFDoKB9Rs3EoDmAG9i1jKB\n0A8IYXgLQ3dQFVeqjAobyKFBTzwLTsjJnDe96IKBvFmKzhzOEy6EEDPxYV89\nbIOoX7XEXn54fujoiLJEAdujyEuFjV+XK+Z+53ZVDAAHbGqBrqhl0gj2qiYM\nRJo0\r\n=T+it\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID3qknR10nKkN15kWWr7zZb79Ey3h/jRp7PaPc/CdcbJAiEAu0p4BMzj/fdOle734oRkO3OeGdw+OTCjSZAHDobgfUo="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.70_1561973954040_0.19811412907552528"},"_hasShrinkwrap":false},"0.3.71":{"name":"yqcloud-front-boot","version":"0.3.71","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"e37b7277d4abf7bf234fb24a7f394e159a93f7ff","_id":"yqcloud-front-boot@0.3.71","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-pQ69WCkROFz0ljXtRpPRnnyswpXJkg1fbnyKPxMaPEB6k/tXlhgSVglhofDwt4b32m0+VWvyGCSVN0ubrzVRYw==","shasum":"327f7ae8f17c94d8269443a9c088a21b862969ef","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.71.tgz","fileCount":229,"unpackedSize":2279512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGrhQCRA9TVsSAnZWagAAiZMQAJ+o0NCVXfgm0q0TeRzK\noas/s0F1cyoFFMSNGUjERJHsvhgGYuVJGlE60VFO0E30zX27xbucp83BKbpK\n4RrJ5n+nGT1IxaY5VWvwEbY86AApEmPEx+p8oQE4whsHwoU/8Z1WFlalxplY\nW5o/v20MIkPo3XUyrb45xFKF9gCmQu0aXjpmhH+8ByEYzuwnRNmPvNToJcIk\nCVeN0rS3sXVABNg5fMpPdYBnx9d9zBs21afNRfdCm2zaBBL1v3MDph41FvVU\ng65mn4pd5+RS5kuiRnH2H/8Ywk1IbXIuKSwypw5OgdN7U7dUpAKJKRC5/DGa\nm/ustTpsRqh+xfF2EktfSgz1jcKhYNQsrKws1hCalxEQ9pLd+bkleDepn2Pn\n8yXamRJs5wKEV7hscYh7ZgAAYbZ1H7obwizQ4VmB1hRgWehoo6ur5aTGxV36\njqhGhrdrTGMwYF8IhdmMWFpLYvliHLIOAUr7ylOMS58NQadLjvkLZ0Sm9Ekk\noEOxmn48r47jDqs32lUcLgMt0RG/ogRNh5j2UVnWVaUDR/f8E05sJwmihOB/\nJGAOx21fhToW+9yqQcVNar4WiGVxyFlrfzx8Lx8WfR9DuYaFS6MRY7j3j0ZU\nPGS5kq8Mqnt2zMu60reh/+cA2GyjPiV7UOsLKutVczDhbtk3HFnsvdJlryIY\n6LPl\r\n=DFQ9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAUKU4JwIsQtweSVqKR82pLsNMdC11iQNt2Q8wOvme/tAiEA3Hkm23/lF3IdvUfF5zp3MxhNuxl6IaH45o8Gd8kIKQQ="}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.71_1562032207381_0.12157503085387478"},"_hasShrinkwrap":false},"0.3.72":{"name":"yqcloud-front-boot","version":"0.3.72","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.57"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"1bd58a999f4b48ec94752c034bd73c99e340d51f","_id":"yqcloud-front-boot@0.3.72","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-5tvpLaHs4WJFOcf/Sn0+bjRxpeCWBCG4LgdEVFomaIfTI1T67S4wpI9Gt3Xy7CWAsCzqI/hgYFbyFNF97dMtrw==","shasum":"2f30d370cfcb84a5013fbad75f7bd589cb96b399","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.72.tgz","fileCount":246,"unpackedSize":2358961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGvHeCRA9TVsSAnZWagAACI0QAIauXFWagAdmvkc4ZYQ4\nFTQs3HQxH7sPZHvkLGsEzct+fXKIzWVV8UbRz0MMnBg6TD4EWVinclwldlI1\nc55pCvb+OuIvPFsqFjAejyNUCRuKKTDAo3DY9qGBzKlGH8Q7OYu3QRdn8MDC\nR/nElaLGEMzpKlYpH7tW/N0YXEPlbTF95bKZA4io3akIoWsogd8cF+J9x44Y\nPwFC8r8zt6XYTEMfaVovhboj0fb1vrlJ9VQAllH42eW9S6FqlXr8x9cY7b2u\nNm6jfj4gf8hiiBi6zCS/jHzHyy78t0BxnxgsIl8ZH1GuIb0K7/k6kbQfV52r\n51OnrSHOoG2QbD0qamXT+rjltMp1iXUoLoaKq7Yr/N77uUVSWfbZb6H9tTAg\nPESp4Rpw/9/tHv7niQUUpRzWisROxvNx6B1iRhRlG2kP2ZBqH6/lFdDLJWNG\nUYIcgjko37UPOqEqYYmxetVeSBlHBY2JLwprHYUhw7w/xOgPiyy3lZq6TK3Q\n8w8EblsvGOKhLY3Ck3cbgXIXDxGikgSKVa1k6bUsL9+4lETvRIEBgGA6gU4R\nTYs7LHcTfKRCk9VdakhxVVRN52cYN8O/V4l0IZXrKUiPxuUvS8Yy4WShdYEB\n6s+aximz5FSLoNTsxTuqZte/7DDnIKEFtRiw1MTxUocCDF/OLhx1dP4Hp5PP\nYbgd\r\n=afTE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDh7koh+jiVNSd89Kell1Ry7GoaE1Is7W0QqdrXcXYYuAIhAPyWKwFumg1GrUtPLL7FAffVkqsTNSSWFfqSzdIFEiUc"}]},"maintainers":[{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.72_1562046942088_0.19957979738010834"},"_hasShrinkwrap":false},"0.3.73":{"name":"yqcloud-front-boot","version":"0.3.73","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"1bd58a999f4b48ec94752c034bd73c99e340d51f","_id":"yqcloud-front-boot@0.3.73","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-hPAzYy/ai/sBxxO9Zoro7GZz7n30snX5gBcjlEGGqPkq6XFx5Vn+xSI8pUoQgC1UpNPy4sQYaW2GaO8l2zVDMA==","shasum":"6fedf7c13fd271ed1accd862e7156a5e0ae402d5","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.73.tgz","fileCount":246,"unpackedSize":2358963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGy36CRA9TVsSAnZWagAAZeAP/izE7EZCMZtxO+ICt8IF\n6R92JCnLxuws4CYA1wbSxfRqZSxP8jRLUXp3xtxKkRfl9ZJTIPzGqIr3PbWI\nXrPsfdqW7ABJthzM+l79PAlCtwuduzOWdlHwi5Lwq4bLozMUO9n8D+9/F9fy\n5CVzix63SFTT3R1WNGpJWnAEUccZZVvXuO+e03n4WOT6cTbTGd07DzSemqqV\noP4zge6OPx6vRWohh7udwIBlRbzcRGXRHahBM25wI6qbxa9hUAGgPRM9XCpX\nbA+uOMaga21jsrc9YpU4IfWTLxFQMBiUm1bgiwvkRnzglofrHwYi3naFr68R\noaT2eHtgCdUkSI5ZnGWTci96ozb5uNxXgD05gxi7Sg5Q07A8RFAALIzV9IAU\n45ez4xWZaDkWSCxzut32wwDITmyXGUcAB0bhTbaIZ7BfikPBobfDFJoGeKVW\n8sNWPITrpfXvQuQ4wprWG9H5FpZSrrc0Sa+6iPWu+foChDKzc5iIoNWCDCiC\ns3Bkizg8gTt04XKHI1xugmdPTJFobX7AaDxT0wNDFXIUg0mNtnhwO3kUim4Z\nEEpfj8kRJkHuKqxHjHRvRTWalFvWsUIwMdAvjDYz5pkA9qfmnJ8d6xp+SVgg\n/hOaCGgxieeUNZyccxs6yUfQWjs2zv2ISCFcxDfBsxibbPCiuklWWfsMKjnI\nE04D\r\n=7gE5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBn5eYZZzq1RyBYaio0bfHKvjpYRMX7w+8TsjiBd0RNrAiB4F3yM3qQBA+mJLuay/XkPR5Bu2FHfEmaKLdtbroK2aw=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.73_1562062329906_0.8607789246381388"},"_hasShrinkwrap":false},"0.3.74":{"name":"yqcloud-front-boot","version":"0.3.74","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.56"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"a568feaad5c5ac6a994425528d442309dab62486","_id":"yqcloud-front-boot@0.3.74","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-87zQPWG9K/IvLymJq2e8qI4l+WoiADxmpC6YhKF8E0T8R32qhch5c58eUEI2cnVn52Fxrk3AmsKIjUBxwtJScQ==","shasum":"f2509f2a67ccc469aedff751a6a823372d5fe263","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.74.tgz","fileCount":246,"unpackedSize":2359169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHBFYCRA9TVsSAnZWagAAnEMP/2tpyMViHtsXQVSBtMiG\npOxPRE9PqUVA2nmIucJWse/K8pMzaTcgHHMpG7XMJA2sj5a8jaeThxkl8Qyn\n/LIkr0c5ZLLonNOzsN5waMM1L1rNccZGo0pHCy9LE/VyDYqcdQJOWokAiphR\nl7cAF3SDYPLZcMAQgcVIsgBt9pSkskQQk4d31TjLVJcdkrgxITnOyvQqm0nu\nGSeveCI7x4mXZBtLi6a2ibhZ7ee0q+zTJzxoitB1jOHgfqY7Y/000eaIu/Gk\nMRY9tEj/cNtEYQJ/zLBYdPFHXUy1siEtVQQLHuwJbmn8SS1qHGnzqKFSB6an\nwZFSPc8ZwjZjw2Fck99MrKhW6QGqSPtZ6CfFOZV8HJMN8Dg7GyOiYfS3jbpK\nY0BAFQukJahXAKoPTNaCh+KHX9PUbiBGwzjKAM4G2utdanpKBeOvjHSHHiZ0\nk0iX3qQTOL8wK1ucRn+BTXC6PtnfeT+AU0ZsI9n0ZhiUm8duYAwCKvpTCMAZ\nCb5opaWnYY8gOpH6l2wcZr7m03/iCewqetR2sTkWJ1xmJ3GI3uY2R0qQubr2\nXpIuLfbPbMcOjlkTh+eWJuGTzA85gC2t/0wyzTSNaABSa/CPVogmHbeOZ9g6\npTIbR4R3k97/8jZvz/W8LI4HRNMcZdEM5N/rw9W31X3Ay4up1RWU+fZDgDCi\n60kE\r\n=mn5J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3SsQITyJKTr7+lt6g/FNy2nL9iiQUjExbe0a3T+cQywIhALbOhMcgMEYuh8rHXj11ft7FNrdgBM0L/jCDavxYXl/2"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.74_1562120536122_0.061115965268816685"},"_hasShrinkwrap":false},"0.3.75":{"name":"yqcloud-front-boot","version":"0.3.75","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.59"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"a568feaad5c5ac6a994425528d442309dab62486","_id":"yqcloud-front-boot@0.3.75","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-b+5raEtIXstS0hbEA1qwP/SPXBuBrr1uTrLkUmqSZwmkslenV01bDdxBeeH23OZz2+9X5WqK9ebznE9dzpVupw==","shasum":"2cc8846af8a7619a469293b4a7ce80f55b15e370","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.75.tgz","fileCount":246,"unpackedSize":2359183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHF0TCRA9TVsSAnZWagAAKbQP/jrsyVXeEKHk8TyvxIfc\nDejirqrQz4EFIRwn6RPRkBzE3/shjahBtzkpeQH3zJWlgHu+M4aekplohqCZ\n/Krq/YFnsl0A+kMv+nEyHnToG8AC3k4zMrJDxBPBIuvSdn6GUjmwbd2HbBGY\nLq/hhULQvIzUynYbyyaQgdUtuX0IPtsGwmsGNjgqgzb/9slgXgYS7wkmWdnR\nKoE2uF4YlO4I9tFlc+E5zB8Z0YLGE7xFSAJ8Sl8/NgTwSL9Nu6Yax8L2nPIY\ndhdwluc4JxciGfRPl86e6X68UiP0u4iKFMMmeMK7qbSD7ZYo2a7MPBWkEUPF\n/E79buez19SPx9zDKQiBWrcH4rPUsm0Xx9PTrxJp9ApOTjhvVtsd9pEH35X8\ngNf7sxxioWRcuwU/kPWj4Z2ELspxHpclhON6FIi/u9cHDjQxCLgBfnh1PpLg\nv2USIMl2mnmPH9jaF4S39IA8ORkuj5fcAGSeAb80Zgjms5ui1/0+uYR/35Zo\nxn+w4ZUdhD5WxDYl0ybl8btr7dMFUTTQ4ozYy0J26eHApe+XTQa171/j70y0\nDL7Sxl7/8KBRWnwvwU9V9ct1TyKkf+2Cq6kBwarDTosmKjw/9uSatUsbAg6J\n2l09JgTjFnuT+N7kT9rR3Y+JNUvFC7eSElb4lTGC83d61fcMoFLKmsnf2DWp\nIVaH\r\n=Fjc8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG6TnJV6YLDk5AnZkDSRO3DglT1qAjmDl6iDO677xg89AiAFo/lZv34LjEHzjJOw8NJHAZ63CPi66kqbZkYygUdwAw=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.75_1562139922276_0.2413212920199055"},"_hasShrinkwrap":false},"0.3.76":{"name":"yqcloud-front-boot","version":"0.3.76","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.61"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"a568feaad5c5ac6a994425528d442309dab62486","_id":"yqcloud-front-boot@0.3.76","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-Kk73Ya8zbzp/E2wt+A5lhYgI23/LyOr5WYNb79LQQMUzJ2ze3qsWDiABTNtgJ8HTHgnesJ7ea3QrsAlCUW0Ehw==","shasum":"284c5271fc323f46e6019812d0762ece74f069ea","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.76.tgz","fileCount":246,"unpackedSize":2359183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHILkCRA9TVsSAnZWagAAVM8P/1MPyZSYhByljEq2AfzE\nmJAFoFKiYel4N4uAj8DD+6rQ/kZ78LSNK0AaWQsEVN5w+8oFMAKEYFEVN4Xi\nyIgggpSdDjn03HAgBzN0It3enq+Tzs11VaNcVmM28BP9yOgHYK/+Ru58yajB\nyofcvoSQvHBVR3JScjhkvUQJoLp4nMLqlDjtC8Tj9UeLuOGAEu/XNsgr1Q7z\nqPAqHrqe4rQ4RqMxJs6sKOW7LEzGIMQrNCWye/Pb79Qu+bxg/Ukpe6E0Nyh/\nqs6qm6CKWoNZMnkIaQINrIrivWyjsYzeRPysXN3v48hwgpJ+pP3eZGKM5U2W\n9aDjzownzab2HO3dudAaqE8xP6DLOFfh1GbJhHX6G1XHDXSMJuZniHC+7+bc\n1ZiVC4Ux2WStQ9D8mmWpA1SsvikjvlYLmyDcAiU3pRCvjRBv4Y0r2KRF1XRL\n29ENHevSYZlv0SDWePH8/hG0L7TPS6dnSungdiXM69iZDEaQS2C1dZa3QJig\nRHzR8EXXzC7OI6EqtDCyPGB4sfQACDSeSuTZRLdo2fu5dJalgOU67TGH/FLf\nD9cD81jhtvxn3823PKyngPWFAv1Rl022ah24lKiIr2BGXSGVngwjZSK8ilv7\n01vrlRpVNn/zVKsjjO2q/vTwwrb2KwbFheoB/hU78cYXxGXDwUCMXmueFvYN\nRQOf\r\n=oqUY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8oF5V5HZ5ah9tIqXhZXqmby0Gk/u6gcO4CtkWv/R99AIgNGrGY4UPox3hR6Ku6Cqunr7St/z+BEuA78uxPuFN73c="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.76_1562149603461_0.25372358187545796"},"_hasShrinkwrap":false},"0.3.77":{"name":"yqcloud-front-boot","version":"0.3.77","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.62"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"08cb796ee53cfc4bc1bf979ae5533ac6eea5639c","_id":"yqcloud-front-boot@0.3.77","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-KMIzx240T6S7fgZr32yLjhoGQBhQZr0jvsG7jo5KiSKNcDiEO9Jaxv0iuFgal7NLg2cpn89SrPHBY97wNUz5kw==","shasum":"82d6938cba70c3e3ec6eec40cb3a8339fa41b423","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.77.tgz","fileCount":246,"unpackedSize":2359131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHdG4CRA9TVsSAnZWagAA1nQQAI+f8YHTDgD2FTODskdJ\n3+wjQFLgXOiO5idIexcr4m3QZX1wj4K+fKn67hbGuIvBS0C0PesgYfb1pE98\nt05wM45VDGLS9XwOOpovHirIndgQmrdTPiAzFmYHvlfwaGnajh+QAGx5228l\n62vxRbhwcZd7gCPzsiHRrUpk7m1zA0C+E7qbIfcH1tUSOZiqg9ThZGOZaSgb\nyJK/ueZvEprs6j67KfhPnAlFfYW0Z2ZVMvjDoklbsbEr+nG5Wx/ILo6jEiHo\nZCS0lnfMJ3eKvymv29A0AbY4hmvT/etFclRUWUNgQzrHJrTudw2gQjbxM1gX\nH7PtcY1N7nuQ/4g3buXEIcggDVL79Xnmsgmiz0HQw4/EQlSRotZaGukoE74K\nuQgLyWlhUugasG5Dt19lWTdrlSUYGOkD2C+mU6LTwr5C2v3wdKXYnwxrPS8Y\nt/sqMebvyDhHDl/8TE8qnDd8juWdS+ug3dwvGyYmNtcS60cyt5Hx0GONrRQc\nUnZORrK2kdvNHZUJzzykBsvBwUhRGjPmXIbadXu7bZWHltK5XqmWA2kI2s3n\nyDPLWTGDjZH/8Y6Kc35Gf00QMeJNTcC5363qi5h0DituICj8nE2Kr6ymZoAX\nN8Ee0a8I2ZYpLA7/U6aZdN+Z9UK9VyyQ2C4/MWORZzaqqbCoFsp+ITPFkVdT\nA++T\r\n=JNwV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICtQDf2/IhS2yyU0n05URi7YAzc8lU01s2+j39CxFY3BAiAAu9Tm0aUqy9vzpwOTsCHXsC8L5yZjasONFZWnXGTlhw=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.77_1562235320012_0.5888718295009188"},"_hasShrinkwrap":false},"0.3.78":{"name":"yqcloud-front-boot","version":"0.3.78","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.62"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"2af52c5c01c9040d65185d65a9445fbfdb105a00","_id":"yqcloud-front-boot@0.3.78","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-1qgxNcVYpZr1saUsWOHoZeuU8X/pjw/kr57+IYOLoGRWaWzaaJ6b/Ex34rbnHRhxzQoCpFzD2zsMTZVej2Hb7Q==","shasum":"332670502102e4402c2ab3ecc120f102e5ebb3fd","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.78.tgz","fileCount":254,"unpackedSize":2397777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdI+lSCRA9TVsSAnZWagAAtvoP/jJhoJenPmmNWRC3HE5x\nAMQwxyBY9PdQFGbxR/VtHuFlnnZasrrq2R7MNMuJz358qLbKjt8HJnq8eL+b\n4IE8lYsGfNCkEJjf0sKEAb/xklkBdhEwaF1WtDOeu+hTujFsTyFfNtAandUb\n9DDBp/gvWt8/dX/3HZ+WhnekSKFjbsNITYYE6hkz1536azIa/6FpSQAOqehy\nJ/I+5wuS00OxLAlNVF4AYpcdEbiokAEtWEOMS/zQXZfcaL7PXUM8wdFMdsoI\n9w4FXV5oln5ozt9E9Lep7fWmLskVXc59e5Dcpnx7fol5A7qH3q7YRodpPG/2\nEMwemOO7CJvjOOhRnetsiTo8jvXxDMFkxYQ3wFCFg9bge+K0C9YBt+qc1sU8\ninuKckhY+cm7CCJcrOeYkwpdwVpkbajFhX5uNVrjxDk3Wk+oW++Ud0cZ1UOQ\nBu4Ze0no2CTp7lZL0auxB6hJGduWqAfomkPkR09qAdQKPMB0xSvRyWlZuhEH\nSDic0CFmxcMquPK6ZTnrzHaseGu8jxbKLt/wzwlCy10wVlXFEHsF1opd/Y+q\nWhkiJlnd5vV3fuFF6bIe18ukJRrn2TVRkNWV3wk1kZq/LbTEN/ORxyGMPyFk\nGLDEUM1m+1U33Kc68369A0qFjtMPP8e5CDp1HhQv5hchJWarcYDQwxSd7zK0\nA9lE\r\n=W2qm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsSN6/CahEfq0unYPaBQ+Kthl8X6E+sDgbO1gbosP68QIhAKKixe2B4oy7QwsBvF73Ehe5e/2J8fZVlAFDVbsecrpm"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.78_1562634577136_0.48899875172914875"},"_hasShrinkwrap":false},"0.3.79":{"name":"yqcloud-front-boot","version":"0.3.79","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.62"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"a72107e2511ea0a04b9e0869500038dffcdbe952","_id":"yqcloud-front-boot@0.3.79","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-lDOrJb9QHhLvoYVnQjSdZ75KdeK2ZIv5ZGYH6DcNPTpJ9CivRF+N0pcG7TC4ehMJuOQa1YxshWOaD2wkQtbLTw==","shasum":"4b6bf620be27d964e14def40011cab17a1859e42","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.79.tgz","fileCount":254,"unpackedSize":2397807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJAavCRA9TVsSAnZWagAAmVYP/3wzRN7X8xIbHXOCzaFY\n5nUbf4w7pt5V3xDtqxblOxg4wNg0cRT1HVuBQ9gzwLQEzBEQnArNUzyNf3NS\n7O6tc4OKkard9XZpWIMpEAQegMWz6378HK8s7AayRhWmpVfKbE9YJ8UwKRS0\nHZAseov6KTWXx55bR69hp35I0Vz6HMXmycOXOZ6AcL1mTmmX9eBXyWlSZoeK\n14nrvSZvLofEYJ3jQybEmkCXX3PdFMZN2A21gdJA9n1wVHX2KIrJf4S8LTkc\n+VT2VV4hyF4R77WJWd5XF+nCIpsC32b6qqMTX8ixYVSR57vYbp+bR//27ouc\ngPVJCcTOpN+PDDNIrWIuIIqWFU6wKpiFahPRcjcCuPF+qQWaPT27kOesBKYI\nDTjDBJIHWxEo3Zq2cIbvysMWaJcFSRbv1QRIpVCklwMBg27cd+VgCN4brtwx\nAsrXdyQpkayvv896wfMsWSP7bV3whMBV5dXVeuCrglLZo79OYIuPi1x8o3Ci\nMV2JfWQYOlBMHByTOsLlsuG0POEkbiCaqW3lKXjJ/0TcxLZdazQnL+mPVYFC\n8Hbi01ZdBxVfq73ftACfehYjgvvynV0/4yzCXPtlzcmtOKrLC/Nbs1J+bAgH\nrYjixnxvKQ7Rgir6E2N8xdeq1hS/WjyzL4AwuWt87MvBKiLWDf6LSt0pBAWk\npIF7\r\n=OLHt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBrRziKjz4N4GBrr2swG48llaGltCsK6juJw1jh72MLXAiA5UBqDDDDIJcZwdDRJoedGZtyvAxP86jEP85sjXXfDbw=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.79_1562642094409_0.5057700639179916"},"_hasShrinkwrap":false},"0.3.80":{"name":"yqcloud-front-boot","version":"0.3.80","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.62"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"540825d29e9cf431c1236d6e5d5f6fab2a2dd8b7","_id":"yqcloud-front-boot@0.3.80","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-pEi1Uvue4svvX28DzkTfybRjyMn5rEapDtduySzT08RxC3lvYNql9q5nV8blXWYuUP8rR+RFp1helqF+hkikkw==","shasum":"882bede2beeca0669d8462db0ed3dbe73055ac08","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.80.tgz","fileCount":254,"unpackedSize":2397814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJX96CRA9TVsSAnZWagAA+vAQAJ8gmgs8or6rp/YBWMpY\nczZupfjzkq1tU7AjYJ+ASeouQirD2RL9N0QbWZ7ThBuYnsDA668Q46iNGDjr\nW5TLOGW9p6Dn5wvHjtI1X2navymaHDzsBqvjCq87Hvj1WedzCyvIknjs3gWz\nPr0fE72/AxvYocWE02J3FLCFxNjrcYuellBnd8PaMTUAYqIqdKDOkA8nDibi\nz7xt+KfN4wmIjZPKzPncit2Y/cIIgXk+FVI7UnQsz6Um7k5AvRSngBHuLNG/\nAe7l85PHtSI+ev0spDsR/Qgk4BUh8iOAvEYeP05c1sI1NjuV5UXnsRvAhXXf\nE7+O708ILdohbwBKWVi1aHpfaDFp1c2jQ9fpX4YRTbQ34l7zZiIy0/0t2Xcm\n5EuN2N0dOOzdg9qQHfvXAgvboc9hPgzOrFQoJB5O1+K1AX7WGYPeO86W4rnD\nsJ6/dK383DQg7ts063I0/SZ3vrNd9jrukOgGcQCdKf9KQmYYMs2G+Rja+0xi\nCmYIChm8MpHtvP0CJNKnSg7IkLEnOKsxg2FSCLYWEIK/nMBDcMJp+1yI5YYY\nTRQKl0IDi1KYjANGrQ++FHkeS4wVPdyaOiWDvy1G1DIQMPfCqHkncwOMAyxh\nWH6W5nAV+2+CkTZ2bvWTFQ6Y8RZAKv939Xjdrh3/GSjZCoBo929uky/wVcVg\nJhY2\r\n=Ovuo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCozy9et/Kb2CjRH4lhBz2sV5WpfbDwFxTSq5wmtaOISAIhAMCc1r/YsXSjTivAa6lWnaNM5A3SbDmx4Q7kRnZS+qes"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.80_1562738553431_0.7508390735960011"},"_hasShrinkwrap":false},"0.3.81":{"name":"yqcloud-front-boot","version":"0.3.81","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.62"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"d73bff8435ddbb2908e8489fd0483223ed27fd98","_id":"yqcloud-front-boot@0.3.81","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-XdsZBNUFwbZqwXruNlQBFb44EFdrLPn6AZJkHDrdaPgreQ0BvQlispmwYgOjGiXmgys7NVINGhfYi4a19Rk4Lw==","shasum":"c76ca75ac9663d89b9292e17fb85dc9692f0941a","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.81.tgz","fileCount":254,"unpackedSize":2397924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJsP5CRA9TVsSAnZWagAA1vgP/R374x6eHVDCQq1S+StC\nqjcFZKD5gzgBPo6YIZjJKIwJMyYNmCsNpF77IVVPbldzHKy8yW15x9hOQv/4\nFK+u8/LqLsN1r8QRH2iYjF711a98jc5Ry44g2Uax1hctE+yNmXybPQClcNea\n8jha/QKrHrXsqRved0DKF3X0zAKVgVu8tUdL0AFC8Ki4vPiIEbI6rbgY4Fd9\nN6wchXpeeGiGX2HNk7so36nuGcA0J/Cf7J3dzDCIMKwPPOlLjN/W8mjV380l\nlEPEnILGOOkN9cKIpMbkzwn4RfXh3coO3DLPI0Vub1DUrC4oBjPyyIAO/vaU\n0Nu8ouhMTR1eUglWpZAR0+/outSngNNMcerZn8P5AAEjYbZSNonOSb1w2mZy\nmBYUSNFU6404FwCgB+ygI1li8WRL37CruPgh9eKsmrKX79b/KD/qdfGGx7tW\nSP4u6EsWcbvSMuHeU4FG+V0rf1ORT4pFeCVh/aY1d1m+Lg6jY1WueclcJ3yr\nJjqFdlsFI0RLKO5uRwceER/6/rnj3yIKmSB0gyQAy34AEhnNP0HWqAEOPGUq\nM4odAWjCOZLBu8cPU/hU8tjf30ZhS9x9dmPrxeov/KZKQy4Z0qbmCpXjNAaK\nuQens2i/XyOMIWlvEE+zsEU1q7AKanywXHWvuAnbfJs4eDaqlB4c99XhM380\nfVjy\r\n=SRpj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAHYSS79hRnoIT4nryd+H1YHpHFWUMOKWA8DyYG0UZUnAiBHyrD2sX9PhWnqpULqglz052AFG3aj7InxZORefnLa4Q=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.81_1562821625043_0.17177756819268342"},"_hasShrinkwrap":false},"0.3.82":{"name":"yqcloud-front-boot","version":"0.3.82","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.63"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"9cd26c47c25189167295db0e0e6934ad446e6998","_id":"yqcloud-front-boot@0.3.82","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-sL0836gYUn/55Wr+ZnD1lYdzM9o1+0mhbTmCTA1lfet1aHq4DwdnqOgpRBdStKjZxL9+iwEtwIOgY0eiW41+HA==","shasum":"e66c6940c0346b62c0b47b8643fec219901a326b","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.82.tgz","fileCount":254,"unpackedSize":2397936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJuqBCRA9TVsSAnZWagAANhwP/0B0tzcPoTK5XBWOzxkZ\ncamyT7jk6YDp604eylwPQfBB1v64I0nWmBqY7grJdW38bffqMdKOJ8ZjApYU\nNdSoTpmgANcYX8beSSsF9s7emqvfpIIHnJvVXK3OC9/RGsVIX7fEg0COYzBS\nVMtFnnoUaJHtxj3gGkMJZHnYVE3TTldfjKHDwmjFfZUbjAhihtOVkJ2n+DL7\nxJ5MKuVcxpHWOv6KS7MhO3iaPsN9XXKrJvxNIDc/kM/2ZBpHNlhz7vtvouKV\nlQWTpz9hVk2MSx4tnQXMok7x1L77hoWD66a/o5jxxPxe/+83+eeIJXmtLdQe\nS4Io+fOpMTjJHJSMk3ts2nOlXUUh3D76RHHcUqhWzZWlYMi1vD6tPe99sfgO\nLneTiPuFmnV0U94vaNjb4WXzQyEGxo3DfDzoE/oyXNP/XM0LsWfHrmIVr92e\nftZ85WH53Qv6K2TXYyIHH/qDKOsTdFIGr7rHy/qp1uHD+3VGrSxnFn3m/wV0\nZ5ZshFdH7Ju1PkXv8qxDqSFonYfCZ2WfHJPyY80ipKrfeEv2aWvMaN1OtRaL\nkpVdBia0h/3Fn93QpsWZ6k+9Ifb1q16G6J0+ibjmFjs1xSX4XcGiHhkParrt\n6gKRJqkbjdp3Gv+Ru9fVuIi7Vv65Y2Kktml6U4MdFTDq7ZPvqFdAOjXMzlDg\nDiCx\r\n=wLNa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXKf8G0h4Vek7fQ9Jg5WEdur6Tk6/M9GAGczvSK0lKswIgPm2yXhXpVCuMWuj7eLXcnDJldJr2fhIF8kqTnpQesnM="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.82_1562831488905_0.6498799836838554"},"_hasShrinkwrap":false},"0.3.83":{"name":"yqcloud-front-boot","version":"0.3.83","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.63"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"3feb4b7aba708417399645b851a2c8bd6c9e4a9f","_id":"yqcloud-front-boot@0.3.83","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-A/UhqRFEHY0UQhMZ8nktMgG2UponnkOXSOr+Q/Xu6qP1uTvBTOqk1xNWKgTe0ZqRV0UvcBCGuZmbyHgI20cWXA==","shasum":"8f079955d53925f9925f434982b04dd1188a6cba","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.83.tgz","fileCount":254,"unpackedSize":2397637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJzURCRA9TVsSAnZWagAAOkcP/2I80w3m/MoamFlP+ifv\ns97kjMZOjIaEwefXNkDWWP6lKsYXYi+tNWUkVCzONrZW2VY4CZwuP/PnOT/H\nm81eQCQFyqTayxOkgPE+M8yhT9vjTkk/EiV8feiAAqRzjxf10ia7ohHe6g0p\nJW8TxLwQRTj6Yz5riwICMWFSQUcGm2nLSBh1VDQJcRkJw7NQ3CYc7uTNC0lU\nnFHjoh/7e6FqGP1GtusEgP3k+DNnm5IcWR8dvBgwZ0+FkPxDphB1GrLa3ad1\n3mZqDy3Uq5D0zAqctAAE/uADdKk88V+8EdLLcN414J4tWuva05SwDeuGeXSl\nR2xw0lDMlJc3tuXFpA/H+7jA7BD3kOzDfiIZhY3+rvOR7PP5cQ+KYN2wn63S\nFFqnVqmN9L1VdgAeaiH7Go5B72AwUuGVF/X+mfrU0JdhuX43k2gbBrqglwrz\naAK/iKY03dvcj4gnLPdsQ9tF/ofclJF8a+xfdvFU4v1u2eoQCQHZNo33C85A\nTCt6KvNPZdIhofrZgP0MI5D25bbQGA7ZZKor+lAv/PuSI9+2pwEcc5oTHMFj\n8rsXPJ/s5zwJk0K26C9w3KCn8xnBuDZR8hckOpVWbFtyQfHrGPgjA7yuoo2E\nfYbIM8J9VTf0Ccwajco4aMxG5JIoeWVKa395oqkhqskWEr6lrBhxXLATY1rk\nn/09\r\n=Sjwb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELZNcKb/kpkL6vgWB1mcwd1xFHVJcbwvqZAtBQyjPoyAiEArwNciOWgsXMQRdmIKuTan/OZSTcf/nRqLjxk5UICdF0="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.83_1562850576680_0.22107398680654944"},"_hasShrinkwrap":false},"0.3.84":{"name":"yqcloud-front-boot","version":"0.3.84","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.63"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"3feb4b7aba708417399645b851a2c8bd6c9e4a9f","_id":"yqcloud-front-boot@0.3.84","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-8rcz/ORRSrlSFefmfyRzqOcU0mHFqJA4c0vXosmYRVhNsq//386nzen7b0sJiQfHOulZIiFHD/iuhGVosaHyXQ==","shasum":"ac093a58ef2ab455279c9dd0a0720c4c75a41ded","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.84.tgz","fileCount":254,"unpackedSize":2397120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJ0PbCRA9TVsSAnZWagAAhEkP/jCrQVT/PrwhWY5trLFs\ni5pCHN1j3noT2X+X2GvNRg5e/MkEL5kVZh5RPJZVCMw9UYXmuzho2gipg13Z\n4kQDqKYIKd60S1hKbEnRjENs6zDvVGhE0fdW4VczmYwqICANGa8WIBRupzDs\n+ntgSuuEyU7sRCOfPfthYkymq5BbVcaB2XRRUQLLd7gj1hNhbw/4c16uSPeL\nswgzC9gbSFLpROkgpDaX4bAYZnc3U37997q028lRDkXPTWP277Qf21om0fN0\nzj5EeMn1IQmc4vfkkW3Lpv7pTbvKkyGtvoOcERk+/UvL92cTK3JQobQ3Syib\nZsETG+rAeTDHI7CRwst2Yf2TyYklzsSmEGEi2ev6DSsTHXDc/gxWjRgJQ9eL\nmTjTo4x2ZXMUV0WmGLLhFfORmQL8SodpVvi6UueJeNx8E0/WOTJT1AIXvR58\nf/2JV2YD+U6zrJxxqbrI6ZDeHgruZFcJ+XeH0L9Afl+9IbrFZeoHfM09rXl6\nCZq08Lfqwqw9Q+12W1osgV7w0V9fS3PvHd+5DI48ukocjEWeokVtBIclJF63\ngQDk+5szfdYkSF0RLtI3w0KY93fxhl6DefOw7ZQ3nWlz66sKbywzSinyput8\nfql04ymvktNS07pbKYtqh9IXgEKWR5UEh7oDk+FZwZEMp5+S0SpTrMG4kyzm\nUS0Z\r\n=4n3C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDa31YtEAsKYrwr8G+/EIFT37vEKzY03cgLxvRt9yB3igIgXrA59dCi9Wf2LmVhHra390rR5PsxqBYDxc82cwu4eMM="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.84_1562854362425_0.08650744006357791"},"_hasShrinkwrap":false},"0.3.85":{"name":"yqcloud-front-boot","version":"0.3.85","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.63"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"c6fb14352f73a83669adf61eb8157e82c90652cf","_id":"yqcloud-front-boot@0.3.85","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-XgJJTKcSHji494mmiNAmok2B8G+nF86HL0FBbNoMBvCyDCzm0HUbmcjZjCHLEjI1a4Mm8TTBhaqRBcAvzYIZDA==","shasum":"7041c6a7e2191c1d00db0bcf11fec001b68dad3e","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.85.tgz","fileCount":254,"unpackedSize":2397123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJ+u+CRA9TVsSAnZWagAAqZ4P/3PnUHCqBvsznwQNV/oF\nfFVwuzLpgL499lRimwxj7ue9lLaKsDrT2yqpbLlm/MiRW0aj2HAORYXXJtQ5\nP8NZaX6mrK8Q4WwEGX0hl7jks74rJH8THkBCnS+7uAaPIxmpDpfCZ2eatBqp\n6sWdvz19Kp+NZDUVjlCweK+RsuzlkoQHL26iYJuYVU2SJTCtcdSpizRFxzpM\nkRK/CMEQfPx6mO5B20+0gEYVWzoL2eW4vGwmTGwGyx0leudTcLCjY8EC3U59\nijdrCrcscckwlUPQujaFEqCFaoMjcKZB4/68jA2QVmQBLZoHgPkK/rnyeQBt\nCyhIjFS0TFGWVaeykp+7bsSmqCNGm0gkQtSd9uENl4H6T9ZvQLgGflvHaLXz\nni0et9NCemSbziSNw21YB6Tmt0DP1BoQTR7wfLRbrQgZXckqQqT/zUeIh2MW\nnK1IuBvTRrWhUlPsid2mLqq5akDUrS8W1PEd29eByjyKhVKQTi3fuBybFVt4\nWfATgHEkS+aZNDa23m147ZmVGAkgsnKWEsqateeg15d0iCPCkq/Summ9Ykch\nhPFPXuflA92eHGsO3bIYpOFFf0P00FYZtXkee6jqeTi15CSSloVzHl8P7BFI\nLaYqfKS8H9Akcd1hYfjQAsHfaUJg+OZECCttRqPVnFLPunaXzeIt56NQPYE0\nPMCj\r\n=YGYO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrsXzEEHjLpZ52wFaQ295SRBghFh3F1OdIsHN/J7m1xwIgVReVgHXvpl6yXoaHN2SM7S6yB6cHiqp0XHdejAW0HrU="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.85_1562897341571_0.4037494603769134"},"_hasShrinkwrap":false},"0.3.86":{"name":"yqcloud-front-boot","version":"0.3.86","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","speed-measure-webpack-plugin":"^1.3.1","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.63"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"c6fb14352f73a83669adf61eb8157e82c90652cf","_id":"yqcloud-front-boot@0.3.86","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-ebqUHa+qQNY6cBxOT9BHWhP4g57T7Bnr9sQSHstn94StHZdl0YYPlOZNe4YyEQxNYtmNq0wpOYy9vum08tJKJA==","shasum":"26f164ed5b836a8fbef410e8c6d27955c36f9da2","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.86.tgz","fileCount":254,"unpackedSize":2397395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJ/Q3CRA9TVsSAnZWagAAYjkP/joUnCzbrAOUoCiSzE1r\n8BDoUN/kizomqB/oBzw6kdY0AW5cpPM94bPlLT4y5f/SY4vNxpuYV8pZediq\nOJqyXNYCD45OvG8Dtdw97dxy1aj1hFAn3QcUEy88Dz4uUcaEuqM0XnPxL8Su\nnQe1ufXofCFAHYaOsVorgb6k1C+Ka6jUZnfopfOguZhQJISFZUmcDm0F5gPe\n8UR+1vwGaB/Opq5GZ8qgxCp0jFnjYKYrk2Z4G1+bymY+3g7DNmrwI8vHLEHE\nevl7nrGHqKt82sV3gtY/q9zH0LXX5DCHwjweImUeFRVgtyyn38SPtGFsvMBg\nLb2NAkbezqwormXUN5v0QblzIjL5BJOR3/Vp2vlLxp81KtFSTkTpIFYDU4oG\noUAPxvD2su8Ty+URKxLMkKbtNWPhkhY3keEFGUi///6/RKx3axcLQ5SOrXMI\nODLdt/6LW+ufAX8rrvczfI4ydBbaM9px8XrurEzOmEhz5ZPY3juDP4Cj8EAr\nuptDp1mNo2Ih59ApDW+s0kKzGu5gUq5OWJh5+ZgakuKfWzTc5L4kNLKn60OA\nlhUZOQV+XJvPKXltpNkeUBJrcs2yFaZWZllhAt7Mk+BVmakHB/WsK64au0qK\nTH5TlX3XfcAvv9YlJ3zbN2xyLme6A0f5RI4RZWqjpfHnaD0GgowWv4ChssCI\nCjOt\r\n=5bsc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG8AKOTBlUyl67nuCeK9nTaqnnCUNqSB7Oq/BUrzUqpeAiEAgpLWp5JONSfqhRx7d1XDNwOFEbrr8G5S9xG1xGwoEKA="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.86_1562899510453_0.9562322979655233"},"_hasShrinkwrap":false},"0.3.87":{"name":"yqcloud-front-boot","version":"0.3.87","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.63"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"c8ddb311a4e58c0142faad43ffebd48c3555a14b","_id":"yqcloud-front-boot@0.3.87","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-tXOw/8yvVVQ92j4O/Y9jIDCginEE7wBXdKIDcXCmkevDkMe3gbBKvTaN0d/6zCm//Q9kUJVgbvdYmbD7QWvx6A==","shasum":"c42322a9d618967bed6719afd180749a3d25ac7d","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.87.tgz","fileCount":254,"unpackedSize":2397110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJ/c2CRA9TVsSAnZWagAAPREP/3qLfPqN3qVQtIiVfBE+\n3Ck6HXGsb8GEDJrSKMxV7xcTo0PtfetqCpibSwF5/ONDhrExcCMiFxjASAXi\n82SfRHdaSluDVu1do23y/0mW4b42vzv41qZHxBBOCo1thN4X9K66sRheaW2k\nCTSjadIUpFh1+lngOgRdEq2A1GdaupCSq5+zqwgpAuX76inE+PaYlcOVfAME\n9BInC885coaEM/chv7V/4/uRi6aorh7JCFw93wmPv5CJRcPaf1si5EdiuRH2\nA+kaO8MW7XeGm3F/XQHAx5KEuevzNlU48DXEOpAu+Hva+zxf4aFky0TAjzyP\nN+R3LoJI013+Sd/eqBkttWU9+oeY8TesYxGoYzOB4yE3LhScwJVlbtbeMiac\nNh3IBoRw07B5gSc97z268UZDMABXLvgqkV+0Vy9Z1MBCteKrm0KbB5HfFh/f\n51e0tsmg+7DoVZN3SxRWLcLhOU4+5AZVwDz7MJXHoSVH6QG+kaxfsW89FMj/\nHjmI/7TOEaB2dTlSBlFjj4oP2FDv+40+92BpsUIbwEim43l5d0ADGzYiKD0l\nH/7uEY41UkkO1Bn58XAQI3Jxg09Oq6nJeP07h3hvOqewNnzCnMY9EzXr9InA\ndt4nawf2JBoq0xgmEvhCvNMG7vKVg35vSiOrcsbAkBs4AXbQwuQMPP93dNEN\nU5nl\r\n=q4Wu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCma4MbTjZGpoMKn/AJSm4B4WB210Ln37vrFWKuUZft1AIhAJXzCm809y8Ef75GYNZngk3I7YPsffoW6uMlBYQr8YSI"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.87_1562900277594_0.2267686251396379"},"_hasShrinkwrap":false},"0.3.88":{"name":"yqcloud-front-boot","version":"0.3.88","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.63"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"beb7eb1e29022ffe26780691db7a54fde7fd795e","_id":"yqcloud-front-boot@0.3.88","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-x6z5HfeHzbmQ7dyeCULkjmPy+wRYlHwOV+YTtV53nfIXcyp68hbINNFbdFRL/TnxqkrFWNyU/OYhvB/u0igPLQ==","shasum":"8bb2f641b8757de33b85bc615f5a0beec4781ccc","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.88.tgz","fileCount":254,"unpackedSize":2397536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKG6SCRA9TVsSAnZWagAAVRwP/jGmLLvn55PIwJAuV67Y\nFmsdlcgj4Q7fYs8AOwStQDosKhdfBrV3KoF4reLg4XFO4Msj3u3veIQEU9+Z\n9eE46PjFDYi6NKUgPeoYpq5nQWsV3G6lRgCgF+HSu7gtGlg4eqDo/s6BhBPy\n1HLjEyzhzd4lV6H+u9vogsHFRZfDvSAIJYTrf7qeOQQzEqu6/2pNuit2COuQ\nK6H2rEO2O4df94uN4y890SG+d3pNh1mUmH0F632DHjTCicScu5rT2icScq1s\noi31ngqnP0dwNSESuazgTTLMUXN39SI1Q6flSFhLCWiplDpzvMDyQ/wjs4q8\n2EFBmOAOoRT/2eONwukqVQAO+c6i2lcJ22Gql73iJ80YnUAB/i0Tg+2LebeH\nSswPt2uuhO4tpdR0kYp5xpxH0pFt2/KlW8P5qguKCDbYYqqmLsXAkEChtstk\nXL+nQIyYrQtgz6e5rNXlfTlfp1bBuoMOu9bs/4kplMBSsHPBAgSHzCRz2H8m\nSwReFEKGJBU6ddbgUz8WcZd0eiBhP95OfNkOt4rG9ii4GXcZGMvUkCOBlDYK\n+iNl3EbrzOLSjjbFkIHmeDDQwiLpyVs9DJ8HhHt6LntdGiVHHnv17x8npM5/\nlG1yT6SxA55D3caw1PzuFDblzXsTWTdIslnhUPPjqmIp43r4DpnxNvwe1vH7\n1sCm\r\n=xPq5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8IZAZZg0SSiAWIRisRuuNbgpb4rNVmILkeyqK9u0b8AIgFtx5XFg/APxiaHK01bvXgE9NYx/YC/gRbEmOccvCKso="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.88_1562930833944_0.5519800715461465"},"_hasShrinkwrap":false},"0.3.89":{"name":"yqcloud-front-boot","version":"0.3.89","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.63"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"23db99b3bffe43e0501111205dd6229fff4c0330","_id":"yqcloud-front-boot@0.3.89","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-YL/kKHPw+ocOEVA0uvpZmax8DJqK8Co1idCsHR4di9ZPFq2VidjpVDYRae3NYc6cL6dBwBxbWA6ZP1RvHbqFHg==","shasum":"577b1a2e2b3fa7b039e7e1a696aaac52a6f51422","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.3.89.tgz","fileCount":254,"unpackedSize":2398133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKNEICRA9TVsSAnZWagAAEFUQAJT/lXzrUuyKY0LfQYe5\ngNHhxFac/LHGk5ghRm483UiE1NWpNxKOs+LwL8sV5U/g3ryiWlGoA86zc4R1\nD5D5Xpz3Bb5rtQ0OqiD/83NC5EFNlnOeOFTunUMwydJS1He48/SP/UNZMLe2\nEeRolYcwfyWqmFnsfZyJBxKRppFi+EJDrAFbwzP0yZsutg5FJC7/p4+fscyk\nTCrRLIIgisBEbvA1s8AIVophZLfefhn7NuOk9SCujDElBZNlM1mLSzgJ+y6r\n2GlO/3qnQLUcowuONn/5wnOafG/mdl9uu+WxICPKfdUE2mABbzXUFw0Esy5C\nk8/ccK/4bjMr9LVvpEChkvpN8ViJrPOXFD8nYdVdy5pZBeFGZSYmfJ0OI81B\nSGyRWcAR/VlIQaRmJCZ0X6/KYsOmAtF5d+M3BMMposVgavf77VXwlAuicCcz\n0HccGQ8V6ULO3ZFThGbXnmFO3tkD+1swlSvfyyfUF6YBRfR3DzU//ZiRsGAD\nDVrWQKIcQybO2edUeLjz06Cy+eZCYx339U55kqXb9EOhwsSf8Kj2DS2NxWBx\nxjPS5F7x7Cg7o4kEEySb1hgB0LXhzafGc3F9LbJyYMT2YIBimk3hdMhAmdHk\nvXW0K2hXl2fVO5hLTfqz/kfOFvbCU0pbs0h698UC76YBR3eXpRv6oUidkhON\nAS8b\r\n=Jt1C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA3PJApn+zlZhjEz19/5PzFXQGmgQL2tMfx2SUANd+VjAiEAm9MkO3GMRJH2bRW+H0U+oWvGXTdkf4OML8fk2kSeCSo="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.3.89_1562956039376_0.5189979455328604"},"_hasShrinkwrap":false},"0.4.0":{"name":"yqcloud-front-boot","version":"0.4.0","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.63"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"23db99b3bffe43e0501111205dd6229fff4c0330","_id":"yqcloud-front-boot@0.4.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-oQRS4/9n0MHlKG4uuEBdrJ0qzuXQ7SJ9cslyFWJeEGqzuwpAuB7afXp+5WfkEpJghtMcms4Q0sgczu/Tx+oybQ==","shasum":"de7ba467adfed046194e93a1a58974c1fe26f404","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.0.tgz","fileCount":254,"unpackedSize":2398341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdK/mbCRA9TVsSAnZWagAAkEsP+wXtqpAm/6u1ukgj1khW\nlS5Qg8IWHGfAaaGiYoKO3RqLVq5inUfqzUhREKh2WR3aGLiCbgSIXqUMCYX1\nyMK+lsltcSHjA3D930pHkV6zPRsZDBAxRZ2ZQXnFKA6hT8k3HTChZsFHbA7Z\nggtCfinIgiyaK5x8MAleYQoiIna3SQ/e7VgW6loppBd09et62BXKslZYKmbu\n+ILJ1/gHsshbtppLVRcifQbq0fO6Mr36tHcu+ZcY0sLWdJZK4gKB6Rp+goHZ\n18U9UZ3TTObgsMdv5UytmAsSoVwKi8RseslENbCOstpJ4LXnpZwk5AKGPHb5\nT8vaRRYgAkdeTsKxlKNC5pX4U/mFwMXe/SCxA+fKg52rTDHYS6RTNc22dQka\n8N7epNsug3llv8Sif7E+n1Wum3DAIccAkaU1Ixjf9y6E5OOM0nyOWJ+HFIGn\n9jjbaKJ1sOij0tozH/VWSLwPxGjecovOVppwBCP/irOZaovYU3ggZXloiLU5\n4ai83E0cCM44wUYoj7fWsJ7UmOH4qUQICmjBIoAl4gIgYw+6a+FBHG9zdM3u\nG3t8ELKneXpTuwMQDzQd+WueAz3uHwrMOtJ+8idrGoJCo1/o2Uy5aqXzWyBw\nvyqyiIDftodUTqZKKkAUkR3UbnXt6V41skioKFKunKPVyykJEnefBRgU9zT4\nitiW\r\n=tdYD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFe84hHsapuHyXYZeXb5SwISVbSv9pQGMItwaeyIEcxYAiEAjFGSdrBIBZXf3FYEIZPTnjAY3tIhI+XmwmtUp4VHAXA="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.0_1563163034218_0.6995196478599628"},"_hasShrinkwrap":false},"0.4.1":{"name":"yqcloud-front-boot","version":"0.4.1","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.63"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"5f44218285b37a1758ea888e68ad0177eee04c60","_id":"yqcloud-front-boot@0.4.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-e0nlPM4D4Gsjykc6vYftWChOK05VGhXTdQCeMIZ5bsGWCAeGZ1Hb9TKpAM4hBUIjkZ05fw7DiuI6w/dPZXbgcw==","shasum":"064b434de68f0e36aa66140b56631e15ff0f5203","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.1.tgz","fileCount":254,"unpackedSize":2398132,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLWmSCRA9TVsSAnZWagAABrQP/A52QTqYStrw9B5oCNaQ\nMfmq1vqGN7Q0/vbwOuFnlIR5CSEHGHDsO0QekXI8Ji87eICTsHGeCxrjQh2D\nY2Osrmsn7kOxVdCLh3/96Mj1/2jzIyAq1bocf4/jz6Zfuv35gFwp7HQIJMy+\ncCIJwScP4quNu9MfC/1n4Gvza/4c3KnOkFYYJoPNipqn2faJ+TTC/hpDkCzv\n0sBK6GI4yBwxkeFTU5or2Bna1NG9SH1Hq2klohN8GtWCLImfq7N1bYsWN4ka\nA+zwSF3tZLaRoyY6o3w/yPVHXDrDhh+725evOBdeEONuG3Mu2rQWk/P20rvA\nl1U6TLaTy2ufRGgcQ3KH8AEMziVxJ3af9hHMPaEQc3lzqT4Yk7ztY6OdjpKw\nsMM/STziSJSCXQlLh0TUaI8SfCHxWqFc5a0bAjJHhK9Ue/Nz2jqUhtUr+S1I\nbOyxa2/2o6jEeMEdifFA+aGtsFa2BcwiLE+Y3bJMgR5KjOGsK28Ffu13KFpO\nEHRh1KsuTJKsgn4gWuHayvOKpgiZQuvuhGd5Hz4XBM2izWC1U8vfGlRhhr/a\n2DHXQwAg+PNbangf3q7FTKfbO14c/bbymw/CuUAXIrQrGPewfLM2trZLhtLh\nVovLAfWqRlEvcICEYVFzi/ZT3F6g/lWHaY7OdFMHp158ufustOoYQ8b6tAao\nQq0H\r\n=ssQT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEkQfvj3vJLJKUBohjNsRsuEKpnBNuiBlBhMIGxKf0woAiEA3qBnYnNkGW7jDYKQA3RSPU3MEepcP+6Z+ZuWLk2KwIs="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.1_1563257233537_0.12799347834181418"},"_hasShrinkwrap":false},"0.4.2":{"name":"yqcloud-front-boot","version":"0.4.2","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.63"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"962494847d28f25aa4230c9077ef2c0a2a00a3a5","_id":"yqcloud-front-boot@0.4.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-nXSZEjYwIkYBCmo5PYQB2HF00CpCbWXkRbN2pAtSHANxMCrMlyyblI7xPEaJ2ZSWHXQEqZRLI3q5EdhMHO1Mzg==","shasum":"a57279b06e8becd31b17f304d44786568cbabf98","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.2.tgz","fileCount":254,"unpackedSize":2398195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLuRDCRA9TVsSAnZWagAASsQQAJB9j/5aMoBUr37YRI2f\nBYnop5Mf6XD1yil0q1PYFxVhicWVWZVFuxpHUHnKJ9s2MLt4ZwaLXELYnw92\nwedIkAg0O3UVfjCSLKM29684y3c1SmawP6f+GywGIG6nNpRRQVnUh8YVrN08\nicxw/wXOM+QuCcBb9fQDostbEzyvfUeeD7UJUK+sW3kcEnhq+VS9Pnw25bFk\n2eZ6qF5h/WthK0c553xq/9o4Q9sempm2RY7z2Wja2o6Tfva0jDUDoGJGAVHK\nynD3usRjYuOTGpnV9TxpgOzan7FXCc9glj8a0wE82Ak3UkbLxCKZBeGPiZPf\njuVQWmrcyqCRgpj0KUSrRyA5sJ3iIfqJ5Eg7D7+BZpsTSE3OOcx1xHuPHQwB\nLJ+44dMDNaYCLu1J4uc1ReUOgo2xNioZXJKdIL+1D1VTSVq3I4gq3lq8qnYq\nhuXz4KcDurdgesD03ptxXoNuAAxIPX5/pnn5wefY+iGRZcGjUjtZXPDDzpQk\nX88di9uXO7M5YETirEcdyV1QX7JjI0XuCGo2Htc/ndyxbZnxosXs6Vxjb7F2\nJMAzcRCxw/ZYIbwhO3sFpx+HYl/sm1KsG2TqJHa+rJKOyavRiuoNRAsrWi1l\ne35tJLiyaY7KzxVzA70Pau8muS9nGXHATfH0VVvUtb7iVmMK6JhPbFqnYOQ6\n7+r+\r\n=2ni/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgxmEhOkEvS+dtg82Kc0jwQ4y9CZ5vaeLJ1f3iLFaO9wIhAPT7llQY356rx/qXDuvSSxAR85R3qQFGVGU964Vt22re"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.2_1563354178268_0.9939046978363557"},"_hasShrinkwrap":false},"0.4.3":{"name":"yqcloud-front-boot","version":"0.4.3","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.63"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"5f44218285b37a1758ea888e68ad0177eee04c60","_id":"yqcloud-front-boot@0.4.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-QB4iozQ3MtsFVtfYqc+fPqbJ28QsfczrRt9J3qw8Y1N03gr9lwPbyFkPSAmu1fenWzMQ/Hf8Bdu8fRBZ1z7sLg==","shasum":"1b8ba49ed712dc60907e64eee2b003f50a1236cd","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.3.tgz","fileCount":254,"unpackedSize":2401651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMSdkCRA9TVsSAnZWagAAoHcP/jfzHU1muN7ETmneG54p\nLC3JMbEZvOZs51C2KNpjN++rbEF4rfgWni+V+rpx8PQ9fpfEFqN/t4qJLY7p\nyERiLBNewTNXXz/hRFt4AGbMD8fcRgUje5biQzjnUygb85keKEkfIW3NfiTq\nt58sinr4XY3O6wUg/3GsqGdvBna1TM/0wlayGJOzXLB3CyByRQNFLWVXcdvF\ne08sHvmZVXmEUiwhl3+AJwRie8ZzpHt2kRaDv67/HdmBRszk2bX6uvflmw4w\nsKF51gtELiNcfldqv7dbkD1P6UTJjJ3yrmZyFJjfQJEFBwswRvQFmT2dr3eR\nAGEaNvka+TBi5Lv7ZfvxE7FkWLu+jISfjib5kmBGaX0Wobj83Da4aIxMj7p4\n2D6tGzJs8czR2o4MathtaC37LFywni/gRHpCRvddkkJz6Wrtwph7y9+YgdjO\nkv2BrZAvv4gvOBnUZXleuoWFrHkhKM/U7/9/tV5tfhPzqxH2uQCiS+8zJKF1\n/B1wc6XEKZ8tg6JzfNFOvTrt29VuHFuMmTtztkY8/dUkyWQ3Cs2JcEnLae2S\nF1thcK/ON/5pHFSI0mnfk4B4rQfPYOtGPjFncts9hVm+ZQMCDXuJhLwQAsJN\nQaZxOWcnG/5NpwJif5lxpL4ibNNlKeYeN+EqHNWcFPHHMDy23CBXedLWTlC5\noUkj\r\n=GBba\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6Jxo3QUL2ZOR/gGiq5a8B7hyxyJohc8yojpKQ+4FaRwIhALrUENJDq+ppRvbl/3Um8AVFL2WzJlD1pEf1Md4bN6IH"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.3_1563502435661_0.8281196333730174"},"_hasShrinkwrap":false},"0.4.4":{"name":"yqcloud-front-boot","version":"0.4.4","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.63"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"02d5398c2e1a65e768577b2be694661f00b74723","_id":"yqcloud-front-boot@0.4.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-OfN57VNSUEHTtrWg7Tx3ytbmyp5OHNU1wyb5N54PzMjXavL9fL8YE6R3c9mRHE1Au5Fr9kghu4XLlns1eK2N5g==","shasum":"65c758fdd976b725dfd9e0181d253ff735e83e92","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.4.tgz","fileCount":254,"unpackedSize":2401701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMWjsCRA9TVsSAnZWagAAf1gP/jj2hJBl3spGXSrD8Hja\nFnjLHEkNKeMkE7Klxkf1nPMcNbKYemuKpIs+x9u7AsKNZhLK8FclK548QYnM\n2K34OWE0ZooxbEy13hz7pgRzwefmHZgO0YmeXpjTAEDCjZcygOEHq0IFW/We\nJoKVhdAFt+J7hQUBHzfq9jrTww2f56SBE53MVCckVTAQdvjQeELwwHITNoha\np0xugJCULjo1XKBmOHTUIx7BkCcnp5bF5nb85jWFyAWyd+/80xXxSzoKfhC4\n9e5KzyE2kRVbV3dXCYilug7X4bbHbg/q0DI1oeCP2zSpaunlBmyqOM+V2HSr\nle1JI7cEr6kzzwMQBr1c60enddaOf+HCsRJf4Q7wZzro4GIhpyBuuP8uYqXc\n5kgrGRXK6Ootm42x54ifGYGSsOBtPseLqV1+Ndu/kTao8TLRSeOWMEMlAEGv\nyc7QKzhMypPjd0pAK5M/VOhPA8F5XRbjO7UpD/p0sp2nCAfz4YUxLcjLY4Vl\n77L8niSkitmErdeZpBEK+qr374BxgWq5yZdiw1BCEW+1zUJ7joFNiTnymWq8\nudbpYlu/+i1Cizs1EpvUGfqkDm3HGnroTYeHb/QDqDi0MM3Nvj7WF4lXHYPc\nk341rZndcTIBP+m74mP68q0J4SsLnNxZ437FIAG6CVvi0FszfMlJx5QdXGKt\nRrRR\r\n=JUd8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6tQLof/U11BavS4uhs06T5ey44a3iLqfbwYSKs5b3zgIgQToeFGvDg6hVW+srkM6N0NYkxHvQ/WmOxjUw86lLV30="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.4_1563519211377_0.43135598538668396"},"_hasShrinkwrap":false},"0.4.5":{"name":"yqcloud-front-boot","version":"0.4.5","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.63"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"fe4c302d8226d45d9937a0759d74fdcf458297e5","_id":"yqcloud-front-boot@0.4.5","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-s/6xfI+ONsO/T4qdX/hUGLWUs6wYRYk2yBvpfJJlcfhcSKamdOl/5+qkVgTjTsZ/W1a8+ThpM8F82D6ZiieMvg==","shasum":"6771bf632e4f32a2bfcc8b279a698e7960de4a3f","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.5.tgz","fileCount":254,"unpackedSize":2401120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMcWvCRA9TVsSAnZWagAACr8QAIUDYTH6fydZGOA/YYf4\n83SJZcdoZ1+evEO/9SaYV5L9oDGOTVE0B9Vzvwgc4G00eYfWw4tU6M1Mp/p9\n2Fln41l2keitHu4X6P7GxJ0FDWxqTenQbVV5zB4HgjwLZAEk8FqnVi7ggpzo\nS+fCzDPTdFwAekHQGysmCQMGrULEdbHJFECJ2/JhD7cQbtSJGU48O3xWkMKt\nG23Y6IWLB76Tn3o5k1ZWwagpZ9tMn96fdblic5xY+8E1pGMWQPH3YTun06VA\nSuEbo8df8J/KXKtRQI7l/Jy1KviFsnJgsLAvy79uoPZ2+ymW1yXuEVrUoi4p\n+l97YJFY9/LUz+u1YHnymiQixRcrzfuB5CTN8jasNhM33IZRTRPuFOleAE2U\nNmmi8WlG4Hy9XRd5NtNTDXFfGyzr+ANrrW0CvEK0rzQLd+rFOLx35ytbE7Fq\nZD5NGblgMGgpgCYoL5hhqpxT6d5Svd+/JasWVTxr/ilWGbDLfVtyEH4ArtEp\n8G15AxnwrGyJuwYt1Xq28H7a7940YvFPc+nPkLpSZ91xeEmRIY5KJjTHzF0t\nbxgInnlYLEIfNar8KbyWrCQTFkq9cJSRfU7nbreKpOfZO8NmcKNaaKrHUeoQ\nFaKYMbjO+EHjFefd2eSzsZEj9RXhKPc0PgiqBj6U7lROH5mqYgN84qVQjqJX\n+5Hl\r\n=Sxbt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGGV95cvLVlxVChgoZ/fbf+PB+aK9dJTqhd/ymnRNJ50AiEA41fMnLevpmFBkVTKhXC0fu9bzDVbojoxSVAn0kXisRo="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.5_1563542958978_0.5890320120766046"},"_hasShrinkwrap":false},"0.4.6":{"name":"yqcloud-front-boot","version":"0.4.6","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.63"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"6d699cb8e059ae29eddff10a3bacbc495c719796","_id":"yqcloud-front-boot@0.4.6","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-4ELjyu6GR0gA4htJmU+HhbtBzsdjEdGVcm2qTIqOJvSFoCWuhFBJULjmJYY7WR8ZaRblUZpiwIyR/aNx6j5zfA==","shasum":"78ac2d117a6a20faadcdb37237948d27fdc586a9","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.6.tgz","fileCount":254,"unpackedSize":2402620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdM/CbCRA9TVsSAnZWagAAQX0P/1pYB1Cs7U2llT9Ju/q1\ngjFxHOlgwDokWi7RiEi6Vnfy6vF1xJcc0Gs4NNvjblyyxz+fW8ur4lQtN0P5\nyGbAHGqd+B8DLGdIo7l+6gv0jc8DoiatJmOIImQ0Zj+NO3+3+MY+vx/7dLgZ\nwk30hOV37RhB9RPdA4OHSFCIsqI1ywU+a+mbpOkMIyenqKvqhsz7JeMuJDV9\nRU+n9cAjrSbO8NwHF0A1amUXTwAVSJIh2vfsYujPVd1IyNNwScQbaSGoaph4\nVkpT2IcpPSAQjhFJZoG4pGFwEKHEGznAS/7RhhRgOrr0LEA2EdEk+b5+4pgt\nMqtVEdQEIhuIbGvdm/sbn1lLOqIVHtpDn0wuXbwnId1/ZfnLeml/ocbDqCtH\nzCZdhoi4oP4zgDMxMxkbGiLWOgl71p4FmGR+Vx8FTOOavhMb1PtnoxPJqRb7\nXPxsJYjaAL8QY1vmGgQ0GzNYrdLGSUuz28AERtXbtO7tm+JIwlUpp+8wTVcg\nlQST7XBMhKlGv/TgiRqqk4erB0IOVLHQtWTLJ9lMd7neIRRx+txsXtKW9bAO\ndiUX/jWT3fyYudXAIOH6QuicM5hhTYxJTtLgmpN1aB5r8qLkUjXrk9Wq4XJK\ngiuKL1N80KjAtEw0LciHaX+/RSqhZTMyqnIiDfbc5Zmz91s2Vo0S8CTwnZRw\nWdGi\r\n=uYe5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxJM2a10pZVvZ5pyVxBJgO5v76Jt0jPWVHZDpXnzSMIwIgKROY+cDSOyc9aacmEytonLHnc8qROT5wc67MmR7A7LI="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.6_1563685018546_0.8033214040855714"},"_hasShrinkwrap":false},"0.4.7":{"name":"yqcloud-front-boot","version":"0.4.7","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.63"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"c2bca78c36b57ea1c7e030af883f13d846a98d60","_id":"yqcloud-front-boot@0.4.7","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-lgNCYzQxYvsilXg9gEYMYB8y2FvHGYXGZ15/IRFyfKade0e7/mIeK0mMRwhZP0e8HPIFUGiECan3rIBOOTl70A==","shasum":"daefac9fedc88039119644deec332518de792918","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.7.tgz","fileCount":254,"unpackedSize":2401367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdORc4CRA9TVsSAnZWagAAXjoP/R3DNnA4yNdbfyLhy570\nuEFOjIkQ+phAJGOusIlfJfLy+HkmC009OyUaqxWczf45DEh0WJKd35mgM53O\n3/AeXsOKSKccFXv7lY6t2GcSw7DV6yWQPNcJD0WQWoKFS91oXPlxg/bJhf11\n0ftLPBpoPOzOgIgni6Bd+IGfy8JQysppfAs+hOMsjrjcAzC4073XK+iy65S+\nGlSeNIx8+cIEYb81zJD22rPgyhL4WLPBnOUqKt7kMQ7leSypfTDL425Su4dj\nZIhKRiLrDdrA+mNUL4RA9mgWo1dlSydcjhmGN5ugVXdf0fpECf3PD/srXJ8N\nf1kIzJYgX3yKoZIIgY/SByNRHLDK+E/eU7WEWEN1YHThoj8wVfrv/LZH5bAe\n9VaPFum4wyDW8UH5KM/NInm+b9u25GHRrZgmABhO0FAZpV6Uf6m1UJJThzLG\nKdl8EL8LMx/3Fb21M8m0bEd/XkS9j8W6sG1ddLRq0J1kJqkc9xjjo+zvFkWC\nx1p+ZFLenVCFKGZw6nkqBGM/FQKtBRaxxESJIvhY/WF2eU0gk6UE69CDmS7m\nDb7UVjAy1eTa1r4qmsrXGgEdHF1WM0/YMJntgO0BodJN4HLuYVCok/lO4bmh\nFDldTuZU0MfuJ+U9UgtayFHdcPMF2S718nUY/uBilz/vZl1SPTp/nkjvlCdQ\nkip3\r\n=dKBP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4DwjNHmfQ1lWlUgWEXn5ClUjbSf/vmP7hZBNXRBlqlAIhAI5o2p6swrMFbT07j5r9RPMiLei5/hPEv5s9O9sj0GiS"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.7_1564022583106_0.979443844689718"},"_hasShrinkwrap":false},"0.4.8":{"name":"yqcloud-front-boot","version":"0.4.8","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.63"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"a889d6e49d33fe64a1199c15474b14fca69c737a","_id":"yqcloud-front-boot@0.4.8","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-DRmXSu95+VnxpnWdk7/Pq/Wtvuqok5tSX1aiWFQ3PeAQEAj7HOxXU/+Oizo5RnnnlxXvYLKBi7agmlW26nIjCw==","shasum":"0ffd0d3b85f08ecb3b7db6497480f6f32797c93a","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.8.tgz","fileCount":254,"unpackedSize":2402798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOZA6CRA9TVsSAnZWagAAE/8P/1zbUV5anx40Mct8oSM1\n7fwM3eA+34+NzPPGexFeN8k2/gqzk3SD6yBFcQ6vRhmr7H+KBb+ng73kutNB\nNBtv41l4Eibhex85E+nioIVkczJ7G9pWXnn852OAZ0/cVF+VzONiZOFFuK8s\niSlM3En4tg+DO8vlEdwl6p3u8B7WVFW6OzGhnZw0VVvR0eDsQW4isQYkI1M4\nquD+YmqjWqAxEf3PpfgAnC+v2JAOwtwdIasXBw1OVmzJYG1yJ12mOwjUHSNJ\n/GCof8tJdhb8F6Sk0LJ+sJt1jFbsT3Xg9vW2jujknOutEvAjUyP96tz9gtBN\n+09R5IUd+BS2jAn3TDx+t5ESQvuF//dWxBI++9j+4v0gj7q5HExuDylElnOF\n5T1qXJ1eKsTgEmq0JEPx6cuBgHkupJWdmJgMP9917VyGJac5Qgo8P4HmN5bT\nu5Ms5Q1koc2FO6k+f30UojefgEW2tvR9Kzer0my+Dq6pAkD5pC2vQDHtbzIK\nirFcNPJGQfaDsKfVi8/maLvJA6jM8DlGjhU4UOi4hXPcjUTH+fCTvhqwhJYy\n3qapfIjXa4B3zY0j303+F+oom5xQYFiLP/GTY6E38K2R5jdQUVirfBg9nL2T\nGtDkeTIJ2/kpp4dRzU0IfsbaEbgPrYgwy+UhCU9hRfECgdl7u0y3AY7kc9k8\nKgA4\r\n=X7Gk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEDmspfmvK/VCru9xM1HWzWUskEQGvU83YL92qEQdJM0AiBbZmBDx+Mfma+DwkKZXsnCiDLZeaVeX3VL7deHvLLliQ=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.8_1564053562027_0.39082929368975705"},"_hasShrinkwrap":false},"0.4.9":{"name":"yqcloud-front-boot","version":"0.4.9","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.63"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"a1564ac0f53344a81726d1217162905a2ff9dd94","_id":"yqcloud-front-boot@0.4.9","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-0EYhQY4WP0Mimr2Hma3cv90IiY0O0pbtPqopToLVrHKrjoa9MWdoI3q1IXOfHAiOHnHBFdtE/MDqbFu5AlmvhQ==","shasum":"5584ea56869ba581b952068043673819245d5f0b","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.9.tgz","fileCount":254,"unpackedSize":2402573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdPrSeCRA9TVsSAnZWagAAIGMP/25BdKLvAjJaWAmQrrS5\nQrx4mwZAo2AjlpEfPgupHKe7BmIo7JeU0Dr0GxBc8NpxvSPeielqarVqXUg9\njn+hF3qsvOK8dK78LyjfOwFRPWvxZGBFFBp7ygVaOhde5H/CkCOoocWRrJwN\nC/LIwU2WnN7lsFHdgOff6fzJRWbYhCB5RbiUqId7gfuzGNFXov/Y+V44KVUc\nLCSLlDUhdia3pwdHsUTmNXT6C0ZS79XDnLerN6Dp2iOfNYCWOTDIbUSEaYDi\nHn3qBDtz+SqkdlBbqi201EIv0XUXIpi/gCja4D9m44K/ZXRqJXbSgLJ4L/PP\nbwJD4V3E+m47EDGPD3mXWNCWcpEvvFPuIVDjY8/Npv79vJfujzomz1Q6RPz3\nlrnOx9fQkzsRBmzvD0/K+dCqkZ/viTWZhkFFtzDHtkmAz13yXcUL5EWXauW7\nbPk6FZLFKH3oDAeT+p6Sn9VHnRghXH0BedfzHDsIs5D2uGBp9J97FlLfImjD\nS1CQZrAsB7tl/z+U7jCAHxE0/UBfxffSR0QRM1F8wf/amJTU7zk/P9loHHrG\nckrMA4LX8VdG1XOwHN7p2BkW98va0mXoLKhfDI8QDUK+6bqHnVdlAAtDhSeE\nbkWvGLeUcyx9QnoVIK06IMwGYE+XPmc+X6FbmShfSydzgE6bYKfSUAdbmZam\nvpq9\r\n=Mgda\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNrUcc/KL/7PRw2/gS3lTDxDT7pN8Z30h9SsVBNPUpoAIhAIa6gc+zDgFloG8iEiBs6W8R3lJT372UGobMjAO2QeVR"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.9_1564390557199_0.5859066183083015"},"_hasShrinkwrap":false},"0.4.10":{"name":"yqcloud-front-boot","version":"0.4.10","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.63"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"2f39f9e6c9f2c011e964f999ae0efc8b2d3d2c5d","_id":"yqcloud-front-boot@0.4.10","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-qSzbw5NW481X68/PQSh8+0t2gcPFzGIsY8ff7ce5ZWagqS/CZNb+S1W1Zzgoutm4DjfUi3sgvdEGbmic8M8RGA==","shasum":"b6e24b9b11e2c37228f288d3518d8feaa4bf5108","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.10.tgz","fileCount":254,"unpackedSize":2402595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdP/ImCRA9TVsSAnZWagAAGXcP/23j1FbwAjBYJpUxEzEV\nPVYp/DMnJ7QNNuKWmrYvsr2AeQP0G2tZyljf5uQ0Qj/POpdarLS+2UXbEXV6\n/T+B1SIepv/VGLaVmaGK/gK8ONI8jUxx1MVL/Kp+rBfmQ9rpzyzZYH4Pv40z\nOvUYKRycpDw3upjEB/kFxic8U38Z3MfSYZCLu4c13ezX8bKtzLAc1Yq6C4xD\nvfIPeO1ZanZkC1oBhfDe4jMAYN+k3wZn6bwPQ0Dm2akf9o4GeK9yGN9cvB1B\nFORcG0mXsRM5/4PXjwEFYc06JnYkY/bDGUCAtYPXjoMEsEeYU1UbPQIJ2cWA\nStxrwWI0L519XdTMogewQ4IAR7Xh4b4wwewBvZhmmZobk6v7kttJ2kMKLZ8z\nKT8cultCfdYxbD2L0n/1GbyzaTr5xH9KkQajNa1ziC9/y4QfXvk5RdGGk8Mx\nwB3tSq4aEJ5ZmJElLWJwcT/HRAt8RkxZXHCAP4ydUt+DarzAL/rSErAwvH5Z\n1FKrJ8HhXH2/ltCH02AUkOmEWLBSRmn8ucik8ioZ14CauETkTaR/rL+nhGUZ\nMEZSfeVndBRrD/lF4ZAgdKMhu0wVcaNFav+O/knOOJFR/wE8JhEesBdGqksU\nZu9QWy63PYp2HTGhGbvH6z7FWrOIFAl+VWDe+sZIxss9TEjMu21JCzShSTMO\nOSUS\r\n=THNT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB28ARJ5u98gLIEVKsu4bBEcHJicOTvRn+dYthHSdQkfAiAf0vZBJ9eHCnF+ICXmXu8hdMGFXOCwv9rzyLS32QM/TA=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.10_1564471845703_0.7200149280835395"},"_hasShrinkwrap":false},"0.4.11":{"name":"yqcloud-front-boot","version":"0.4.11","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.64"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"e0eea469c437b595e715f7d742b4f77588c5949d","_id":"yqcloud-front-boot@0.4.11","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-0g3cnBy1WEam0PyGGIFWC+IAC7LL5XKmWErUscXKzulQXEK6a5rQ1y1gFLySopAJ/zOgXJvpaJhGQt+FMKYe+g==","shasum":"26c18b8e03556e8328e36f4abb8d2a63d97a600d","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.11.tgz","fileCount":254,"unpackedSize":2402595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQTvtCRA9TVsSAnZWagAAL7EP/3gMiIyJGUyUO9GcGJQ4\n09OOEr8JOmY683zfRg7Pem/AwlIvc1+bfou5Uy0ldgTWwcNrsPhVGXs7PT7Y\nkxni26WyTbdEzSLGII4OqXHCtlB/YgLpLvnNKIOwnMLG8JuoEwALgVD14Hia\nXaLWBDWi7BnaCjCXqOmhGwL9XiXBQHB0bz9ZuQLjVGIkV0AdmK2c6bfiY2TR\nbXqOvqt0HRyeli5xciKgF7aNkDbLT7KNz7AEQGkkkkKhEPYXdVE9bEiYB2x+\nJJcnNgyEfB88nQFccAZuG73iEl516mOmjildrXuecyqF17ltDdKSzBUPZJdD\nLrmsaFUuZWZ/56g0JGvoIqZF9zCf+tcLjDBB5tMi9BprLAoia93aazBq88j7\narY7agraq7QV967yc7jyCrkbzirP+8JL+WBBbg4249xZ/TrKYFYZai3kjUjP\niaH67+j0DSVb8EZZ78Ug8XOfFMkiSaT7fFamz0qgcRk90vuBf7GZoV8w4IlO\nCMeazHVzMo2xQBpeHWrrY15yUA81heViMBdC6gqF3GdtYAqr2XGx+vT7HIqc\nbQtG/pwPtJwMvb2VHlWylY8enbsom1/WBGWTvOzTxWCM7fuiQ80pCEGmMpRo\nlararn2J2EJezRSMdXiYb/yJz9/kWXnOM4KZHUA1fETzKujq4CrI+7wNx+fK\nZwpo\r\n=YpR/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxiLmwIIYF1T1aN3WQiWFkfhgMom8elYOEmDMWJXi4TAIgPo+gpwiupqb+YvXHxpo7RyZGoFfXqZmUCz+LjhihSVs="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.11_1564556268204_0.46403780985100607"},"_hasShrinkwrap":false},"0.4.12":{"name":"yqcloud-front-boot","version":"0.4.12","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.64"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"e0eea469c437b595e715f7d742b4f77588c5949d","_id":"yqcloud-front-boot@0.4.12","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-k0YsmUaBekt/dz2vZXYTBu33JgdJp68DunYwE0Et2TApEnxQUfY3kujscEPdmc1INGSbxStYEAVZOVPs3q6dOg==","shasum":"f48d2a7f9b52abedfab3990f57b0d2ac6a7b97a9","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.12.tgz","fileCount":254,"unpackedSize":2402595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQUszCRA9TVsSAnZWagAAqzwQAI1bUcn5+zIp7G93EmFP\n77WyBzNTcSRWF56O4J3MlMqaN1QIsjoiDlv5g2/IVYZV/9DSItJebmYDDEFs\n2gh1n6+ItxoU/UzS/Aw22XeNq2Hoxghe5lyDMBfUeS8R8aesCF0a2OnlJ7gm\nzoeU+L4Ht7XhtdHuA1seoqobJPFqbAYbfpCMclWQkKEYBH6/D3+BuC/LzvcJ\naNNDF+68z8Gb2jI+kL8vDtsDWh2IW3Nm6/9AAO6vBJESDmUYFGrVjMA0o+mr\nKIsFPt0wN2IU2h9z9xpcLqfwOyhSh96qH8u7hGwb8E9rRADK6ShZ4YlKSgHX\ndKCXHWTLO4GPyBdZKR1EwWwiY+12rGp/bGcTJ0Ht2kfeRIpxVjYYYCMUWJLJ\n5D7I0/t2SzjAXGJzWHTGGJsMIONwBQRLmObm2RUEjWIR+AK9+DJbrzm0IAsI\nZ8+5jqC7UA7HcDZP9myFAdhkIEgWDubP4QxKr932kGhJY86uO7eE3T8tmJon\nbMXiwnqgZA+LrLi96JI0qPNyPt6NVAfwCsTUWjf2R7/ttDaZkHeO6mCgkvBH\nJjuo+BhNCSBCR08y2M+vnMO6/gWgijRiqm1gpyWYiS2glOa2jNwHLeD0T+GU\nU5HTGKBXOnQHhg72qukYP1O3BTVCHHpVt/uZ7Td7vlIUA2v9sZtOIjBv9M1h\nzjYo\r\n=1Gbw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICllKDJbPFzy/x7JpxMJoEAt8FvuQcYs8LDwU51xI9w6AiEAnX8ju+xU2i+W4SWqEfPx9ka/86E5Q56KLO6yhL9mChE="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.12_1564560178677_0.3198046319663632"},"_hasShrinkwrap":false},"0.4.13":{"name":"yqcloud-front-boot","version":"0.4.13","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"e0eea469c437b595e715f7d742b4f77588c5949d","_id":"yqcloud-front-boot@0.4.13","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-ukFWQvHO8ekouqPCnzkKsETqafeDBNXDdQAHO+hPxmR3Ubf/ClLm/ghAypkqzYD6H5Vh6BwWl2ncmon/IikNbQ==","shasum":"07908636f9078bfcfa868f92562cc41d5c7323cc","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.13.tgz","fileCount":254,"unpackedSize":2402595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQVABCRA9TVsSAnZWagAAuHEP/j/nJ0IC77b46zB6zaVW\nHTutpPhaVPiehO8k2PCyJDjjV2i5rCSFpcZBU6b9xhRSnY+zGRuma2QbYS3v\njw/N9LC2181QriNjAaihz+49PtIEBgmvjoGNBl4guxvprIzX4hIB1UC8hDeX\nR3uwEUSzn5tn9Z3Xn1Ea4CSDTvsT+JT4kdwSaoh5TgAS9BcfbXPX8Tk0zvve\n/lWbhGQ1MmRmpi1BcTFmTThWSq2o0JKt/lSK64AucKZZZtB7cdtJcjkZH4dy\nYEpPZAxmG38Rbx7huI8pPPIJkmOXcsaPJARHFRrDBWGD6QWKnIKrKS+zjlDN\nWXHVqAcEHNs1c/sEmL0o9fW4MzdWNBL9Jbe0kojPZnCuH5r+hPq9pPD1btQv\ng9ADKw8/0bpKd2WpWHQPDxoYOEQO2O1XsqceXsL/dez1B7hqkJT9oXyHemJt\nT88cydwAP5vbAUdYO1ge7fjECGfJGa4/wzFVjiroQXcPPSuQDYkNso7YUknY\nJnVJ3dgpcjOzIRRBPMk5lMv6ttkFDo6Ed1SK02gXdbhvwb9va9jRnTsnv3vp\n8e8VQMUJ/2dLjJFA9ujzEGkwYYxdIj+ZmMnX+4ocHMID/LkNvcuNmwnW9/DS\nkdJakyz/SZ3eSc8TmRJiCaeorZIHpRrGx59gjNgeZLhqjhnWVvvdOZe+lfor\nBEGu\r\n=153Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPp3lUVmbFQXd6lidcQbAXIRiNTYNm3t08u16B9V1xkQIhAJAJUhbgaX6/RY0qZkdNXVdMh9Tn7glqQ8oiHCbaIFx0"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.13_1564561409011_0.18704456754201892"},"_hasShrinkwrap":false},"0.4.14":{"name":"yqcloud-front-boot","version":"0.4.14","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.63"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=4096 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"fcdd67ddfe5acc7961eb69fbca4d4a358865b8b5","_id":"yqcloud-front-boot@0.4.14","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-SQjw7wV3/1ADY2wx/SqTMyviwfRiw3lYT68RHI+/GTrEiFHLu64SDS0Guww5WEw1lCdv1tvczrlXzGdqHqS9zg==","shasum":"20af1584650a32b484b9b2f60390ad2fd805a13d","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.14.tgz","fileCount":254,"unpackedSize":2401394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQtO0CRA9TVsSAnZWagAAV40P/2xDAad0iYcm+M377ZEL\n8d0MIHmucWYqY+ESsaJ7nWQ9quR/FxiBABq/ase/WdlMeDIWVrrHNDAGYm1P\nh6EcoVj6ZB8Jg7LnRapXkD4v1Yp4qiFoWUzXOFwICKx+6pBB9I9LXqrPutQs\ntvRKZnG37hPFUsT6EYmKYEzAMxut8htVoPcSCPOx4uE3Guqr3EV2OjmJwsQD\n+1XYk7XuU6hgMuiwQGa3SFsI8v6sUksfrfNFZMCDLcfwB6BI1tZuYmPqwZ4z\nZdek++o6/4P/qHPvlAUgzBiy9Amw7xtmD97mIhhgkSXjYR1F6HwwY6JRpX1l\ndxRZd3B1vMva8BlCv8CWte9J6ox6UiSBqe0YBfexv7Xe/d3m+ksEwJi/e4Kf\nWaCjBjxb/Tkpx1MjjxBUWQ3ODSowwPsIt3YoGRow4fSVShtSIXDjCTlcRWHN\nDJxmenxglMf7K/WxlyGBm5esMqpsLxBoJCI4kZeAAg4nRYmgdG0alqWaF/lH\n0qesfpZECSHJiMeC9JREOWCMbiwUGVu2A0+JXZrRxCF7efOcc8+vqj3QXNav\nc1rwXi2bPXarYWkdj8wbO4XP8vj4Q9LbZSmvK2c+CvNGifxHp+B3aXDjYQJz\nvRKCmXKwfE7ar0mup1bbe4cjL0GJEX2RtW9wOLBfZuBHxR5OO0XyYIS2IOab\n+DWS\r\n=0l6v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIASSJBjpeyAz0w5+50i5qVGaFoAeDosjv0ChtmuT28EuAiALLmEt4xrK5s6OM8EBnrrKANo2iWFDhNSVqrBcfUdFpw=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.14_1564660659725_0.7891253543454648"},"_hasShrinkwrap":false},"0.4.15":{"name":"yqcloud-front-boot","version":"0.4.15","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=4096 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"ace25686e4fe107e1405a780aa81824e9d35c7d8","_id":"yqcloud-front-boot@0.4.15","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-9usC7ni/K4qdHZnxDBaYqhoJH3GUMzLRnNm3lgm1j/bQooUGGCfRD3jrDEua7Y1SQXrLbVYIQN2SvKQc0FviSg==","shasum":"0caa228960df4fae5e6729c00bc7d9c89163bcf6","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.15.tgz","fileCount":254,"unpackedSize":2402470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ/7CCRA9TVsSAnZWagAArCMP/iRW82M0kS1sxQj3p9Be\nrPKKpbLwCSazR/RTyJoBzmVTs54AtO7BU5K4dt9qNwLLgfOYmNZIt4PxuvK3\n05/MLJGogtNvx8KjolNJAFS/Wkmje5F4ingg7sXsLGuU71tI5clzs6Mk3C9G\nYUC6CqyWihm6LU9pJZlV9M10/Nycg4yG1z4GLUugFuvEtLEZ0506V6+yxAj2\n9sjGeQcdyepmKavjbwbPI4Qc2iMAxOsECIiHKiUhfwiR7ysVy9UsCs/bemOT\n7k+ksMxWKyUeB5002T8YF9gLc4ThZuMAWf7SlGvy9rMvYy13X8eYXXMQAHOF\nONjkzp53Va1AiNX6u9/Mk3/8pPRNSIm8Rv+UxfSwpRPM+YXzpa11FSTA/Kqq\nCJ/n6zgy999bDYnQcMG4s022O+0MRfKp3akpzRY9E6QYZ+eRpH8bCWO09/Mw\n96MUu768LaNUcqS9+nzPPofa3BJPuc8rxrj7w/BYXOkkeieKPJsiQD+F3cKb\nuKyzxwaa2y9BUBiAhJKoO6QHSblUZhKc5VKWINpMevwHhEzxMXYwf9DOAn/x\nXqPfWF81bidMRZ5fAQsfcffp1WR4aer4noDGAutGHMTVe1XxMsLntnHlSbBN\nLeYYKLr3TfUcnRlwHJT8ItJ7nRZR7NjLdPyzCn2iGG+0JySeSbbBMLEKPo8k\nHc04\r\n=ISxJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEhUxfStxleQLIFSr1Ka+QaxUwWaEjLPJekiMm3o17gVAiB842z0FDaVYMHjIS0x9V4TeE1Mr4Mrqn++i03im6eXZg=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.15_1564737217963_0.6121346460041981"},"_hasShrinkwrap":false},"0.4.16":{"name":"yqcloud-front-boot","version":"0.4.16","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"d0b904a899538a17e71d0732543d32e2a4daefb3","_id":"yqcloud-front-boot@0.4.16","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-KKzCro/6Y9DbPgDGxke6N6JsklnlD8Ipn9pMaAtMQKwS2A6ZD1xqpFlcEQADGrxJaeABjBfHwAU36qbbm2RnDw==","shasum":"5b3ee6ecb54788c72655e5a841270dc405c4372a","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.16.tgz","fileCount":255,"unpackedSize":2407629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdR7ZzCRA9TVsSAnZWagAA43UP/3VQ/auNv8jy7YEoIDDp\n4WOqRYBLzemCNw1RCu9q0eGo0BcIhTnXVZjI3ZYRET5sDGXWcGsB/xoBC5i0\niBxgxcBWOUvDCD6Bd5kCtQanxLryyt8ra3qZTQsWncc8R9/pkNEPOZn2gpvZ\nm7ocGIw+2AjKBtAOs4GEFJnLQS8ayraclGO099WStAUpXLlYfrKeEZ4ZEvX6\nsn5DCunOHOs7RJwRYDS15vMSBVE5KtNiJ39xzmtC7wEyk5zYW8WWIcpM+RAS\nCcdOaK3cLjxSvl/9jB/ivoVSy/2qhQseCBBN/2xcq2aJ29+5D7IfiwxMrMtS\nCJ+mHaAuDwuUhxiJeUo3qXoUDJRD1BGJBGKuk7H8VeByDnQfJBh3vkWOk52z\ngm54yBObWnxGJ+GxIcB9fnmiZLedC/hBH3WnyzvgTpjfTlJogxsxp1+4r0FH\nS33x4ViKESBTY4R4mH4EU3ZEbIG+kJQQnwPMWyDHZuobqwB2xZlmuTEbUFN2\n5r0GwTa+7r5gKHA/xhXf1X/Tq+0QJK6QKa8EEMoS56DURY8++fW8gi7WpIOu\nVg8efWG+B2u9zOOuqdbfLigp+Ye7w7UUrGtVkj2sIukWAFGWJJ9ens4xyLEr\nBVDGCynWKe204wmQkpSVrytTP1n0rywaiqdmMC4rWMZjL9S5+PymprPmNNN6\nw4sD\r\n=sAK2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIElXoFWXCQcXuHRrzzAKDLIeLLGylu8mBwJVdSAoTM60AiEAjod8gORxcs5apVvkFesC6hH6pglO26r65l0JfBa7Izo="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.16_1564980850477_0.3680378594504252"},"_hasShrinkwrap":false},"0.4.17":{"name":"yqcloud-front-boot","version":"0.4.17","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"3bcabc5861efd844c9fb5789f24bac5a39e3b9d0","_id":"yqcloud-front-boot@0.4.17","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-y+00z/2yqwsT6cMyKXoB62CFPd4JWGriwORe2/8LuWoR0wIINYioBTFfTr5jpgatvAXYm5FG2HtsMdShTSgb+A==","shasum":"517f62a46a18ffc82c0f41214170928518059719","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.17.tgz","fileCount":255,"unpackedSize":2407608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdR84mCRA9TVsSAnZWagAAyxcP/1zaboBzt5f3YvyFpjnU\njbPA9lRejjW5YvqULkHTclgLY9DkFgPbqG0UwyqsRCV68vMYDVLqvus3Y5hJ\nJeNmXlfLl6ntAGcTVVtHslaTZ3Q3MS0cu50jNZpjDJnUpoAxVoYYpHIze0zH\nCokipiML/jLNVhlIVQXQZyM7izwXfA9l4R9m7y9njucsZa4xhFgc3bJ4j3hM\nbm0y5TY5MxhUAjA18zKYEp+3laRugBDtEqHS5EseoOhJCf8l4nPY/yBaRcFA\nGxVaIt+anBtXnA8DroItumTdedn3llkp53i2c5s/vu+XQSM44wT7HyigZtwG\n/f3dRJpAeNo9wwX+VcCTvzAVvO9YAX8zw2qEOjfXPn7hMaiC5eNFQu/C2KAE\nHrfeGQHVB8c/ujZe4WchtsODXGq2PWt4ywUpLobZLUyCft1+6QE2u3fL81kX\nlter//grNlcmXJtHbQRCmgIUcCsrB0B7HQCyth7SzbTPCrRZtiBuq1XoCeOk\ndPLctUyJhuVtBqnZLjl6/gB/h83YLTLHLMIfKN8Vmn3Jdw0gousT/tRi3ALw\nc/nz+oD5iVkEjUhe0QJvq66kIxI/FX1Tq7rf9juDlUjkRKqgbR+ng8sjvTW7\nLR3CflsVbu9Jjt3G5YNiy0lI+Bllmr23pyXK9SXV0kzXwY6rblsp1t5q1ggT\nwX/J\r\n=gFu9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDksQTnIEbdmaOr9OGXEvPzQGBzHG4aPV3Xe7KxUYpHMwIhAPytofOXMPketGaop9M/RkKiWqL8bBWFrCClmdJS0MQ8"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.17_1564986917910_0.6003789050987465"},"_hasShrinkwrap":false},"0.4.18":{"name":"yqcloud-front-boot","version":"0.4.18","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"d2d854df09a74cc39d9192ff719d97605b952273","_id":"yqcloud-front-boot@0.4.18","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-Xm7DWrYPOrE4Caj9iFyhG2qQ+8zFBxf7lCPdlB+xXHEiNS8pF4guQ573t39bt9hyQonTlFa23dn4Oyo2GbwSrA==","shasum":"2b64eb1ecbed4f944e00827f472b5ebccb4a18f5","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.18.tgz","fileCount":255,"unpackedSize":2408241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSNUkCRA9TVsSAnZWagAA4WIP/1ZNPz/Lkp3C6yj59cjp\nUdWxeXdq9VEJCd3aaFqWEezdiy4zfbE6Ay1BcD8mL1SvjAPL69puvVO2wir6\nbDSgc41FxswgqK7yIcSrHAyd1vlz+66BEIz4XVvc3hLxhWMP9DDx7Jx9ttP6\nT9bskmV5NXSk1XONvZDU3eaCX6uuLARf2QIX24dExVcnuDEpQuupxhTxat55\nFJH/Vzekl1WogpDfIcMH9GqT3+vmiT9YFNNYkUY5btIUKkz9bUQLwePesl5f\nP+FQQGDxAEdXW+29S41tFQVxHETqqBFXrHeTtWdifGo4pC+zaDRrYgzUwQJ4\nCcvBWqcU99VBSbKJVvoyqhidAnKfP6307r4O3uB9Ud+l6Ol7xqYyOwc8GhTk\nf4ujZdqnGIB4k0Y0bChgwi/c1ePtzkDNba4695icoMemdhT8ONRsGRtI/y5x\nreFJEO7FcoKTnegYZr5EBQCXeUgHIWPPi534Gt7p7/Rm5+xGXFTpt/p5cTip\n7ClhdJsaQmGQAKID1O6um/jm4zHTC5xQF5qVvAQz1EdMFe+Bl4gfD7kEa0Ci\n3dGvV1ovmONL9PTmIHG0AS97wEhPEI1kyTH2kIvMRH5sf31QK4xqP6GQ+Onv\nDK0z1gQ6IH0A6yZ1FL3/YuCqi2BK2IfJLyuTrSHzGMi614vcHCnS/dhNfbL2\nI6k0\r\n=R6KP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2waEFU6CSS03E3ZtgtYOomoDAaTObeiEMK9lKXvj9qgIhAOzWFE417f3TARtd6DtTkw8wXPhbGEOoCw7T9KV35HQd"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.18_1565054243134_0.34770771432212255"},"_hasShrinkwrap":false},"0.4.20":{"name":"yqcloud-front-boot","version":"0.4.20","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"6402eee08d4e5936c75475b79ada5e87d8bb5f16","_id":"yqcloud-front-boot@0.4.20","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Xl/x4WOYgiLzIXO/to2zuVCW8QIR6qmmXpyYEX+NCFmpX7lg92tYzG7qUUZSuN6At4MjVJn5AF9adnqMyMvxtw==","shasum":"3bdb8a8b0e5d52148bc9a1c3dfb1f1eed4e2222c","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.20.tgz","fileCount":255,"unpackedSize":2409317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSQPDCRA9TVsSAnZWagAAHzUQAKFjRm/7lzo08Z6VL4Gk\nuGGbOybU9UHQ1pwYsKl4XK2DZS8PlEUqmXnmjPQwiPKzsG22nnqe+S3THOJx\nbIoMubIl8EvwKPuwqu1Iot1ZYr3H/p3Kctk+D2JqECrgj+1aGAxaIWcZ+ntx\nuzMx2F1ZzZGMRt/aTBS7fugK+vLWepT3JpDvEqImSx0HnGsz2otCjzpPHJ6d\n2sE8s198RprJF1ZRsBaODdEUFDZ5BvQ3CiK6rxVjGooian5IkCnP29hAqgXW\nmDh5gunUIZrYP+bmYMrXpkJ6SVnS2Dk/r+pCQO0NfVkuLugthHxXHOTY8/vV\nTgn2R6iNbhVDlux1rib/FMVeVwVOHGF3cF53E4PaPskT0/jOckxpMl8PrfmU\nsPDB9tDs4tiyvfIPDOX7WfCB4Tqugt292et22eECcXf9MlZwjN3iqH7F6ySY\nBj2rl0yKzHZBrV2oZ8ZLH4XwAv5T7c2T1eWszWYUqs9MPrY/SAkoOdFdzpiE\nPeJtVYrmniYNQE3BwcpYxBNODf02G+NOOjmSbFKsXVldr6qJVZBNOS0UUQ3b\nBE4xk1hRQcLoKNZwCuATH4Vjd4gFWFw7aLiwMb6/unypsj2+qf8XBkavifof\nrNfjxAPTucwPwhVZlAwYy/I8Mb4W7e51e6J5QkXKVbmlUeyA9jLftOpUHqk4\nyRGa\r\n=Hf7Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwsW0gUSipHtRVVw/L4dcobKGvdnN1TSENaBrUNSSEaAIhANjYX8jj8EsmvvaLFRKgHLR8Q8WMJho7XB8B/KHS1t4z"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"dawven","email":"dawviento@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.20_1565066178641_0.2860423940998811"},"_hasShrinkwrap":false},"0.4.19":{"name":"yqcloud-front-boot","version":"0.4.19","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"4b823f4e0fb516c76e1fc6b6b8c5e79c63b113d0","_id":"yqcloud-front-boot@0.4.19","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-CGtfW8ZHZuLZV4SyrFud51s8krdgk83+YuichwA5JjAjufhilzzWc0oT1utZcvkOZbSrEWSPsF2ndDOGUP/M2Q==","shasum":"c7f02490e2a7c32b9001fb7f7482b9a8d8aed1ac","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.19.tgz","fileCount":255,"unpackedSize":2408249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSRugCRA9TVsSAnZWagAAAQgP/RYng1d9skvnuaHvYjqD\nCsYaUstgkLdbyElvD2UMgf5iFWDbCy6aFwUbYalkI86ClKpX9FQyrKlnN+on\nokT9ryXpzo1pOV/0YBNKOaMEn/UVn1srfDaeLx+ldEn5mKDLDNN0ItvaGp7G\nOr+AR7sSDLRycK0oLTuKbg5Qn2td+3hr+t5+QZsnbaSdPi6CLCyio13YIc0p\nL6GpIkyoJryN/f55a1+OILz6J83CmEJiM10dGJ2WlqbQdPIwvt1eDicV+zuV\nAxtowYbH9S3Ylk4JZoUo89ohccR28SObcSnRxK3wHBt8rPxsg/VEFYWfocp2\n94dfdEdG3uO8qlNvgNMOSdUv6y3Bevqn0Nt/d6OB7At33enPAH6sFR7xgf8r\nAMPz50Gab0SOQ1+MRHFICduSsUH4ZJaqs3Wpzwcz62i/NKMSIYYNAVvpeqFH\n3k3qLziNpS7Gx+InbSPBUxHjc25Mo+DvnFe1yhMRM6t3/2HFMfCu6eiBOnLt\nh+liIOsacdHYAzvpiwAXW+d8X7Pxdvs4tIFf/v8Potmwr3gbt/1VkFGS+Cxe\n7w232/W6t07Ng5Nqw7/qNhWzPRGzLJT4040iFscf4b63L/yPTPqPc0oXmCYh\n6f/Mvm8cpm3nj7/SE4BtgJ8b0RRxEmiZV9fGy55qMxWJFDbxuV2QkTCXiW4c\nz+tq\r\n=hUiG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGploSiyL6JBZR/08RtibFF6PzgxJ7advXBS7Y5D1mlSAiAJlrU5gCxlTse681kCgpy7ojETxSQQGGWr6GVTgiv3Lg=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.19_1565072287701_0.706696235524986"},"_hasShrinkwrap":false},"0.4.21":{"name":"yqcloud-front-boot","version":"0.4.21","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"491ffae2102c6bb61df918dbcb30f25cfb00f28b","_id":"yqcloud-front-boot@0.4.21","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-0m7Z512eaSYQtX+kXCQpwj3hjCYyMrmwRr728dq9vc0x+dkRPwAdYj6AmhG7V1PTAlRQbtO2dWfnSQ7jbikuDg==","shasum":"8894f7572eb696443b8ad599b42358fe75f831a8","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.21.tgz","fileCount":255,"unpackedSize":2408313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSWDKCRA9TVsSAnZWagAAbh8P/jtgkzzWqGaifOny9UbA\nidZLALssuNjH2wNO3SaXy6c6/kHyB9mZSVPjgkkgggE9tTQu5PQbu+QqxjvU\nve1Nef/cMVw3xEWJEUl1j42LL4ycTPSruWmCMVtdv3R2MFmfK+ZlqzfJaxfQ\n+LYu7KHencanI/3B3xCl6iER1ioxag+PrpyzKtIpJr4zRmssXlI88QHK3Mb7\nJZRH1VHzSPG8zwjTILtbBxlgSLP5JbJeIZKCH0urvWYCX5Js9VF0E3i69DJW\nbNpWWVIqjcH1ydNfj7ZHBQnJ5Um9IouTU84/6yGZsmrdMiGMovg/pk97p5Nf\n8vSzTX4TM0OAaF90qfCPmjuYa+Qysv3eZ9Nn5DsobdKjAg0qeUmxH2nAw2iw\n0Don2ypTJriqN8gMF//ULror2c9sDKd7+qpK8Pt6AkCT1ebI5n7AVT07BSWZ\nosAtS+5dcanFWJ3RnL6qnbWMYKIaxYsWwVdpMlBScVJ/zRxdsnvBJrEaCqdw\nhQpxQlBpdoUlDICOcrPbPk4dYi4zHwPEkV7D3sZyFJPgQnFbUHm7z0DmYlTJ\ndmnwzskuNfty6qIf8uDk4831pyeoG93dPwKlpd4MCuu3q76wZhTi/ItxWi/N\nE+o/lz+lk114+y3NdWLtRcu4LDq0+HJ3hEea6X0blkzbkUeeN6T6beD2uRs0\nx4YN\r\n=iC9+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH8lXX/3QrpaWw9LIwFlBhPePBbOJJljrxQNZAn3WFv3AiAn61GJCKjBDicGnAHPBaPGaVV9f40RYgg8OlyY0AgfKA=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"dawven","email":"dawviento@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.21_1565089993789_0.5275087867862622"},"_hasShrinkwrap":false},"0.4.22":{"name":"yqcloud-front-boot","version":"0.4.22","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"d497e8962fdfa911938fbc2ba067c1ceaa9c33c0","_id":"yqcloud-front-boot@0.4.22","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-48+LSbv6GC8mNUh1lHkod/3ikPVjs3nlTkBi9C+CP3qAk1PH6QVg0R3jUtE5BBXVqKrYGr2LURX9VGvE4Y95Wg==","shasum":"c55834b01f4be7bd5ba78a32b539c7b28e38fada","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.22.tgz","fileCount":255,"unpackedSize":2409431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSWF5CRA9TVsSAnZWagAAtKoP/Rm15VQBewg/cWZeT6py\n2QqSr2IQsqYBLz0OBFcfPqUJkWUUgdBWyH84RbAyB4oZxQa0nCKAeR/0z1KA\nHopWGmkuL29vWhyf/8sQ3gnNzDnwsU5Pq20DS2M9yYnDM6rYNvqB2uB9hXhA\nTedhf2P7K3Xo9HYaMAcSZ7qZZWIcvK/y3GsDAxhstMdbQ7sDcDBJDFH1AaSk\nftvMITpHaXgcsVfUKSh+XtXoNmbqwkCgR2TTWeTMZr9YPbcyWA2CFQBYSSGG\nJWVQoNTQ5gj78c0BD77glBbQGtqALU82aFz+EA9PRn52apNFE2BTuoiVeyFs\nJ6BicVugs/md2KBUilXIblYSp8JYJ6JjBvak3xzTzfp+z1AWm1ogLykSBclj\n/Fg7qyUY9OP0sXLALXfyvZAY1oBpJPXHMKoogUvqglGBf0P8tqECa47euekp\nUpGqUCw6TlPD+m3T8Lt1V1SojffJcxfNO0qakHqJxgQNYLzJU92Etp8KcEd6\nn1cHIUh38w44gvaTk1Ypxp0OJjuJj14bmnzMKsh/9gqe5hNArreTdUKwjQcu\nIC/GHU9u+7BZLt/2Aoxs4uqNHin+rwvAdV6BySecMhAa2StAgJCqI8MhMbsQ\ncT9VYBVPOZQuUGO/oBP4A7uou+roDuG7Y6bhnbQH2aTwk5cQ5LJl/7YnPEn0\n6JrN\r\n=lVGb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFJpI5kkPEtLKjZCTO4wvtx8B3baIg2UEYgCUfnPRmXrAiAKcS9xzOXVcdUQkrFN09aPla9dIfQrksNTRJYXQjYANg=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"dawven","email":"dawviento@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.22_1565090168938_0.5870648454533942"},"_hasShrinkwrap":false},"0.4.23":{"name":"yqcloud-front-boot","version":"0.4.23","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"7c2438498b77047541403e0ec29e2b3b505d175c","_id":"yqcloud-front-boot@0.4.23","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-uZQgChyNDEyD2Rj8tnZIgr9pKe6BIe7ZJZlD/J6EB6CtOyDEtXJ3OsAPhcVpOivTXzTcN2iSP/eI4iZa5Yik9A==","shasum":"d805561619a1de70844e17c2645617f5d0dc4c75","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.23.tgz","fileCount":255,"unpackedSize":2409431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSiz7CRA9TVsSAnZWagAAO2YP/RTW/d1qchcc5rhlz+sw\nwhvW5Z6AiUwvnHnvV0IWAhPC0udmacnahhbSZY8GlQPTQAIO9SZuUZLfYOVa\nW2KhdH+8RV7aW8R5IBymlA4T5/MnNRXZiijUdg/5p0W6uwtjtisVLR8vjlxb\nXQYexREMmvhV8Ldj2AywNAlTbNZjtWzgNEj82E0BrHvX2RUKP/bSi3mXxM7+\nlweKHoMX2DVRbOvaGLfBMerqJGN8acMURdhsME0G6uGgtBZlKMiOg8yttHsu\nI50YUeuJJk1vFYhA7ieefyQ685+WMLl7k903VSPMw6EujRyu+vxaimi+TkMr\nhqSVbr7P2DThScMTjvJfRBhPLUewC2GEb9imGM3W9EHrWweiMy4f756qXv5z\nQQrBhBR/tJTVqIdjQpXYGbTokd+V6AFzIMF5eCs4RMznw4syTArVruNoZZf1\nbPdYWLM+QanNPQd0QjyDgZ0VuRwayAoY4FjHQXhe2kSf803nfusKacKKgX+x\nwD8QW4d+BJqDXBIwiQiexA4TKg55wf4UMY7m4OGDJ1OvgyFnqAXT0xp19fc8\nrvtVYM+fyZXITnPzPq+zCCrZIbYqjONjpGL3LN/lzudA5p9EyScPquiH5KAl\ny9QEsxSQ6GnkSD3/Z8uHfozfy/VpNmzjf/rOujgVLJ8zyAOeq3n3IR4kWsRJ\nnY6D\r\n=/hNV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCK6e5OBkM5UzvpPTi6ReWL2n9cENummX4AlSqfgu9EhQIhAIP+i+E/pHHq6OjlBtaVbx5sdDqWf6E68z/vTqEHngYq"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"dawven","email":"dawviento@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.23_1565142266977_0.39706973389034816"},"_hasShrinkwrap":false},"0.4.24":{"name":"yqcloud-front-boot","version":"0.4.24","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"86ddd54a5cf09973636ce0c3036749bc43eadf8f","_id":"yqcloud-front-boot@0.4.24","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-g5ZquoyP2W4LSMB3OU9zxrPsuf+lz3rNS3m0zS+ziAmfXC6PHJeyzbYYpIfno7/OClXMhJIhNTshvhL804r7rQ==","shasum":"1ec707305257d092957fac2514d13e475236ff10","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.24.tgz","fileCount":255,"unpackedSize":2408654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSjhHCRA9TVsSAnZWagAAtbcQAKGTooI3CiiDgdXOXk/8\nBIETYwXOge7xtwOhIPnr4mhlQVY9U4ImHrOyZmAVpVItLzH2B/fhXfC8PXG7\n4fY4/m3YLuEo19gFmVwr+rtcFPk+SVar5KqWu/7zcRJkc4xUr5T2jXVYyCdj\nHHM1KTT0De0n7O76FyA5NdVEsQZrWpek/8pAqNtq1JAB9T6QZckjRPtxzXN0\nBYxhaBuwcKf7/uszk4IP6TkxW02DK4RDWx1XtKgFEtaa47NM+jCGvwsCA11H\n8I5rVAuwDRhNkRcFUlW6ii35tJ/eIXv4nvluslUN60vNIVdLf/BZgZ05whZq\nVg8QyeLFh7D9H5vXA9hNBeqaUqw+B6W5wlnYZ45TlulN1/Yn+VnDfEjwUoNE\nv5/rKebYjeL0IGsN/meqSJ+i+6//MIZ+kWfXFiKr0nbH3X/p3SkwIRc0feif\nW+JxYtMpDcjz9fdznvAZx/yetUq3KemLVWwr85lzBhK4L6E97OtOp8G2dYOz\nPfgRRI/ec2Mw92VDZAhAjK5jD4NOvccd3EjWlHASmMTAyRX7yYR4E/QJrbPg\nsLtHZHXS/7VOWP2RbEOyX4e69EXVuJusQ7VQj5nUX1Mz/hF4oio7f2CDMFkt\nRf7eZ9sqehOhs1zEOP0m8psFrCnAvDDtcNHQ1iK7eXtnLRLpYx9YBtLJ87zC\nhynz\r\n=cINj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOd8YZPzYCd9rvf62jj45SEnv6fMj9qUUd57TvAl9GuwIgbkmmz6I7FhDxCZAwQMjAs9Y+Rs4jQY9GZnHvNGCZkYM="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.24_1565145153781_0.36964081067088417"},"_hasShrinkwrap":false},"0.4.25":{"name":"yqcloud-front-boot","version":"0.4.25","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"86ddd54a5cf09973636ce0c3036749bc43eadf8f","_id":"yqcloud-front-boot@0.4.25","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-9IsgJlf5+cjDRiXsclaeBR92iJUdx4q97BG6do5WcEiodBdpWR8tnJ8B2PNJ3aXnXnDfkBR7itjqh4XqhjMaJw==","shasum":"81ac49239b3fedf3712117f305c56df88252aa16","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.25.tgz","fileCount":255,"unpackedSize":2409334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSj1HCRA9TVsSAnZWagAA1YkP/RbPnJxpKvuy+qVjbpcM\n8M2/G9lOjRL6iC+XQTKqFcqwrIb1cfUeUMWrbrG73/s3br7knXtzl6STgh90\nKZb4+KhS2+5FJ/lda0MWazpF2HIIeRRG1qVCB3XWHKIwP/0aE6SBbG3PNVK9\ncdlrCDe7uEodfWTm4u79SWiOW1vEQwZ4sSK2goS/MB8f3fN/Br0G2IiWBU7J\nzGx/OBB7pQQrB1qqKbQN4ccrkOBm/K/IsLwte5pHG76nx6qo88kVi3JU9APm\nJe5ElPPdT5J8x3aeCZlEXDlHe3pelKIpLZ4gnLYdX9sGAfR3ko63QCYH47C5\n1ePOfbCz3mYH4faWXoOfB5ZB9VzOfJ3twn9SSiDynK4LQIB0E+EUjW5rKZ+g\n6r44YJxm7bcr4xvng8n48dwipIzMk53XvWB3bEBA6XfeJI1zc/645fsgnhdo\n9AGM5/vGvfsGyYXqL830auSJIpN3QImXX5IOBXrUozlHc3JA3l9CNotTWt5J\ntU1oaEts3MAuGw8bHCV4AmLej0hJd7pRTfDzCdjfSsF1v5vb1oqj5gAQP+ka\nkCdAsyyDVXDhcyBhiNpu2pwLQzi5bGvEnLNIU9Ptnr3FD33XKAJAsg1UL8zj\ntl58BHWjXzEXeQXkTPzqeuA3egPkrFSM9aNsf7mz64YfRrkNOi0Zk7t8IG/4\nwXh2\r\n=Bq4H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzZfidpvKcdR5FT8naLXVRCDUZT0VDcgVU6DxiBAO8NwIhAKOXbNKaUHw0PM+w75CMddaO9XDdiNh4ioMLH+U+qfqx"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.25_1565146438988_0.6066676237575355"},"_hasShrinkwrap":false},"0.4.26":{"name":"yqcloud-front-boot","version":"0.4.26","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"86ddd54a5cf09973636ce0c3036749bc43eadf8f","_id":"yqcloud-front-boot@0.4.26","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-PhDV1H8wZuoaHke6h7WKg8y/oHTnwFia9h2qo/YBo+RqHJLCQaDeNJDvGoNyAvuETX6o1otm+UKjUlurwOWYeQ==","shasum":"cfecb11574af0a9253bacd1ccb7a9e89aa3e3bfc","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.26.tgz","fileCount":255,"unpackedSize":2409269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSkMeCRA9TVsSAnZWagAAkTcP/0d/vivclIf0WO6LXCtz\nnXUgmj+imfCyd2OwPFmBopF2n49g3t8nPZfC/JP335mWt2uvzj0fiPw5BQeG\ngEZfcYfCC1HksA83TD9rEXQyUScy5WR7EfbGaNNACXyIYXyrMv1QKdGPBOtY\nT/o8EdDKW2pKEz9jHYNZd9uqdVVwm7cLoJtutjL1ZhvJY3i+VElB7IiowG7f\nwmIU0S7iLaXnGz3Qr3kSFWgZgqhGmhnUZrzmylqO2Z7/H0qwf/KwC5T+da8u\nU/y905sfSfibcTbLwNVEr4PGpVwRhdhdO9MI6xFiHe6j3A9Kpr8rOvrZHm1J\nHU/KbM1i7TCwRVY/NdnX3Ss3f8+A4nzgN6LROdk45x0d5kHdXoEzXD38aWKA\nS2wz3XrjMjZbsGxcXsiwMIUpTfIBQM4pa7GRX6l36XXs89E0nQ1ewfeWnD8g\nfC34QTsyOty/bemlF5teWGrkg+aLsI1iXQmYxnq2xnqBuXbYUYqxrBEEtW2m\nh0TyQ4fiHgPHFOVnCKD8BNP0Lmj31nof7Ddbd8oLkoX3AI4FoPjS0CFFgrNq\nSRm2DGde6lMeVBzuqVQaFvVs4mO7qByX+FGLzdB7y7yBTdVpkD7RVur21fuP\nnotqZ5TFfjQvb03jXBLUIb5AjGpHkZW8Bhnw4Qcz4HFw9fY4rYVIl6ZPBPfJ\nqs+X\r\n=JLNO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKb5mpmK0ATPrdRWTtZaemylVFDIPYxVHXkqYWU/sksAIhAOQREKVrSyTf0mzdYiQRmb/saSKrIZ59vzmHTIPFY5wT"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.26_1565147933996_0.07096363561419983"},"_hasShrinkwrap":false},"0.4.27":{"name":"yqcloud-front-boot","version":"0.4.27","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"8187d2718acede2e576f60caed1bd6c5b455892a","_id":"yqcloud-front-boot@0.4.27","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-WX2nVnujnsXZtzIkpDsnyBzpqTFBRCvWKYIuhMoy9TVwJ6RKyechInAFMTftEJKPukq2qqI4gfKiWMGnURf8Cg==","shasum":"2c43a78e774c483d3b345043746e5ffca37d608d","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.27.tgz","fileCount":255,"unpackedSize":2409431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSkdOCRA9TVsSAnZWagAAxW0P/3MbMfktyoS87B9LV/HA\nrYY7mkpsJ0prrUxb0r2+FniXzOTZHtD25DOuOFonztot2hRRFJ5Xlc8trEIJ\n9kCd+/0BfKUuYhMmHJ1MaFOTBWgqDXjpauUfMvK0Q8bUwS8beDCs5s3yTGbW\n0oVFyDl5drtLF5q+vngjeGGIMJrD6TEPgNSaVkJxjIeylUvDk/8i+ga5SC6c\ntPk/+zhZix4rQqtg8ZXmMbhmalH2SNHvJ3F3hTvm9NrButxjwini8t99gGO6\nZsMLDawejuh2spmfoVgKMdyeW9O4Q1nk4gpUuWBdK0V5FSW0iVjekoAO62Uo\ndPbCPa/zanQBahxEZB3gVfvMZpZwflAtZ9221/Oaf5HAfj+uAuxmup6u49ck\nOEa9POkAu5ejkSvbaIZrlHFNu34qGchLqbnHmeZo2UgRcKsEkotUiCSEFusI\na9S4bsQvx/p5lD7FMwYJs/PZpvqaAtII/+zFAYH4uSX3Nd9g1BAOYJXiGPbd\nwi7CEt6+ay69tgpYPjrD9HQQM5u8SR0lzRvx+o6xJI9m7ak8vXeJLQTNbh6h\noLRy4WMHomQr97Tg6XwrwGyab2qqvuJvG/1XcztJIAUU9x2mYNkJLWGyQcG9\nC+bZEwrwQaCRY2cohiZow5R5bBQqAb635J5DvFP/dZO66Ct0QsrmctRpbtZa\nU5qM\r\n=Ge8l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEOShmgQQkz2lkzZlYDylsf0d3lyOQUGuBG1LbaGR7ZmAiEAkib0b22Tr81dfU56dPE3ISDe+k3vx0HU/KgUxUbmwgg="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.27_1565149005470_0.4088936104567913"},"_hasShrinkwrap":false},"0.4.29":{"name":"yqcloud-front-boot","version":"0.4.29","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"a9151fb8524506a84ca81d03d989d7794bd34f16","_id":"yqcloud-front-boot@0.4.29","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-FX1gG1y9ZcZKSlShLSQNM75shUCchbhk9Ef3upENwoN7Omh1i1DHU7QeEobmxVZh1AWVOrh5x1zVJcQURXrBYg==","shasum":"5b47587b1038802943b676984037ecf798f12a71","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.29.tgz","fileCount":255,"unpackedSize":2409989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSlEaCRA9TVsSAnZWagAAn+UP/07mPDq2Xo+zk3Lb9esI\nHpP9ufVmlNZ/CGLgK/7lZZjrVcK60ZGlO7FgyUjb35i5Kyw30po9NAazE598\n0+QpSj3UBNTYY9pCG3gpcPVK2Mb73DrIrHMS1IHC0HimX/W/E+Mw6MD+3tEN\n4USmU2uIOQLLffIhMzHVt7HNBZNjKOEYLqiJtqJZp1IcASLRVDavjErPO3O7\nffP4GC5F1wqdKV+TJfXwFLDXZrararLqqxBlLorNLs8QB8PMkJ4RuO1vqp4m\nqYEsmaHEBB86lOWfpUwhokEgqbB6Tjq/WivsTls2LH2eHEIc6GiodVfhNU23\nrG6A8bRA2AnPcZPKOAutDHBjMihMsN3dBiX+tb1hn5o3aKvd9zjYi5TvRBEk\n7Nc3eTUF8riHbYnQMrCX4dLQBlucJQhKybyxAIOg7n0RhqjhSOyRtYFydanU\nFM1X9zRsXMGGuDG9xVbFJFtJddBHrlRPeuoFAbP79CjYSpMAjd+rUiEz1j7H\nBT6mePgN2TW4fK/U25WO+Ox6Cj9FOp6uLznlJ5qd36cb5AxDZvONCZZ/0T+G\n0pw89JWGvCIqEpqRMZIY/UafngAtXuM/qZTSICQ7fkZj+lP8uot18vGq85S8\nLzhWc7wqVgcUTy4tDcoSvMu8E0cBIV5rAkDd3HF6Xqk8DsM7mpss00bweGsa\nCCTI\r\n=Lw9Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE2rhxGMXEbqRT1CnuiqD1uGCwDTmuAqcDfqXWlDgJQFAiA5zq7TAjUSD/kSoFZzG2woow9Bu+ANxX/6wu2SDOCV5g=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"dawven","email":"dawviento@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.29_1565151514055_0.7441172777035041"},"_hasShrinkwrap":false},"0.4.30":{"name":"yqcloud-front-boot","version":"0.4.30","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"a9151fb8524506a84ca81d03d989d7794bd34f16","_id":"yqcloud-front-boot@0.4.30","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-zHAG9EFgp2SlIxk8S3ESvXsNoamvvjgC2pMbq0h7qiVu78LBWFKSPoRKDPbxjZ1pvZ412RvVrFEYQzRp0jjidA==","shasum":"3987f05b362edff9a0451749de0697e615b9c2d4","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.30.tgz","fileCount":255,"unpackedSize":2409835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSlSECRA9TVsSAnZWagAAZ94P+wfkQVarxdDT/3+Wd5dj\niV8acWZAEz8SOJa48RtdIVw2aQQiIMFeiyUHi4xoXWfyR1c/esmYL+XPrsrD\nYvV7fRG116uq2b1V0jteAnd99L13tzhjt7rXvCwBPO5aV9ws+42Go693n2Uc\nTmIre6LryUVxYeTj94hbyI7odxc3arZKuD7+oUy6XQB6A5dNo0m3EPEDmoHI\nrJrtO7x9oQkAMZ2Rh8bDJ9A9PCjkJZTPyywvNJ1R/sKF53bGq3iM15OKuRNk\n4PQTmUn0nzq584iO6ScSW4S34C4Py9kHE/UKtoOphBwOHyOEKFerUWmfqW4y\nc7GS7zGTVLfNwyWrwBrgunStHcNy7n0M2ruoeUGVl1uNvbvdSf7nAo8l5J66\nC5a7jpNfejOH/CHr8sCd7pwhzs7AuQP1LIxYL5gTptni01OoR13o2wAZHyBK\n4UyANtQGLGP0DGwtyA+6Vgb87lcH9Dy8pd+mLeRDZzj1Xc+PDh8WZtPWTC4p\n65+X9xhQ2Kc71yfgczSglpmr3GGMvD8yHSl3tjSvjpcXi9W/c+QkxkzE11dV\nhnlBCTT6x6bk8Oit7x3TZcKv+vgfMQnD/U/dlx+HUdhF9K2gw/9Tl7/amfRD\npqYY88qRZnjHg9MmWXMoT+s+HoGhFiCqxoJp/8aN09VvIFko55wRXi7vWW2c\ntjaL\r\n=xDuu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxx+lmEOSsofv2E8QRjjgLa+w/kDb6jk547Msp2weyowIhAJAnDIJcob8qC+FH0LIt+Nu3ESNzG6/Pltq0bqfnnLPv"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"dawven","email":"dawviento@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.30_1565152387969_0.7006051981875561"},"_hasShrinkwrap":false},"0.4.31":{"name":"yqcloud-front-boot","version":"0.4.31","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"a9151fb8524506a84ca81d03d989d7794bd34f16","_id":"yqcloud-front-boot@0.4.31","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-BeKkP6RuGyiH8IiSUNf08nZPFtUvio2RuSYG4d+f/K/F8c2Ck/lhH3ImE9QJzO80P4HUUOm5bgFsvya8zJx8jg==","shasum":"b67d23cf3e01265b3037e562e89664816ef6d83f","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.31.tgz","fileCount":255,"unpackedSize":2409838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSlo5CRA9TVsSAnZWagAAwuYP/RD03EqFtsULEnn6koQ5\ne57WDZsF+JsVSg/sbEaukycy+/krOHWz3QSAxdoBsubcpmpWsTbMAnjTRw42\nNPFZsANjxIlBMPd5eF1LRO6gPMqj1aCmfSvVCT0r+ePr/Zupcp0rvOCoafEw\nGCmwRnRENuJ5awmItc6Im5MpX3ts+d1P6PQH7ChcB088t7S/pypPkNs3/iSn\nDTiAPSQRm4tO0GnZn8mSQw/xRqlSTtQV8MQf09JPTdQOZQtFO5vPd19cHok2\npFtP/qV3FKJmW0WCZkSEI5r0vzOakrQybvQzLbfXYu8DT1B5wn7/qbFa0VKY\nHM4nnXHXBeWggl+bAroMovCZxueosqpqvyjuB5BuTnWgqBrthrHf+08BW1bV\njCS2apUdcmMOYeikk9yMsa0ipENrNP/jesOya946Apj6cVsP5j9HuHVjcFlq\nZWWb0/4Y47HYLrBfho1YWrJ3GkfedkrBm1AjGs/hq2NOe8iKJ4UybvLRv84p\nhi1Iue63H9wX+Ln7Sa+QsP3+vOe1JzcI6Seku57ZTfETtL8PucJHJskZqYmM\nJvUtPZrm78btVS1b5t3dvRLQ4GmjrbeCwgY+P1gSwZpHblp2ahNGmIGOhZFS\nUZVLGCqJTNqS3YQ8vWdQkVvuPb8xTxhFqDXs0thu1yJu7l1clB7BUVBwASxU\n7srV\r\n=l0FA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGf5PGyz5YTeUYJoXHJEgM8z/iit2/cOaODmSsQAXDzCAiEAqoJxxjmMRue53YZt0TNviHi4pCwQIfbnIo7e8lt8wSk="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"dawven","email":"dawviento@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.31_1565153848620_0.9182420423529054"},"_hasShrinkwrap":false},"0.4.32":{"name":"yqcloud-front-boot","version":"0.4.32","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"a9151fb8524506a84ca81d03d989d7794bd34f16","_id":"yqcloud-front-boot@0.4.32","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-bYBcY7IcXKr5koNql1aPBfZyStWLYZOvpYaHlfoQRDWpcouG1FoAq4bQo0jBKTNENebqisTTqQmY6vIVDYIknQ==","shasum":"3ebcaadf4b9585f7f5d28748be60fa3a2a5729e4","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.32.tgz","fileCount":255,"unpackedSize":2409823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSl4bCRA9TVsSAnZWagAAxdUQAJCZo1cW7ZCqJTzx3pnL\nRfZqkdSJ+6OluDrJz9OpOMcJSZ8jCxFw+4zx0VxxV7yPgQx1d2RkUQwjUU7M\nnglMfp9RZIkIt69MVoELySCR/vbAlmQ98J0kP3Ps/twch+4OvujB5r77EZXr\nnt/lepM8V4+G3XDrgZXsp1a9b7z8StDiwyDzgSzWlRixn87uM1mRZKnoWAOB\neuT0U+exRr3WHlM3aPEeS/xSjCIwTQer8Gc7BADkgml8nhqDmBJcC5xMCOAU\nzq0irL+Ydb0LVZBVW5XAN0HMwSP+pnA8FJRee65SPIMGOr85+KC0DWUxMcmT\nlF4NhBHDI7o4Z7cvEhvLmigea0C+9lj/uppUJ/aN6C+YcZK0duwr8yrhs94g\n/ffyiMA71aKRdAFl0ykcKfIsgrUej60oMqACljHBIt3Rz/Dahwr5RWjWmF0s\nv8mjLVAMM21gMt3TWCcyMpxnekgiyCwI1S8R4Cy0lgbYTuwQxYDtqDPInFY7\nfm/J81y7wIDEZ+59Ft1vde3C1Th+XIGiSRQL5FJIpHoW9CZHUtN3jWbXPKjm\nZs0Vx/RLTArI77jh3uDXULBWxnHFt07AtPqdqVpI9cms5xdarUZlAbZ3uKDq\nHwI1w6Ed01NtIcq+g46COI5EGgccuPBtC0WjKpn/LvQ9Hmmi0QzUpTpEKZc5\n7uQW\r\n=k2IZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBg+25jK7aDdCwfXMP/hi0yOyDM9DsRBj4EmlOwyIt1+AiAVdT8MDRx2B6k0kuOW+rRpyu87ULsc7PtHCvWnnctoLQ=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"dawven","email":"dawviento@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.32_1565154842438_0.05052551240460024"},"_hasShrinkwrap":false},"0.4.33":{"name":"yqcloud-front-boot","version":"0.4.33","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"a9151fb8524506a84ca81d03d989d7794bd34f16","_id":"yqcloud-front-boot@0.4.33","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-aWqfVJzkHGwdMY7EpZodJ4gdscyOxuyQSFIe1G3O1IbWNzyw456BYrJA0x0q3PNQD6kTbGvtRwIojR7itdFrKA==","shasum":"c56f186c289a9194d310e89f3e4b65e3b87f249a","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.33.tgz","fileCount":255,"unpackedSize":2409808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSl+tCRA9TVsSAnZWagAACxMP/1eIn5sGQGhvY1C50XEW\nd8GarxVCoEdgzb3AIAUqVsP09IE189G/Cgs1UyBEoh8hLaIZj8W9y9+5x7Xx\nx+rehgI4wzpo7UFohz3yxnXkQDT43vwcq1r6MOJigFemHCJpfqjiwAwI8xqz\njcehStw/L0CKzngQjWfciwR6yyp9/xJoZ/YIQPV312GX/n+sQLf+pDuPyJk2\nvWwb+SgFD+LrIToypKWzH9T8/JChPsRWaA2QATSqwC11032mjMmalfCSQNt1\n2eHvtaqxlZwCYpT0Qz0s6vQPZN5MxlKb1TkjUiwPIVVlTkRQQGtPVKi5OcOg\noekQjRIgeKLnNzYXWy+yCyZPbQw23a+AunwGRNwmmOzahDRdmUjfsMJrFbef\nPY9on0UYPkuQ3QhYxpQm+WVwosvRx3A4Ll4aWpqCE7xDT24ebzGJfQ1vWnn+\ntUxoPISt63B7lP4iMdW9ntORAs5UauTSVXSmMDLeQzv2ZbMKYIntaUhhmkCb\nmqRfeSKrW05ZuSfv+V7vBlMO4Ay6gqa5bzD/J7uUm9TV2dea2Ykqpr0SPLiH\n3E0REeiPHSkmopcCK9G8By7rtL2ruLG9H7zoXuIJcbR2mETpTgSAg0fdKQgG\n0Zrf3kTYvqnzX+efVrPVtiEbm10POQ6PO+Sgb7/aXCWPjwaYRfZRx7b7cFva\nGmhX\r\n=xlrN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0ryeZMwZQ8qLDhEhpvdhdKFUcqfRRl94nn/WX4BppXgIhALREPj2Qr1DO09xJdtLrfPJTSNDuz1MPImphiTKAKqcD"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"dawven","email":"dawviento@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.33_1565155244890_0.8739052196005463"},"_hasShrinkwrap":false},"0.4.34":{"name":"yqcloud-front-boot","version":"0.4.34","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"a9151fb8524506a84ca81d03d989d7794bd34f16","_id":"yqcloud-front-boot@0.4.34","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-0iOHpK0L4sMgLVVv7SGwhpX2/Jb9luNGYrjRrHNvzYZYRc6TaE8S9RBqt1Y4rn69t+cbAKLCWnaWf4EeZaLuFg==","shasum":"4d97af6449f19a065dec7ba7e126607a6f106f13","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.34.tgz","fileCount":255,"unpackedSize":2410291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSmnJCRA9TVsSAnZWagAAOikQAKCVXfWrhRBraOdlDQgc\ngeJSO7UAPqmM9FzTGZYlzNLHl9XUzNhRdhuYePkCJfmND5IyXg0rDMrxhcTG\nS3WVvPNyNlGGncc5cwyagi3vh08C7/m2evcy9n5DwIeQ4FgTEMaoi0eFZnJt\nUxLJltRL7Y2wYhYkNDQBzsD3J4zIDmfCS8fw5ZuKheTYeDn/YCtMuP6LbJIZ\nOXWoIVaEwiTQM46Ox3yOs7fZfmMUgcy28Xmn83piIN2Tt5n+b4cc9c5pKfmC\nF+1RdNN6bBPjohF2IJ08C6vEPybX4ibQq1j7wfY1BGPKqHYnC/vomiRN0cg2\n8kPkUVdZVgpwSZjcjnZ/LaS/Cp+sGceY6MGG2Ke2PVnijZ7u+uOreU1EWTWf\n7pB/+C1phoeiGY3/8xyF7zGFwhlnAP0FEt71Lk3EhB/K5VU9rV06pxPJHSdB\nhKTQI0IzFoYHU4Y88JofJYysp+2t5pGp3bJQk6GwD31ZxnZjoajPPF5w48kC\ntQ8ySgREWeZ7tIBB2X3EvVWJCb03VCzE4lVQbSyFqEs3BmaHHUyiKTFLMJAL\nR9nnM9WDfDmeazaZikChued93vBI8fyubkE5R3d+9XKhPw8cCM2y984xGR5y\nv1dAav7/C3mw0OfzPmCqvrfz9TJtFWIs8YUVJz35wRgImLw/V0hkiEU7JHW+\n32G5\r\n=WutZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDzAqUMigtQT96wSeRoGq3vjJGOTAjyf4sxTBSX/+AL3AiBBEwKQI8CLlOetarwaiZnVy8tE7BWoJlL8mmQ/tO+Dyg=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"dawven","email":"dawviento@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.34_1565157832318_0.6728727054356398"},"_hasShrinkwrap":false},"0.4.35":{"name":"yqcloud-front-boot","version":"0.4.35","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"a9151fb8524506a84ca81d03d989d7794bd34f16","_id":"yqcloud-front-boot@0.4.35","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-rDc9vbNIjlr8fIidknzIj2aQsxoYiZqzSEyws7IA48eo1Ks5RDCT7sfm6Z9alFdBNtwcxUgFr0hqttkYt+Oyqg==","shasum":"7c06d0fc1cbb0ce3b0a10027ec6d78b832944675","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.35.tgz","fileCount":255,"unpackedSize":2410256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSmz9CRA9TVsSAnZWagAAAFIP/0spkvL/I5LgJic/gwyE\n3gBGzMV/Ll+eDMcRk2r5t+JNIZ6G/WfGKH5dMe2Mf0bCSKWsrzsy47U94O/P\nzcv0imNXSMIbfhxf4RxRGrWEjiqe1E/fkMhdSfZw1xTwjNJOKoHf6jA2BvQE\nai+PqrSYTzH8wqS+8y0utit/fB4YxPQUjRES5b37z/1Ex8Yo54MKydF1RYd4\njArxukvWN12Sc2BkHekEmwJiKnyhZRX+TiKr20egwKnuFM/fftpNnzy74i2N\nPwEaLwhKVcfTCzyGZLYjEdZS1EqdATu9rfNpYysP9SUEt0gllRa6qE3pJOXh\nHoKS9bH/s2JdLzq0SjSjKe3kLzWBdfz9dLJ4TDTqefmIf5dC8yIVKTCDou4m\n6VcJQojYwQqvNmLUgnaolj6o8T5E6AWn0oE4vEwH4KoswOwYbdV+WK8VIilM\nVdI7eB2cYI99eMUzPxbeISBZIQTA+5a63sqFMvW1dWeB9/K30G+xO8k4E/NS\n1okqfk9gt11n97joMmBgAYXqZYYYidVymFt00zta2nNyDMHhhnvcqhcFF7R5\nStSINB9xD5OxcatFoA52MGsr2+E6OFJxc1aBZpMzrAxRJWVQIg7/SlmVqips\n6vWP3brNOejW0UQ3Tah7FltW+XjwZPiiPM/zZWYsm0mXs8cxgqLWANzDB9UE\nBvIj\r\n=z4v4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDK7iLVH25CLsR8vVGM9TFo2Fi4FbHTqPGPKJNJWLhvRQIhAN41zqalWoDEECF9bUM7BetZ0LalkB0mmybU2ViE7DHW"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"dawven","email":"dawviento@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.35_1565158652447_0.10915946991583492"},"_hasShrinkwrap":false},"0.4.36":{"name":"yqcloud-front-boot","version":"0.4.36","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"a9151fb8524506a84ca81d03d989d7794bd34f16","_id":"yqcloud-front-boot@0.4.36","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-/7ex6nw0HL3fORjd4j3Fxoo3QScnazcuvFd+X2+KQQXfqFG4oZCZNKCt/4lSgjta2NASgXCX6/E3+GKwjmI7IQ==","shasum":"d755a0380e0ed9ed1815e4dc2bf828f6fe7213e1","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.36.tgz","fileCount":255,"unpackedSize":2409939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSnoZCRA9TVsSAnZWagAAGQcP/RH3hWNWvGiiUclbxup5\nm7K0uCoWOcVyv7CxaL8HX8lyK4UeNVGSzCS+mVlXaep1ecxLZEQ7s0A/YkLA\nSqQ1ybePGy5jYMOuWg1WF4Aw5W7G+6UCkwbmFfhp4uq+x+QHgESvjfuVilSp\njmeKp5Ewe/Vizc4OU0LfLPLweoPBD4K+BFF6YvUI6Q/YRrGthWmqTlhPnLAx\nMNqiuzqC4zX3sU8bf7mT88rYh8VatVpZyy5BxymT7vyTyqFEQzpux3qUT4dn\nil7sunPE6kX4a5MiU2VeT4wUuOK3rfVASNN+u8M3n11rNphI+hQq/LVfd1+t\n/dEiOp7ny5Dn3c74VPh+gHqmrwbokmmOjqcuzMeDbCwnDwP/NmllSR3mQbzf\nkU2f0XOe74y554U246tD2+0T1qYBOBUwrqsPyHjf7h8EgOEro6FQKYgHxVz+\nIeFoF6FUDPD+HB/ajWRUvKLY45MkiXhSa8PRtmzQf1B+xCUQm1tZbJPFyDz5\nMAs6S13ug2U72RBkXMzmZ5VFJi153RkyThBSm8/1s6KgHxtOuUdgeh1Tbb5z\nl41t/Ge+r6jcqFwv68lbVOufk9W/C6+0pLZAwGlo21Chp20uk7IJw3tPTo8w\n7/y3Ftxk8K8GtfD+W6oaotc/rhN58LxEUlMFjLVFzNz/iXGc6cJNDKEawzWq\ny84h\r\n=q0kb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHzhd5pwr5abN8s2Bjzx2p1simyrWQtB2UHyDZwl5OZtAiEAudV3wqMpLiRGLS8BY/+JJEhAzf9kJJpHjwYkr2pZuBc="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"dawven","email":"dawviento@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.36_1565162008919_0.4045387428684324"},"_hasShrinkwrap":false},"0.4.37":{"name":"yqcloud-front-boot","version":"0.4.37","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"a9151fb8524506a84ca81d03d989d7794bd34f16","_id":"yqcloud-front-boot@0.4.37","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-J9A/MFL9dENUVUxE549I79R6afaxakYK594QkZ0ESW16NokMzuyvOeFo6vuI/d2Iuhhi4DqVIp6c8NxZwxSBhw==","shasum":"de6768eddad00889c7e06b464109b8545ae37fc7","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.37.tgz","fileCount":255,"unpackedSize":2409837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSoFtCRA9TVsSAnZWagAAKTwP/R3KiNbCsL1VKB0vVqjO\ntV2z3O7uVccuPDbiLdEi8patynu78rvS610ogYVgIWDRVJRXwGmDmib0qpUV\nlcQjqL37qktdSCvw9JaEwa+zpBtEpoa5lMHLSSO4Iv7biA9f/jk6yGpH/URh\nouZNduTIANTYaWps0yQwaJqBguwNzB0mq6eRMLvV7JHn3+O1nrpQH/nUUk36\nHaFAhziQJ0Ddya5SbTYAsDWQHEqfV+h7O2l23LWBr6pWf4kMxfGweCvDbfWX\nj4JiSAfQgJgPsX/Rs2pFQh1YBNOC5m678rFYqVonx0cHQ1r7r8LdY2Acj0iL\nrqGbksdHqP3F49L9FrdwLdjEjQCBeE8h3h5X5Fxmf5zSdzgoe/ijGJuGrFwr\nvAbWxBgIRHQWGTBUE9xek4gwKb1PX/Y5v87HAv8E2diZz7UIfcH0Lp1tgcan\noFDUhI2Ch98egrNbUSabhkiyrEumo7o6iuciIeen6lL1zbPJeUDbNr/Bx2cW\nR3N4LkpENgrrlhCRP8ULe/235RlAiBPsQiMh1CrEHSTyOu0jksi2a1fIYPL5\najqRxYcVFgDRjAFCdY1f813SSSKSAL/d6t1/FddstMhJTNO/XAivMUT5wpBi\nedf1ySsVRHM+bLhnun8mHbBxEPM13rn1foNJK3lmBTEBY4z97vp7pLkP0hO7\nLcPH\r\n=5qBJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjiqfx/ae8Wq6WsozjCXkpon0hH/87IERRT7DWzWPbbwIhAP+Q6NyvnEaj4EWIzZuXUOSpYeAkgUGyPTXDxb7YDIY2"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"dawven","email":"dawviento@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.37_1565163885079_0.0004751326233183306"},"_hasShrinkwrap":false},"0.4.38":{"name":"yqcloud-front-boot","version":"0.4.38","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"a9151fb8524506a84ca81d03d989d7794bd34f16","_id":"yqcloud-front-boot@0.4.38","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-TIh6tY100JoYMFZ7xyi1G2lnYgF35Axx/rXL/um9aHSFjXuggg9rCIe6Jr8YjWpBKHkxuYgYWU9FzzAdCZHOvA==","shasum":"ae02895f03d4174653208f279b9de40d3c189633","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.38.tgz","fileCount":255,"unpackedSize":2409808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSorsCRA9TVsSAnZWagAAgT4QAI9f7sa+RnyVX3WxxtJ7\nMdz3pg1gDGjVVpD94XE+3VUosNfVNj+/pGN10+y98Uen2/u26Bg6YK7nr7AB\nYzDD6zgV/u+jZJazR16o3WpzeAPvozlwpdF5poBeGop1CK3mSwnu7FSF/WFk\nY3HKwuYz4lCalFdQosR+bDJSlTexrcksgAX433Kxyb5Re+ymj4tjIqQxGZFw\nCyDJo6yFHgrb/l/ppD/nW7tkZGFNLKMUFdQAlVmFtUW0PyQy4AgiZvAmMlPJ\nlPES4ZE+aHDUl+gBt04edFXpaevP8qKRP0S8vEciU96vsswy1CCcRKN8f1v5\nLRHkevSjpjCtiQrwNRtASoKegUc7kISGjwY1ys42GSi6EhItACfxWNlDEhsd\nnO9xJGYUM6HwwQTSoM7SkhuCqlb3OX0crsXJmhCMMwdADs3myjrW9fY+F8UA\nPxljPo+EpyDTyhgzMak7zUswB03LNqQ8VJuR9eSl9Jwl2ZWNuLTPT04eDa23\n3JebmyEUCw7YpsVMiQsNs7FP1lRQP2lyLgETEXdhEe1kAeHrsNXVlkuFE06C\nSMN52xvCSQd2Gtddtd+ba+D63NFEfpvXySRS79dZWS/WhMOWJWc4CzNEqYuN\nLqlpF7aA6fEboodZ4fo3iUN1vEZJ+OY7FD+EOQX7ltjxeojNCrg6vMY/vqTa\n65Qr\r\n=Ljim\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICEeXmej9lmr6dpN87Fl9QjapEHupGzBGkjK+mwpnhspAiA8QiYDHA+CdpV9ieFWIJoi+OLaFSWm0u878hX4c26yUQ=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"dawven","email":"dawviento@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.38_1565166315510_0.24942768246467706"},"_hasShrinkwrap":false},"0.4.39":{"name":"yqcloud-front-boot","version":"0.4.39","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"a9151fb8524506a84ca81d03d989d7794bd34f16","_id":"yqcloud-front-boot@0.4.39","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-6ITBVpMjrvp+ulYqiMjKfgawzL+HRVsTRmSvypixez2xESkEup0Hr8SHF+HH9yM6qvGuLy4bmOS9lje7qkAxMg==","shasum":"ab149512bf40a8ad3afb349e5f9be680ec3c3ec8","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.39.tgz","fileCount":255,"unpackedSize":2409837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSo5TCRA9TVsSAnZWagAAypkP/iz7SPWhof981IodQAkz\n6RYRDD9DX1ePS4cVx0ekYF558aCdklSu+cmPxWPBV82gywzzi2T+RjLul+Vq\nJ4RnJ5lyMWnBJY2XlkdZrzdiCoERoqu1ilwCp1EUv7QZd4T40ON4EzrDMGxf\n6gNNRRGMmUGDqcnYvinmBp0EuOEa8VjQZQBXFEGQvW2jpyIvlTQu3mnLQeHn\nXV7jAHJlwwqSo8phxNHk33Olu2pO0CAXG6ZAgnq7/Ml3TRyU0qPH0kq7dF7A\n19aGrzDUtfMFV1+wbWOQMdQWi5jPNIvOmrO5ahdQPqg7ac+STHamfuWcCP54\n0vtIX/Chfgjwaio716PQa4nSa9O23IPVVVsqds+kKGVXLa+tj5D4vOGXhrxN\nJLQsMo2D3dryh3T8ywqvvwJlMGXd2daI6++RxJy1WvktfCecdcglAuV8SV53\nkk3nSttZ13O8LNPZQMk52j9J+Aa5+/Ey6QCaSDzQTnEzyjT3VFXXudbUgV+y\n0zjCaQo3mQgCZd05bHZyxOPqdyC7S0Cbidv5V/irgrJOYIhvdUE1PL+oIPV9\ntP8sSeP8le6vP7nH6e3WMDRQ9aHNn9RDkw2d6znRXGeop4D915z5+sl6T/wp\nMM/GxVAzmWYDD8mTY/f41YjAMK0QGbw9lUNhzs2iQBLq8kXQuuLoxKXI3QBp\nyULt\r\n=OfVI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCRoGWQkaZkDXeKep4FmYyDOJGzLeWjGGWyB/D9OcpTQIgGzLo/CCwKc/ycsX4buE3LlAkDt5c1pQ2gRctIYUNwAs="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"dawven","email":"dawviento@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.39_1565167187171_0.1456573253632114"},"_hasShrinkwrap":false},"0.4.40":{"name":"yqcloud-front-boot","version":"0.4.40","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"b1ee8b823cc15990b921bee7de1b5ae2ba75fc8f","_id":"yqcloud-front-boot@0.4.40","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-tr1qP+NWHmVKT2FM761HOuAtJSNs5CBy8PLp36fmn2jjd26OfnMbGXWM+SOULynJJPt2mLbXpB3o4Oy0Uch30A==","shasum":"5374f67b4f1be4dc99c5ca26c072b09f30ede4a3","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.40.tgz","fileCount":265,"unpackedSize":2441947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTUWyCRA9TVsSAnZWagAAVkIP/1YfU906y79qCIMu4UGj\nkPS/m1Gn8B+mvp0zI80Vf/O8CKyL9lZtmHPhIIZ1fbCTXbp5tYPZeIyfIjAM\nJ5EFY4T/Yb9JzVx/7a9LedZeoxjmpVxMcjyYS6x7AmTrsiWrNvFMBsar7WsS\nwOZO0cqFcSuiNp53Fxqg95osLorBAn9OsKJX9n3QLNNP42SckffALvu9q8qP\npi9AhRZYcq9jgDW/fxABktSl+QmcQ+E2HOhMEV1YNbGKGTyS6+AOXuLpF721\n7vb3FiPWBSHfbtZatdi4c9+n32KwwET7VQM6ALaOO5Jl0FqMi8DEayByQsEL\n2uQVd0EfIeaVq+xrj78mn8vNUFiUMVEHNHoQq9Xl4aB+F21GeFdks+1jDBgD\nMayypoi9CeNd6FzP+/GYiFB9dEP+VPC8vq3zgSPRIqMfQWBCRE2ywuNte6z8\niIHSgF6uKfPovg30XIRhSSBC148A62iNqfAb8mLe8mcC5ng8o9ENSVwzz7XA\nusbnXK++BbIXDTZG6gdN9IVu1r9k7HZMu6NxmsqP5Z9ESb/1tjrlU+2d5jxM\ndgOisdnchVYf6L1juQPBX6CmEy2P0s9BXKgdNf96GKtHNMe2AdHm2H6GWWz9\nS+Pxd8kcNX4LXWrAVX46UONdI0Qs1WH6tXHFqLJmLrOe/BOCGCwRlBUf3Ir2\ndbZ3\r\n=mlPU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFNvs9QhLX4zE/CkWTAMfd3+N4/Q2drnuAPsRPh+9jzZAiBWpqh4LOK0xD1f5IFbZr8/UMYX51sz5655WRl+B4g8mQ=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.40_1565345201871_0.7106235486192101"},"_hasShrinkwrap":false},"0.4.41":{"name":"yqcloud-front-boot","version":"0.4.41","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"9ff6a65a91a01e311fad82fadb3231dd13246a20","_id":"yqcloud-front-boot@0.4.41","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-v4Z01e8D+Gj9D1r5/AYU1zdWLt6GRsZ1/wMiCZ6+XKbnMNZX/BJsFREJpO6VQuBaRAVxDNG2FDlPW6PUeHEKnw==","shasum":"d58896180f2c457b25e0715d73a15269c0153f41","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.41.tgz","fileCount":265,"unpackedSize":2441958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUVUsCRA9TVsSAnZWagAAQWUP/iU4spxosOl1XJ5l/Egn\nfqgaldWczdB+NFpK2sIJMhqUrS7EZ2onubUSvgyReAi7awRewjo7C8LRFT6l\nh9CrNH2UgL87BuHPAW6Yjw+JdrwpvIOUMYUpNw/nY4R9heLpV+qrhP4JweWF\nlt3KqMRIkFKVhO02gpb1YBzkO45hTNTjOr50AIoLaGo6ORo7miObXoASxohf\nB8Bb4ST8suWvUxvjfD0Ch2Q+AHiaANTS0GbK2pMYeMmgLp0YxdcfDwx/Yo+A\neX7MVpZG5qMYHl7rfkIR5pG/jLN/F6Vmw62D2uF5mfpXLSzm10A4Ez1H+pFV\nATAq0it/7cDRPXirECbo9DR+wFcGiSt/3qLpjE5rDxODlvFtj1LRB0Dasb4D\ntMjVU32NuuUMOvRpFA+sjImJz5onx4K/37snMZ6/Fw2vVCpeYiEw9Q86PlXC\nY1rgE3xHHO/Ded48iekDBOzYrPnsOj4o9I3Sjn2lCjncEEP6qPhQObwbM7xz\nD4eDPjeeug0l+n/KQM4PUehtRU4KXnQ57MlXfd6VEyUSZTG4ejD8YgbQI/5S\nTqL7lxf8Zsds07nlZqfOSzo1es8S51pe5M6Q2Wp8pMejoY0NBNxCtKk3tl46\nnynuv6PcVY9rI1F7Tinmp0uYAR6chz8xsQ+HzbPVGdMbkJNQ4Vc2VtjJLlbL\n3KgB\r\n=WSAD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD83o5ZuAfuH4jOx8E+fKwqVhjfedtdo5RT66bjZNhamwIgXdQue8P4+IuuhOkP0GJ3sA+WNWhT+RHSznZmCH0J6cA="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.41_1565611307473_0.6166150340445853"},"_hasShrinkwrap":false},"0.4.42":{"name":"yqcloud-front-boot","version":"0.4.42","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"453c2f79a0045bf4603dbb8ce0bf20fe46417784","_id":"yqcloud-front-boot@0.4.42","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-Q21/f3YxRCwpWTIe9Ui3zDcUrVhJC6FB/SIJ96VqHW3xw1aeIMXEEQeWjDmE7I+5cnsh6nPQKHP4R/QJ6ApAUw==","shasum":"74f91beb53cf19d6cdf765aefbf6056b5ff5dec0","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.42.tgz","fileCount":265,"unpackedSize":2441989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUhqgCRA9TVsSAnZWagAAoPwP/AqNTaCzUY6xNgg3vWAa\nMRuX+e3YTZVLZTFmqDBGizB8WRTMRwXEqhvHD/fMPP0axX3jR2MjhOI7Uw4W\n9S7mYiwTtCTI+PQBcou6QfhMOD+/tga9BEZe7upC1AtHJQ/IuvZycJO76o3V\nkCmz1PiJacf5PFab79rBCl5O4Ueg/BU5PaeNI6Nf7y+ADJvIKBNDsR7KN2oE\nI48gBjm4pI9LXB5F0cAdjMYjL573zUt6QFnYy3eh7dIV2BywRCozHZz4jzad\n49lTVJQnm0ACWqkRxqVoCNlokywQEp0IthKkN2dNAIB1+KV04BN9ikXT67Lg\ndB4wZMkrDTrLSAbfOc5lJ5yTHoAGn9mAsBFdU3J1x4MVDBjXa6BJdL5Tmdc9\nXiQPFhJzV1CdhWjT0FD0HlrsXRd73TYUv4QI1rJiu1ZdT+tjsa8/qU7ORJgX\ne1w6bFiNWFWE1XdifIsnhkRl5B1iIg07HQT+eKidDtF7gKQjC6pYBs6YBky3\nCPEhXzV2a1Biszbc/agym2f1BSnGxXvoODkNKY6Oqh38twCLiGOg2a0CjzOS\nEkL3AAtLd1cyN0FQ7xP4usO2/lxHDXR8mb0r2i6A7K6kY1zMIIaFn+jDNha8\n25byRjnq4cezFRmZb83Ky3IFSe6BkfxNqyvID9RHYbnUJMLPihqK32o0Gk/t\nBZHT\r\n=mu4o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtacpLofyYtB+yTTPSehvO//N3jCA2XxXUCPF+f8xugQIgYwkSN/+/dNk4EyBiMDJa8fuYyvN+BVqLiX3Pukz5GUw="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.42_1565661855570_0.8521214550719134"},"_hasShrinkwrap":false},"0.4.43":{"name":"yqcloud-front-boot","version":"0.4.43","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"ebeecc6d66fed56140e74742be21b390c869e80f","_id":"yqcloud-front-boot@0.4.43","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-SmtdSQtVl1a8AbpcBc6ut+y1DZotFlvJGESAELfPVySuqftS4ypshr/gVOLS98h7/BclcuIo3l51qZ8kn80blA==","shasum":"85afc40071d098a9d91a66deda96bd25697e5c05","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.43.tgz","fileCount":266,"unpackedSize":2446744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUoraCRA9TVsSAnZWagAAbDMP/joBIFkkg1/WVuN8Cxhy\n3hXtCgnPsjmOcrAuh1vewHjc0odqdtBcVHu00+JxLtslJc/otB+nQy4TO1QG\n2msGW9lFhhQiRqKmu79s5NIsz3GcRWUiuJNwX7rGYEWBsrDYVWe2QH753zPH\nCMSjYWvNJkZ/gEByiOTVrXEmP0lglWLMg+2LmOEsPDkyqm8HR8qeOeYnKEYI\n4nCINmVFwyrgXyinigWjqIYr5jhm9giYgdQGtPethXWPvMaj592gCiTnrvub\nJRz8xtHiMOLMrk9wDV8TwUC6NxDMEeUWwUixYW/owz1HQBA9aTQAq1Rxk0d9\nbtcGUiUVhtmKMIPBA5b7xdIpAq2XLpiwWd2+aPKPLDuFuDB2Hw0QMc3NC6hq\n96bxor93udq4qa64AxgQzczwS1gtsGeppjYfvet+eGQ1rRI1H5wg/0nYzVw4\nXLbt7vc760QHlNaFg6Svq4y7/kFH9RRy6gBJXMC5Gx75Hllj+7oBjyi3rFqt\n0IK/3Ht+JlxZjMXjkusZJ8WbFj980wJ5Y7iDWMpCNBJXbA9VpE9hQ2dGzEdp\nnwoQ0z3ofhBNH6kkG/0R1sHV+XBDlfb3AsCFCSio/hdgZM51BSHPpvRjHkE4\nEeB8dZNGdM8ODBu+jQZvx45k0JXFnlEvgWWozxEyDtn7vG19GpCvAbaDxr1D\nAR91\r\n=+9tp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8ff/UpxG68TDzZO2+94K5ytcgqQM0/UXU1vk1XIk6hAIhAPE0jpXfiEaRuTu/LRf40u7XCSR1C/WRXRpiiPIVegFC"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.43_1565690585324_0.427890004874943"},"_hasShrinkwrap":false},"0.4.44":{"name":"yqcloud-front-boot","version":"0.4.44","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"26d613b896c069db68c6fba4a2975596f163e65f","_id":"yqcloud-front-boot@0.4.44","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Ukj0SU50BKVB5novt6NRwP3xTMY73NqvwceGeOwrCV/10A+KnLufE5o4cq4t7aaeefNNdN58F1ICR4kJKZ/ESg==","shasum":"dcf27bb564864c818b228449c279861f58b1b87f","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.44.tgz","fileCount":266,"unpackedSize":2446675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdU3ugCRA9TVsSAnZWagAACe4QAJWC7eODE9v1fbVSwSb/\nu31/uHw5Fm5sEVXo4B8d6bD+61IaPZFE3CJ+r8jSyJSXCnDwiGL0JApSS0Xd\nBDtujCwhlF2yQs1C8SgCb3YdRzynhi/X7hTXLcyN1htaDUK+osAXveyH8bzk\ngszZrKOfSwbSwWjL0lsG+OGDvZteJ8ZTTcuaHg45xSi2YMRaDKjh/6pSy1Jr\nU3xHXg6mfGXknnfUbX2frGSjyOpdWjpwoypEfWyPYagFaP3Uel74Wo36kFkH\ndf9d25V1uD1kKPLBZSDWRFRuVlP/Oh8w4P0MW5OB7uFF83QHansKdCaUbkc2\neJmBAGvG5jy3MvOPpYpI0VQEhs8f9K07GZwgHQVWYf+BV5mvXbg45rNYpdsQ\nB2s9UbiTgnwn9V+f/SFew+XtNHc1quH4UbGrycIJDgHmjb36RkKmG6OvupQX\ns4AkEHzoO62Jud3NWXao1Bq9FyOGs7f7Yi52DqOFbX3vzaN4IfZRlktdJqGG\n8X6h7XILxUzLtaTatf/BLKprCXrUA9KwHnkZBdkIWTuGUn5da85G15CSCdqq\nWLms1Gz8wbGQYkkqoil/7I5Lp86fZAqa4nU8RTtsOv23iQA/mMmN2lZnfl80\nYyPRBWVUmJiGz4K4SYHU+KeIF7UYZ8IBlEdr+fpHcEiwc2xZ/Om4Q+tNeCvl\nU35q\r\n=cKRN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQTPdhmiRSIPSSDwCuEBwrC5GYS/LV7L3qfQr/lsm/sAiEAs1j7SpA73HUi2pSb1u4b1R/RyvqyrzJo6Ip4YusOiMU="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"dawven","email":"dawviento@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.44_1565752223574_0.9262257910893048"},"_hasShrinkwrap":false},"0.4.45":{"name":"yqcloud-front-boot","version":"0.4.45","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"26f5a08b2d0cc1ecfc7f527b4ada25723d953c48","_id":"yqcloud-front-boot@0.4.45","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-ztKwr2ySYqGVUqXgiBVxnaX+VPr7392VM8EeQGe2idEWvvRgs4Lv2AXYNTa37Sjf+kVKJM+2vVA8hC+KDyA6Mw==","shasum":"feefc258ad7cc57588d5907483d848db06e0258a","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.45.tgz","fileCount":266,"unpackedSize":2446827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdU89PCRA9TVsSAnZWagAARGgP/jjjaj7dkEy6wKYq6OdK\nOneLUTRlRjnO6le3EBadKfY0pgNpD+R6QF/05c7wcYUhwvzS/Pr5y4Rpx2IC\nutrR6ai/VFZUXG8ICbUzCBvNOhfjdpuashfNLCNy1hr83VGtsbkjTFlbBqzv\nMyJJt0kEMy8kgkzXjbOoMIRsSXl4h4S4lO54VazCfWdcgahgRd00M199bD0k\nMLVfhC9GvTjk/bZIi5frm1rcENEm+iHTZqH0mxZIXYt3OCj7iNU0yPLLjKZe\nOnWpo2B5NmpEu4HfEn6Y3eeIEvdHiFcwpr8m3Wx4bIf6gJtpvV0gvWW2U33M\nVqslICkZbJvEz7BtgX6bFKXZNwNk2zm5SxYkRr3Rnnf0XGZyyblO94aU40pg\nrstEfcd3sOzmnoNeNWHBaM2scOdpqz9AonQBRVJ5WIK6RUSTsxFAxXAS2d54\nNdlRj1Va1LEzrpGuCuiFQx/90IGtSH3vFKQv4uUpW8o1E2Yn/koRZU8dzS1J\npATObBQdkuKe65IkBby0u9ZxI2GBgLGy6HIIkJa5hSGHGGc7q5DY/kHpntNX\nolDs4hmxEvFIm5AGKiur0FdGKI48dp+QdFpC/STYPbHV4B4OciaO+Pf7dQ+O\nAlrUjBg3+aw0HJlcKtEWWOaYYayWac7S//YlmvsouV93ZXMLwIVc7ucXDJKV\nQLhP\r\n=mDir\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHd6BkPjSm/IhvNUQcNpeHf3pOCxfqGeLnMZJ2CaaHveAiEAkFoWUOLVaB6oSyFiy+E4Ia3+4CyUvNM6au5fz52kr1I="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.45_1565773646604_0.6424963818193739"},"_hasShrinkwrap":false},"0.4.46":{"name":"yqcloud-front-boot","version":"0.4.46","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"5f18f0d76e137c9a1233092c025ae28e03177dc5","_id":"yqcloud-front-boot@0.4.46","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-rJcby3mIROa3LKlSLfLbV9xcTDm9zrBlWXW1odk1pqyC5031LUgs3D3yfFd8fkIqpRn/YcnYJW/D5FICPo/k0g==","shasum":"67fbdd8357e822970221e0e70b5740af6db2de87","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.46.tgz","fileCount":266,"unpackedSize":2446819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdU92zCRA9TVsSAnZWagAAyoQQAJVRE15T1xtw/cGyizIR\naZsmDZgH9jbpmubaQSamcw5gymAUtSNDhE/MeFDyC9uBeF37btLc20bEbSPu\nGISzHlR43umh+nljW8MQPU4cdubLT3UmWr1zFMwVYwxRdo8BCPbZVzNNpVyq\ncW0uX+ySKpuGuwDmbsF5C8gMBxgZblrqPq0d5ZR0FyT5OFOVJ8WqB27KF/A8\ncjd5gh6Ju2Jd8gp8Pyg8eGeA7YWpaiW6TLn+HScGPILJWS2EQRxOdatoX2f2\nhNcM4h2xN5j3XMnS+EplPG5pH/42hpJSoCoIwLV8IrJvElBuK/F7VfZfE3bU\nYjKEOX6zdcLmnajByWnPF2sGApf2MUkIIvkgddlPP0UqCMN9kw4/LeueQBwr\nCO7CUf4f6SpxN/xBdSVAlpTDWYOrIqFbk3LmQ81XtnbYOsIFZue6QxsOVTd3\nFtxIc5+Wjped7Et7CPL4ddpAt/L3F9epQ1+ZQLPTl/rQlgkhcCwTxSQJxove\nys5Q61zsJWkdwrgGimv1WraRe/vm/0OqXIisrnodmRPnkFFm74KZu6eJgwrq\nyPpq3rWjsM76jH5DFG5MZMUvb5JBDUnPHvMZiec5Kq9ickDua/EKH2BgzXBs\nKFZfIOLgvHlHudKTJ78/2KuXIob8gzGyJcB9NfIqPUtCtou8ZllS7s04y4CT\n8oiU\r\n=jBka\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAsYYLhtg6BEIhh27CnrzTBimjK740vSJ3ce2OjJ+21zAiEAlGiw+KCb6c3mbLPJMvVI+opYBt4S92ZSFzunRpYbLR4="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.46_1565777331196_0.07354350612380522"},"_hasShrinkwrap":false},"0.4.47":{"name":"yqcloud-front-boot","version":"0.4.47","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"841621cefa1ed9b57c0d2def9968c58c27ce83ab","_id":"yqcloud-front-boot@0.4.47","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-lDwQuVnqVZPe6fjQ0svV+0IgJ9MzU3T6YP5grxD7YoElR2TwA1MJytvfPPzupllQpEhqxIKkPV4/hQXwnahvAw==","shasum":"a5d3de72d33f6d09c003341d8560159bd3fd75e8","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.47.tgz","fileCount":266,"unpackedSize":2446819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVM/fCRA9TVsSAnZWagAAHaQQAJLj6lq1qdML1vvZybyl\n0raQCaOltJNevK19YjfvSIfNlX++1HrjI0W57SSSUvb0ljE/PRl0g5+tkF1U\nRWpxAqEHdAS8WtEetVgeKgkrii2oh9kNLAYSB4kOi3AuCgkaoktl3bQY1E3L\n8T0gVFtLMi+dy/N0AyukxFOahGA9yzly7Ej7wE/z2TQwFBeZHmdMW/ji74Yy\nLnqs9/q7ebb7hD7nI9lUp1xyOAv+gQh4YlsMd+h1cTUk1ihT+GbLDrBQlfTX\nirpiB4VvtJOWgQQQQn+mxYT/r0vMQRucT5bhVeK0YB1FuxuM22cjhkw0QssA\nRam1075YOI25QBvrmXLlTT5URUIshck8j5p8/pNJzKqyGbd43w16+G6BGiG/\nmrIcAYzG9Zi2NyzyIDYvG8gDKr7kEdS8j2udd/fPc49SvXItBro7hL/f5YmP\nAVF27Qy2e222J+0uEJURKFE7x+Q+BsKWtgc3cvhRuriwX5zL+gXR13MHTjKc\ncUEnVprFW8zKYLC8YwO8qV1HMZ1kzRfu4muTeOkrO2tjeLkePHDsbsq1CUmQ\n+WDyxTMYS8mX+0HnwJQbDQa2NT163EZUQbN6D4JswQUBVcET6mHSXw23VTXl\neVKcr2fOrhbDHuvaiQM2knbqod6wmHVT5fWx8ZE9mAQ9iEhi0bhzUDHecql6\nZPnB\r\n=qYuA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYzPahZTQTkKxdUt/UzX+9ftCkEJ4M+pkQfSQc/yEkzwIhALFu/Fm4s/5ML/lYVV60ncsQD2sw83kthwbb3pexHnvo"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.47_1565839326851_0.939757159009289"},"_hasShrinkwrap":false},"0.4.48":{"name":"yqcloud-front-boot","version":"0.4.48","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"b3a90de8db299d8f5f55bf0b15ee9490585db18e","_id":"yqcloud-front-boot@0.4.48","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-JK4IaYaeHVK2SjD6wPwtXTZ/czBfkIQfwdvZozEjSITeqGQQAxirGZeFAo1733bMnxa3xJdLl3pzO/bmxxzr3A==","shasum":"4d94fc19fb50c8be304d11de1c5006e79f596ba7","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.48.tgz","fileCount":266,"unpackedSize":2446986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVPeVCRA9TVsSAnZWagAAvWYQAJmEfbLK4ncXXBy5FHp5\ncRTUwb/J0j8vaUh3X+vKTSJa7uS2KxXda6YQxEoKgzyxAFaId5X5W4bD3vgP\nbE0oyQHaz1qlEjiaFdRepgP8f0PFVa00OXGWiV5rW3Q1poK4wsu+Yr7qCDVG\nHTeUHA0TNVLN1sRi5XGsoWmqkPA8O7/Sthqufk8EAVIJ5DquFVG2jZGd15Fd\nSxD1IudfrU58mQwYjdfsdK0U321MTl5n9WZDPHd/DXlKYxQWoJ7J0+b011YH\n70s/NXe9I2qJGrWazz+vglimsRdSgmJSqZFoFH3emAv065EQ4Mm1RELCF4bH\nV/yp2GPH49jO4icKT1izK4bB8VMSjpTZWHrjpaHYLW1N82Enb7r+MFDV8KhN\n2b3ncNq3whbLeqay0WIRvh37miNHMabv9bDX57Mf/2TykQLfcqixRTm8lAxz\nKWzNVmrCT2ufAq75XLhzDls4rz0fqDwmG8xBTBtZEbW0BtJDtKuYRqlLzDPr\npqsjvthaPE5OmQcoWHSlvSJ0uUhKpxGYqmyLsETp4UNvoRbAKci+ISgabl87\nLc29lRtP7s99t5EG2jvm2tLDPQ+3qIO76Xw/zMRNGurV7nJZ6zqCKcUjXrRM\nAJc6PGpbM1p2rfSswaYuOETzAGoo+iWgjmGM3QZtsTJtkS+hAafGxA5bMNYK\nBy/3\r\n=Bnja\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwfXTdlEWOzAVRIk1vsclkBBGkktk4bA1af4GfFTJW5AIhAMuGFknfyL2r56sGPkASK3z70WfFPX3gY3cl/FW+fPvT"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.48_1565849492466_0.7228152611720444"},"_hasShrinkwrap":false},"0.4.49":{"name":"yqcloud-front-boot","version":"0.4.49","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"482561b837fdfe4f4efc54c9d6a21eb96b167e27","_id":"yqcloud-front-boot@0.4.49","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-70aH9WZAZyMwVTtLCbfJRmvFm9QRpYyIymrKL41B2CbBFQYYgcMuB1l4u0AKcj5+WpxF3U70aF8c+BK0wEf9tA==","shasum":"a0823c682488cc030cd80e3ac2cba10b1bcc9ab8","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.49.tgz","fileCount":266,"unpackedSize":2450828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVQu/CRA9TVsSAnZWagAAF4sP+gLBI1btWB3nmOAqWpve\nQ/MWnXU26fY57L7GNh8VwIL3VvilO2QUZ20ceYHl/iL5S0kgkKTG7MG8W72K\n0zuwtKWr/foKqNjuPllMaN8H7o5ic8OX3tpqXdq6UbGJUyiI2S1za6T4PKGX\nKYoAWtO4AOCQX4GAP35MBUlB3cVc9lmv9YbgFom9Lwke94eIkbDigjUWcxRO\nmiqTUlwUtZ343p9gpeFHeX1gxoorztKq8/Tb+AMfPpXqvgHr8Nmh11ZJBMRU\nlE1SHQ18Oizc6qBsbcq92KPsgmi6umVK1itIpKRCGcvWxzVz7zzSC4yl5IEa\nhjXU6JiC4rMpX4yhqZ2jbXX3/i8sujOPuvoOV3k7bLCO0cOeTsiBTr5pgfvX\nodcDyii1C0jgxloWLtnXhoymDuIc5DWogwUKfJuSF45YA2xebI3k+BvnobV0\n48cZqJMX7FccyeQMReNAAblUb85pQdansWMG7n5fbmiDsaBorzCYjtXqs5ox\nSDCpvLpGwE5wtRkJmvPvnEUR0/cEdYUIRPD6hMP+vSja1rsNe6GkztBLrd/w\nAww8yh1Rj1YTxAR5IgDE24TuPSTt5ZW2IxbItUt0NflJ7Kr5s8X+Y0cj/0aR\nxFIw2VDUiUK0iGIu8NArIiPM2gH3uHGFpHG8FJ0kmvs+xXq0iW2eSGe/leCi\npt+7\r\n=a4CO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRPLkvOlBs1VVTNGQX89N8FYwxzsjf62NyUnQghIHPGwIhAPaWGE2+PRzrRZu+W09CVGINGLSw7CSPLKo7VK2ct+zs"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.49_1565854654291_0.14539985570556535"},"_hasShrinkwrap":false},"0.4.51":{"name":"yqcloud-front-boot","version":"0.4.51","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"e4c2d7e00715a358967ac3ade77bff3afc0ae7b9","_id":"yqcloud-front-boot@0.4.51","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-EA6gTr0tuI+v0eqWNIQLdSwzPi7fiAlxQmYDRJSpUTaQUZ33LGcGsec31YC4vm3dlJZ2+t9NcKFysRCrQdFjmg==","shasum":"bf4c479579983792e3369164c79af9149c2a72f6","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.51.tgz","fileCount":264,"unpackedSize":2443674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVSzoCRA9TVsSAnZWagAAcBYP/0v57eNawysUlWVIFbWE\nWQluCL9iLczr5/Z94w1MyjR4h23nMIBOBlV2MAewv8b0YJxDmRcRZutOAa9X\nvSjVr4iakQmZNX+Bna1fTWvzdia/oBJU5oCOi76LaDLJML6N2YlvaIZmZOqZ\nX1LtdKBQrKvUQnkF5t1sdd4WtcJcJl2zVFvVQWFlnR1m4SCI/rwKZxTa8U6c\n8c2cyBsCD2Qo0USKBy6k/z6HagWTr5GfMcL/RdoG2D4q5qXIhUIW1vkV8z8E\nVIrS1mmYb62d9qVFFLJP9koAgFFmUA9gmYrqKFV6KAZFq/JfiPyUnwr4d0Sp\nyM2lQ/TLvRqf/eaBLFWppDOAAzPoXVxAS+Sgig2Q6j2Qz4qv5NqfIeYcgLgy\nDNs7VmGtuKPTTRdC7hhEtrjuI0scLKuGEqqJl6my5e0aiuTKqQA/2r0e+prO\nBtmlUYrQO5/LHHcgzmOnj/f3p3pqyytsvfGRHCOUmFEC8dv0rB4XAS0dENqR\nnOKS1F4zaQetd+ndAM0WFPVmr/vaSJYdYFib08J81YmbrLmiD4fmbooTwQ4i\nL0uDU1GVef9AQyVkPap85jcUm0NtPdB2YoFl+TOQs1CdA33AwPMcLJQ8wPcO\n17Af1CV5vcJf+25/O2iCS3rnXIPqj9Utnjms4Es59DhiRvC18rpj7Od+DfNF\nE98b\r\n=goGT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJk2BPuJJLcvdxXntqxtDd2QSlK8OFSiI78n/vx9X1XQIgQF9dEYURG4ZJpbHxYcRo+aV1zxMLsHn9Y2q/EGn6sc8="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"dawven","email":"dawviento@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.51_1565863144020_0.40749210836970806"},"_hasShrinkwrap":false},"0.4.50":{"name":"yqcloud-front-boot","version":"0.4.50","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"e4c2d7e00715a358967ac3ade77bff3afc0ae7b9","_id":"yqcloud-front-boot@0.4.50","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-8+hpAIeMVYmR7ZhrKmgmOU4UAHmbbxNwYK4gSFAHRnrYJ/oaZo0b3qZsj+rC1PRsLki+WImYOurBRFrVjnoPwQ==","shasum":"62aeb05f8fdee4cf03b6f974efcb3c366a39d45e","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.50.tgz","fileCount":264,"unpackedSize":2443623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVS5UCRA9TVsSAnZWagAA/Q8P/34Wqt6R7odHlwrcnc+0\nC8JCNt8P7Jk3Qme2gru3MJDbSV+10t1vGeIa6mfQnZpQ2NABfmOIQ0SJ8eR2\n5sVxretBfH6fVx08+6OJ3RN7yr/5K+oM0q7/TDC9jBMg4fRFdJePJj85djRa\nQm72Z25onppJHTPV0hEht998tm3dkVPWhFcwQN6/k7VxYTkjgirFoakqkITa\nhWO9oknKkxDC+QKl2m0W6t9DGuGWnyhsC4hwVcmxrYxYaZlkdvmUBqyPkw+z\n77qFwzW0/GvIWyNV/dkuOMs7YSC3QCdtOMphKUMXETTj7nb19D8Cv8HuBjSY\n7md4WHldtb7L3DTa2ZjwE93Ncx5jtC1CL0C9fSjq9a0Jpu3capO6Ecm9UOVA\nzCWb9sZma7gOQDdBesegbF6NloGzuDNZQmQNro287oZiRQXWPHyQcFBj2ep0\n8EzZa5LJKy63pvW+k/17S0x4KX+NTrw9E47nXZAfCWv972+TNQzK4HKFvwOg\nXMMT/I2fZV/i1lKokdRKiPlVlz857W0kLtTMxFKKnFi937DdQ5EWB+AneM+T\nY82VSZSPoIGrj8+E3gDcLNDwexkGNB1CMMy28eQG+/tZOVRmydt11SPAs93t\nOP4mFrzextlri38pQMc6H2NXLBbeTVJ7+nonuHkYXwjJ3XU908PecJPN/iEq\ne6/0\r\n=Ga4j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6m/OjmFN/eubfvWXbpg8kMEWEzT3pi1J/g64xi8GrrQIhAN5lDSira1aq6CN0+oP3vKY2IoeUAbJ8olWZaCgMA/N2"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.50_1565863507027_0.4890364233874951"},"_hasShrinkwrap":false},"0.4.52":{"name":"yqcloud-front-boot","version":"0.4.52","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"c19beef512fe3d6295ab9cbc58b531ccbca9c721","_id":"yqcloud-front-boot@0.4.52","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-YgdZaKriyaSDMbccBXcyfl5Fs4kvBcm4i1zhw+AiDNE8Qa9g+e8M7Fi6waTM2v0BbeYeQBJ2vxjcwU19TqxE/A==","shasum":"471c46338cb52e0800b3c30c50706ea6db36d5a7","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.52.tgz","fileCount":264,"unpackedSize":2443674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVUWiCRA9TVsSAnZWagAAZGsP/Akod1X/Q9yG8fsEONoY\nvjomaOTgPisxuB2JQbH01s5FkWPlFKmVvVDE0RLZHQFO/fPB/WNmPtWsbRJY\nG/AVmWtJ7L0bw1sj6nywq54ex3mY8D1yR9nEHI2N8Y5xR7m0040TVTUi3mN7\nKyNkICQ/Anf3MyAQlKG/lWfepnLo9nNP+r1UmpdfLKI3fX71FvSiEarg+4J2\nT5km6LVSwfv1fRgOD4pwQNZkACrzOcosfhOJFJTxtb3O9ZsBf6kZTOZ5nLyo\ntU+axAgW/zskD/W2O4fBI3+P/CEXjksrWIFZgA0aUvzJ5U46nCqqb1KZ1bZM\nZaFZ/CSUMmh70sW/AITTJpfGDrZZyZlJ0dAWAY3wlE7daBX4YTu8bcdJFdZJ\nbDkwA9y7zIl7+xyLdya9ikM9wLiAFDA93Qt+QXl+V+H55iB1rHUUmR/X5PY4\nw8YjKRr0q7m8eKJ+eQI+ql/6lM4j6J3bd1+R/tFZqTxz27CytOx/UHRIVpWH\nsiMI3lKozszLPG0XdQRnFp7Jfn0lJ+XqnK4OwU5mTiUOQTjpOZ+MhPQYIoyo\nfaAEgin8uV1Ni3dmNza47j61STm1nT8FqDzz/N+psofkHwALTvDj+1Mvsp4C\nihJfSJOTdpp5RSHuApmLv/6EhWqu2CMdYPXoi1FyRoRXUSma6f1shrIC5Ema\nE9zG\r\n=hwWT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDeeytS8oKUo708vy36AeRRMoLFIpwYE8g3rMFtcyE0jAiBfJqRSm9CunlJbppkFGS0Ss/odQHxznie/qmblqprldQ=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.52_1565869473661_0.40546433309424224"},"_hasShrinkwrap":false},"0.4.53":{"name":"yqcloud-front-boot","version":"0.4.53","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"83e3e4e8f15c4a4b2ef6bfbed1a1dc4721a9b7bd","_id":"yqcloud-front-boot@0.4.53","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-he5EyU/kzG7y+5Vb/8U0FuqqAdi3+EYcJboQSmgiTZ6com2t495/RlMCbW0TyKSMklCTaZNIdd1jQoxAb/Qasg==","shasum":"bee2750e2ff679f92fe4f15d4c24f5fbb2ce514e","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.53.tgz","fileCount":264,"unpackedSize":2445055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVX8jCRA9TVsSAnZWagAAJ9AQAI6KCrw8ZApAG8Fe0r46\n3/mKONS4jGjSN7m0n9FSloYxMIJ0iSS8KlioW+V3CIf9HV9NDM8Gvpsz6qMU\nnE6tG8ZE+ZHCctNFgB5yhqUGrYURpnAm5dzcYktNYpnIGNQKn5UqfdC0qCMB\n54KsMqQfu+R0gnBO9gjuhQUUt5v6IRAh30SSXKZGJSqTkep4Hr9NWRLTLZjd\npg+xmBT3l8g7kRGicQJP0QacoEj3MNgi6LaeRQktH3YdfUj+SJwqNjkCFcVI\nUqP7PBMJr9GAjZnBDDgzUyMkCamSLOc6+97wPmziLJ5S39fuX+kq1++FsaaS\nd/ijJ/Reh4aOAmpNr1uP+VugUy9BQ8/HjuWLZAVHb1LJICRRw4QL2CNruq1k\n4ISYhssS3bHwQaMZbAizzF5kjIPG1v0mx0C4+vZXi/N/A+AZgJj1G/VhDSjG\nCLmRQP09JlfbJ9ZSC10YrD+K5GRHIY/XuWOaCDYWaHC453RUtBidd/+BW39f\nRn1P7pC760jOkFq1IHaNxDmGfNb+ueLtCmijOUD8CyRMxlpCnXylCodFYP43\nuQGGDh7Oa+bsx/9dSf459V4/1AlRAmjC+7dBdJSYi8qTHXpsvNXfAHfcGDSL\n2NDy+dVUydZG5XqHWh6um+w4Uz5WcOco5u7DxW5h4EV85xMwkFGwGAfsttxE\n+JY6\r\n=kpYY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgXMuMpeT6ELTG4Sawal3P6auMe3mdRnyf0TboIu3uCgIgYgaAvw5fMIAGC5+rQrf8xeUwbSUueQlFkTccz/Rtm9Y="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.53_1565884195158_0.6147821424514044"},"_hasShrinkwrap":false},"0.4.54":{"name":"yqcloud-front-boot","version":"0.4.54","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"681c94e97a077def3df15d0fbaa8b8957ad9fdd1","_id":"yqcloud-front-boot@0.4.54","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-hGoHdIrntHzMIcvMjlrYVZMbRtc9r9SS018/5gUkK7GdTnip7Upt0T7ykii3307a+3MBl1K9UbufZbn19NGTrA==","shasum":"eddafa9268b4d8b2b72ad7a6e0418ca60fe1cceb","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.54.tgz","fileCount":264,"unpackedSize":2445106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVgDICRA9TVsSAnZWagAAKq4P/31Q6lxmuZYZy9WpHp4i\npN4z95eOIz9i4O/p/lNjhROQFlklAco5eePufQKRc6j65qkmSCdGbDWr3W8m\nuawN1mcwp2F7H577K13/hstHKHUqSbfXh/DTUbPtzKnKlgdowFtv8byQ9nQm\no5zCVDpfLNM/uQ8dM0sEEcYDo7cG8idxCa15aSZJFnoph4fDAuRcyI/gp+ab\nl1LE9/th/1e0KtwGQCNM5qIiHY0juq6NfflA6IDdCXZlZyndu3SCJl4FM/Wr\neHUXWIDzYXKodhnzCi+Z126Rm9xEYihORjNDM3SPkC4Y2IegNhl5OzhFyfY9\nARCL81+MqWPY93/OJ9DtJ4I6G5apEhHjacGzkRg3qSOBFmPW8as8SViHoA2X\nOhxe7aBP26nqA++1B6Igr41AFwdKlro7rGyZ3aZY9OE7U1fnx76dncx0KQOC\nmL+xSNPjhwbfTCtDDal+ostCf675AdStwc+s0gbuTAQV2hg3gu5I+Vvha9zQ\nYI26Vncn1+/HiMFnJraUtN97MwrqxGsA5V4paIXiW1W5O6OCM+MpTI8+7Qq0\nIfXuUZAvC3swx7gX15Dw1vir4YLNQv3TDJ/gB1H1qcKkPbf3X/jYvEVHH9NS\nDxIRDNLY0rpbEnVYT0FwmZ2KzHmTgZYwZpsl+4J9mQvpHs9t3IvxVvDnq/FF\nncfa\r\n=FIuN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICMRF5//8UD70+HEcLEgVSCZZ6Keh1jYp+mGvHZWpw2FAiAHYCTMBztBCTuDhiOBYQuAoYUxn84twTGfvibyGFsUeA=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.54_1565917383263_0.9975126811437811"},"_hasShrinkwrap":false},"0.4.55":{"name":"yqcloud-front-boot","version":"0.4.55","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"344d740ad19fb2dadf956eed45bbd5768c857f3b","_id":"yqcloud-front-boot@0.4.55","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-UHSS6TvlZ8RRtmDPqn11GbFVyBUbtJQHctEwHABJF1SrLT06yRoppNjQYMMXytkYyXG9LxjtsN6/lmBZz5Libw==","shasum":"0e5eee0d49afe33c93d5b1d3415553d5d5db3326","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.55.tgz","fileCount":264,"unpackedSize":2446088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVhkMCRA9TVsSAnZWagAAyh0P/1E2+opbAd0sn9hTbXPb\nhe+3xUK2fHUwuGo+RD7k3K2144oERSWfG/NPAJ1BBifPFWeSW9pIK1EoT8z4\nbaKuMceoJAUr7z2eJGg69D7tzKn1bNeUVh5t5evsBgBCdldiv8P+xm27zvv5\ndL+GHzKayQvTk0QDeMNl3xCQoc2Z3p3WplKTTCGNUnPl5NStgVgBR+kaBf87\n6+k/VpuXuYsCzr6H3bJ8jZ3prPv78hJ79DppOkDtmnT9daG4spxp7IgiVrIo\ndyF7otrL5efGT5uLlPjPIdZ5d87gjiQeMPJnHVAwlmamVFjado+qPFc1tif1\nHwFn8icoUZem4qakMrPk+683CyRnB9/aHFKhoATmsUMoBWZB0yV3nCkBE4Bo\nqvgOHwH8FWINQsjdUrHMyu0zDT0HRWUgYdBn3Nx1iztCApYoGlDzX1z58Abr\nCaqPS8MSL9BfiQCz3aBwJSqo8L3mN90WHl/0iZcBTa95Om3DKW2KuFEXaD5D\n8rx2mWI5sKwoRXkvqKqqy8IfvZfVig09L3I5Nl0cKcqXzeoeo0IcDgoRPznT\nPcwAaTD3j6P4vsq9ybg3FSt4qAzD4mCI8lRTYcu6zCFSzr5Op3rWNDG1i4bZ\np1VUo7Bi3VgEXVPdnAJNviRZghkz9YY6cZ2F9oxne4V+9qXAoh5RLIKbsOAn\nGTED\r\n=djXa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH6yT7rGZuhmZ5LpsPN+1MB/+rlmhvgTt2VotiO1DmWpAiEAq/ZSz/6jBU+beDf07M963v7ioweG230r7LEkMwls09c="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.55_1565923595326_0.24223993020963674"},"_hasShrinkwrap":false},"0.4.56":{"name":"yqcloud-front-boot","version":"0.4.56","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"f5766ac843ffd09c5f6422549119010933d0f056","_id":"yqcloud-front-boot@0.4.56","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-Gd05uoOkGg0Z7yIMHKkwVFpHLwS9S314Dj5ITEglw41dcQs88ByTekZdMG9axrAHcEJ5wkvncSfLFClJ0t+X5w==","shasum":"71417099a293c8914f21fa871939ba104af3b241","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.56.tgz","fileCount":264,"unpackedSize":2446077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVpl5CRA9TVsSAnZWagAA9oYP/AlWDRduaI+vzwn6JxcF\nIe2bi+kIxz5t1d9s9i3Ni2BtNGdxF29VKRNeKKAYPSIRMxcZJcyIYqiJLpO9\nZRtcTib+yxnL8IlMlvGpemGlHZJW1T6D6T1DRwdSct4F4JNCQ933jnoNzEUf\nu8uAgVOPN6nEwzlY9VmLuANgWNQARIzWmIE2xAsQweq4hThtj2FJiY6VvhAh\nl/dw4alau1ZL9z1gjHxnQ49uiof4RdrjiPx1KhxjUogMpfV1pNcQaQBh+1Qe\nQ3+63MPxr4LWSyQbgwRw/BZy7D/G4w1vkOgYnwcs8CtsRsHUeC9fixX1/pqn\nKy8w6Aw8aTQtWqF9PRnV9qGRXYSzLC17n7x9mn86zAxT0zH4XXl6B9N/0br7\n5q0okP1Wo0uLtDnxhxnIYs2rr4f+7MKzLZDtHlFUQzEeOw7sUnM99rcf5Iim\nJb4VF3e6EbJW/vJm7KnEFshG/ZeHrS9qUB57kWNNOlxQXElzPRyzno/dMP8d\n5sXL8OuOeMR2Rr/IEaXfm8m5heI25ieT0/pIuBC6C/svYeIeg+wudkdxMeTy\nIEHz3MnMSBZbFs8gq0cWoYreIWzsVbup049SgWaeoygR6+PJw3OeM/6hQivR\nPYXa4aqmA+xzD1QG8k4Bjf7TggVt6yMLVbj7aMBQAzlJ0dK8FOPeashwM9RB\nk+TE\r\n=9oN1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCun32fyQEhADAIjdzqyFZQ5jdB+mcPxLG/O+sRWRaapQIgekQhzqqITGUlFDx5awshfIAKP6dzLp5Xp+xrm3n76Vk="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.56_1565956472245_0.04599688230098842"},"_hasShrinkwrap":false},"0.4.57":{"name":"yqcloud-front-boot","version":"0.4.57","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"1bfe76304f25d25fda86f483eb7471d749a8beef","_id":"yqcloud-front-boot@0.4.57","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-TFTw+hrIJC6TTAAV0XknIuMOIbORl4LUmtxu8LsdgdFuQD2Kf8fx5HMpXUXxYZetWNV86eBrLzIwOsIa1OGbFg==","shasum":"bb342c4c2e9c695e85f93840fcd3c3cc5469b700","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.57.tgz","fileCount":264,"unpackedSize":2446775,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVsSrCRA9TVsSAnZWagAA6dwP/3oCLibGA1q7qHbfwit7\nnswyfu53Pj+lNTcPm5xfqDMefUhm35mHYd09yAVoEKGxwWhdBiMajcvSGcKr\nIXUk1sw5fc9sW8qppPVJprFZ3Q8Z+nOYyN47LIpHmVd1vc9rit41wkgZPwre\nWH2KwgiMy+rNvEHLMnQhyi5ODw3Q2LHVK+xWskQuFkHDkVtJrGh2CROi//fO\noKRkJCKCZrzmY01Ts8Yz2H197btO9cKn4L0wgyDig4x/McT11DvNo6z4IuDp\nAdLHUq987yTRqz83eI7Pw7x3MsCz0pqes6dYEw2tk8QHz0ZPj4nvr8lbtUHg\nJs3cBygCTxiT8ujI3o1Y75Yf3OH/e72MvICa1ld1rleq109h1ywzZxHofmwo\nssGJ3bW9nVf0hM90r1Sfq/1VZH1HzcoXSnz8TX8LceFE7U6zv6M2TDHkfHoY\nZqsFzvGCRA2aWJMDDKidvk2lVzSxaWyvZ/ohgohF8GFItPAlYvnf4Pivt9Bx\nMgZOefEqCJx5jDmqQ2BZMGyDA5zE4yL35nFAvwpTKj9dV4+SVrOgGqSDnCq1\n+xpogounLXAFlg/8jg8NoSJdNVebkM1BBE+Oqxi6KXIK2iKh8Hbvs59HDs66\nlV9wbs3g6tAe9Nt1uZDY0W4e1xx+aFx9g6reCu/SEapVhO3NGQjHYMn9Szsn\nDkrO\r\n=ZtQ7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKgCx3XYqZi2SJ/ac7FE8rC+EdTzY+N9I83e0V9oYAzgIgeCc4nKmnjpEsSks+rlocU51EqfZlEra3Qhy6Aiyeuig="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.57_1565967531260_0.32610063302656567"},"_hasShrinkwrap":false},"0.4.58":{"name":"yqcloud-front-boot","version":"0.4.58","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.4.2","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.2","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"latest","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"42e8268933f96513931f183e5c213c23ff55417e","_id":"yqcloud-front-boot@0.4.58","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-YYtp4pROQY2Hu3kZXTIet9x0ttlVAC/squp5bVIpIaTBp94U44IGqRmob8NwVu09W3PzYQqEGPb9rTNPMY5feA==","shasum":"032989e6ec727af5e0dcd0f526d6685ad4e70231","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.58.tgz","fileCount":265,"unpackedSize":2461096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWmaSCRA9TVsSAnZWagAAxG4P/0bICuFV5hN7rzWx58W8\n2t5YAqYR1czAliVPrH5ZbcYLQrlfpM4PVGvNa0iH3K0NUAWQmKXP9HhKymzo\nj8eHaLNmszmrEp/Ujzvmi4yHrwqQuKxjW2PIvY3bszy26XdYbhv9VbYhJ+dU\nkjT/2A8oREwellmAGCrCspFw4bVvx6elngzhPegUznvccAZJZVRehWR/1JzY\nkHED2rlQS+UyFdbDwkD2juqONKcx2vDN8n7/b8EYvCuqLGER7Fg7fkZaXUXN\nyeE3oKhOghZYm/ev4+E0DXatUQ+vrR82GmhbVuandFW+zsEjylHorETkBwDR\nr1i11Ye5o+zftXolr2/ZfOMO2p6pveGncmIlcs6NifE4iRHL/VpbLXcjT/TH\nRPsgTbHdiGizKy/IpbsQoqvNu3/W5PIWPzlhQr6ZMv1OBeEiPDtxVmF45W44\nltU+yFSVkO413VwkAA8kWmDHZgtvYLYiYrgpeBBe07G40OgkSnQAAXuiC/8+\nTYG3Ow5Vf+ybluiW1d18u6chxhMluaCsRLZDVsr8TdPc233+PePEUnvIkmZX\nq60/oEHF4e+BtNU5HqFHzoN7JQK0c4QTGbp3wd58XxELviT751QacPOBn2R9\n9sz+7lQ2G486Uqi5HJ2wqGaibGiBl2uyFkGwcIjREYqCTfP/xDbjqI1w4fVu\nOWcF\r\n=fG8S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICfwD6dauTIlq/H+GugvB0CyH/lpo/FnfE/UU0wiOHXiAiEAvd0rB53yZE1LJ0zlTa5cNWTe6QZm5nk6UZQWXUg3jXY="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.58_1566205585488_0.8464240699572565"},"_hasShrinkwrap":false},"0.4.59":{"name":"yqcloud-front-boot","version":"0.4.59","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.9.0","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"2e5aa95203f8515742f6b21d1961e3c4a37862d7","_id":"yqcloud-front-boot@0.4.59","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-MgIUrpa4fw4i6Gu1zq6jlrXzRPaS7Lt5pG+E6Rr47PugPiMCVKA+cR/HPtdeRUyr33OYiPyiX3o4ZKbwy7ZJEg==","shasum":"b37f80d9057bd6827eb7953085321b87569eca7c","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.59.tgz","fileCount":265,"unpackedSize":2461173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXJvfCRA9TVsSAnZWagAABdIQAIY/c2CUhXq9E7YNVtSe\nJFHmu6+HWzKemSXua3Sj9QE0ywbhkhB+8KahI4wlYhydasuZ3HnFO3m49v1I\nFft3JsEba2lCOTYRSt/Qs96TXoYpM/Da/zjS+6/LTwEzKNTBnTAxhtXzE7SE\nAlBffJeiLpkPZtDO22mNDSr25N2y9VznnzIVxKxFuB6mFx96An9RMFkNfRlB\nUHU6ndO9k7U/5k89bV560ncz+pLrXNup9jdsFe6HFWiaby53UOZv8csVjtsH\ng4IDb6B2+GKIFyeYUeKwETJ3Vu0D0VUojRG7YVJgKhVgWy6VbOG3XzjDVc/L\n0VbzxHbleRHXZcgnsZlfRIaxAIX/5PnwiTxrAdNR1XbDzy0kUW3IspBLex7k\nk6O65GTD1NoPHaSeKh20h9RXlhQ1xVdC7Sbr6MvUcMWNrHokIPCIbV6pXw5p\nFWhyNuHCKKu4Ft+8OJyBxc1mjxhnGL7H1dtSF5Dihe7KCe1RV7kHsmlN8ZIS\neoM8q/ySbrLi6SaSj7ecDq22R2WzM3+E8MVawDIjydScqtSkYL4rAFqrsVoq\neHp1S3BM69Q8WI9k+mbg/GUWM7Y9yo3uwIEgfs0H7twbVljzlbeI9+ckbV61\nShvwQMnawgLsFg7M/ftWSiVP5nL69FoSYPf4zrm6LL/GYL/fnZ0/IuhpEUIJ\nuOl+\r\n=OvJO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUED68jKssB2wiRHg6ti4Jd/Y2VfSwJ5epDvw30Hrv6wIhANhecXMtHo4leUhLXY7ptozI4YwyIA6Cn+7DKXPmDmqO"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.59_1566350303070_0.025837327789295594"},"_hasShrinkwrap":false},"0.4.60":{"name":"yqcloud-front-boot","version":"0.4.60","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.9.0","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"032d8f7b4fc640f5e73efbacc58207c488f7ef19","_id":"yqcloud-front-boot@0.4.60","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-J+LTOm52jsT8576T81CJH6RRcd+UB+pAQMRhy96WRls07SkGl7X2bMtBbAmqkAifbNfV0kPJG6QRSkNCw/KJ8w==","shasum":"7199a03c6fea7408df4597212252f04183cccb97","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.60.tgz","fileCount":265,"unpackedSize":2461278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXLt2CRA9TVsSAnZWagAAYIcQAInPsidkmQ5h5szmGUI8\nnDwtq1gRnZhQf7OwmTK4FsLagm360DUxdJwp3YAYRUcUq1tPfdqVY5Rr3Z4p\nbQu+Y6StVDJS/8JQuxsnJZSoBAZHUNcSAj3EzGjyG/TAZ+90KYXjb9Wxc8S2\nTIDcQ4i4VgPhOQHQS5XDESUBiTJwxliqMiC5LfJ6dXWh6UgbJsz+YIiNcvMp\nBcd+ADieSilMp6kttwqxMCh1e6GdSh9B9mXKa/S73ekTDNEr9FG1nh+3Rs9Q\n2rL+R18G8nMYvz34AKQ8U+AtLbPGAjkk46bzy8JFr/1F43l7WbeOYsEO/Kr3\nUWls4uJ10XSnS4tz/zGeYjobsI/2dVh/TF2njHzK2u0rvsyv/KrFYqa59gZe\nMAPmZp+EZIy+RzDMGRV9ZsWmOr6C6TazuBwyipUHhXe7LCpb9J0Tnm2UEpNP\nC63g0up3brbnXYCdyXLo+ldtXd7ga4In2SA4gtqx65LH5EpLFh+jyxCjUk06\nWx5o397vNgMdfyXFseIjHC4Au0AxMrXwjOgfv7zFeMSUWnyzLP9txhBhpq41\nzRa4Vd+Ah/UfWTw0R37S+B2HNow9gD20P86hxcZxBLn0VnA2VQpx0vBXg2yx\nPElYPwZ4CegXjvtTJ5NS0gH6i+Ijoo6gUFB47DoQbxckthx+M+aPkUS4UVPR\nHN2H\r\n=23rA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGnAc7poKeZVQ3pWh03Fjf/AEBM+20TTLzSuZD0dLeWfAiBgjYTsUbs2WnAkefCV2srF3HrUFhs7XUeJs5xpqtmFow=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.60_1566358390066_0.687808807727575"},"_hasShrinkwrap":false},"0.4.61":{"name":"yqcloud-front-boot","version":"0.4.61","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.9.0","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"582a2cdf30e0cc86b784f40c0996e3aee964a9aa","_id":"yqcloud-front-boot@0.4.61","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-te0UMHY6Oeofszhe0vS/kTCIdd8p58ND3/2ANHVucr/+Frp6OHPtLIcOh9M2K+5hSmfuUEBARS/0H0wzdIfJwg==","shasum":"11e58b9721d9c5c4da839015416665dd118897a8","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.61.tgz","fileCount":265,"unpackedSize":2461565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXkQBCRA9TVsSAnZWagAAWzgP/00W/8bVUA3jORE78pbg\n/6b+s1GeS2DbUDAv2QWiFUgbvVoC5YE1uwKRtiv6nltNGkUGVii34+6re6zm\nj8E4uwEzudI3IPl7cWs7VhBNnp9hCu+TaZfxaIQJCwDQkFoky5NgHNs83WwK\nKX+7dB0cBF18i9it9nO4Fcz+a8NxPu+8HTgjrpe8msVMw70AE0+tHq/XyUxk\nsVGhdFtEeHEDrWZWE1i8pwCwKr6lXNFm3XJVr/orPlY4dnWt4Q08z2V/dwrw\nkHnqK984mg+33y2SpH06JK3W1m/SiEUQxrb8AYiNy9Mgj/6rrU8RAn678Qls\nJ0s7aXArsBoFrMErnJKUKl7BZFBE3qqPG5O5XT7cdUSUCtErdZum66P4pUlT\nqQOcBlbmMz+bQz5F9XY/T3PxLXOAiD75o9bNRjhmOaGsvVU09UxcP3J2qnGU\n9m0sa3o2k2272Wk1qB9NVcjw111bphqDLJRX5K08xdb0ubNjHPGo7hKZroR1\nVFX9bgTKxMg+OHLftzzEApqiXVUU4kfVfS42uyqoIJ8ntZTqFrzAycB7jWsC\nsZhYa0iOdwlns5FK3Ze9uGl0o0ReKfoaB5JMm4Q1fUJZas114ZAZEn5NLS8W\nb6bjWXwZ9ZX2jueaIF0WTCnnyDxol4rINF8PGgMnl+i4Cl8jiZ1+eYvy+8my\nKGz9\r\n=47t0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBSMD1eSiouTyWS3t8Yy39qfJfVvl1EpPyO/+rF0JlaYAiA58oAOXRi12QJcwMGI4CzMWmSxAfaT9VnXJLJuvnV29A=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.61_1566458881040_0.42356649724921325"},"_hasShrinkwrap":false},"0.4.62":{"name":"yqcloud-front-boot","version":"0.4.62","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.9.0","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"9517224abb596f4a84bcf1445ee7b0350f67c198","_id":"yqcloud-front-boot@0.4.62","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-j8/e74k9sQi65s+G5JvHVerTfFQ7NRgvTwFE9a5QJiEYOlDc9D9qznuZeLrB4nFjsOhiW8b2qOWJHLiLoZ+UqA==","shasum":"8cc91d0527025de44a961eff9214a4c77adde5af","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.62.tgz","fileCount":265,"unpackedSize":2463110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZ24uCRA9TVsSAnZWagAAqt8P/iNNSR8w4K4xN6HpVvvA\nJYD+gGDr7z7EYI43Gv4iMvC961KpbAwrm1MpI9RTnrb9F/aAHPR/HqdRwRv3\n3QZDrWug3YA0giO9u2N+IhMX+nGyX+A2VQedl8G3knQPmXgjW7kGFbs8Zs3x\nmt2phjl/Fsl49ZNXWNxjyjNMP05OYskSDXeRONyWrWCkHlW3ONYMwJ5hqnGX\nHQKf1XY0ZKHOw/WVpKYqhoyqdPb+VfCXKFLsi74JEb5olqFrJBEvYXY0lo0f\nvaKLKynKuGapGU5/txHmksS6yGXUgLnRbZ2Te17/0VmSliPXbHkcrWowxAh3\nrZ9xjCqw5vheIXlTOvpTHDhnjl23XyrhBhOdyIzIw8vYBJnoHdPKEc8tN/OQ\nYgi7ccQhckkPXyuBaLA4J2BYRVMKevfOTKYRng+0bICCBHGj/wvQfyGemwuM\n0S8WNR/Icdmb9zaD2SmW2LDZBZLMvxAZPQLHQCmTrMQCoQ3QjG2qsAySiHxF\nQA0C7wRq4eQVprb520e8DTYRbQ+kVoy97G2zeWk1Zsn+nyogymt+nVc8BKCK\n0DJ4zP1wDcJM7y/xuhiRHvzH7m+XnhW1DU6qZ4RuEZzGcpMud/zSQuxyS8YW\nHvVwQhw9MslzD8UFYdbjWqohk9WHtLIc8NiKko3+lzRx3u21RG9E2lRxyE5H\nv4QZ\r\n=a/BY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCG5PbEQbxJ2hJP1elzmWiaVtyDQl9du4it9oVI3i9A4gIgbDn2Csai2YBfhL7KgFxAWjcblS9w4/2fZTj/PayoFxI="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.62_1567059501369_0.8194220463469541"},"_hasShrinkwrap":false},"0.4.63":{"name":"yqcloud-front-boot","version":"0.4.63","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.9.0","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"8797f9808fda0612cb5878646003cf70730f691e","_id":"yqcloud-front-boot@0.4.63","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-YaT6FJdVfegxUsMiwYjALyIJXoqXrEu6ZC58sCk/M3Q7vHFvCYNdPi26ac1/RaUQZ5XfSF1+MR3qHLcqk2x42Q==","shasum":"29f4d2c145e42cf922e4a0aa5adb258144622490","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.63.tgz","fileCount":265,"unpackedSize":2463268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaMjXCRA9TVsSAnZWagAApzwQAIcK9q9GQYCr+i+ssscz\nQm1SsDNE5juXavAAJnDPFrr0dGBVFjmCY/Jc0+4mjlDfanG75P0lXMisk6Lf\nyMJdv+jFssjD5cbc0hSeABZ6X5LcBCtd9qABgxqKZRcEYkpdX6Ays1ZrsBqY\ng3Bkz+UYcJ4RZ8cYt5zxdt4zUTzHqvy4QmVUrOOzh1cBIg2WDtAP+rPNR52k\noXZh0bY4Kycs+wozTnjS98y42foyc5/qWGRYec5A7GwpBeLVMrDLuwl/3C8V\nus+WfnP8DSlcTuJuqjmkv5/ZRRYwKuP/BeZx6t6qE9+Uuqj4FAhIHg/tI7s8\nu+BEA/C1YWmlDhhkxIxyv+A69GkBnuaaWV6Ovlp68twwn2SNnu035ZK7aQst\naXBxsShEzurSRgkLAGwq9+na+FobuDP4DdzWPhgnTcKOiAsV8NANQFLHmW9B\nQMceKQBA6zryGT86kvLJKbZDFB1nw58KT6Ijt2bWIRp1i9/sqF7l9vU4NohJ\neZeGj16Dcq/EDvZWAuLwm50LsiCgeF6Dy9KHyyFq5mdw8Q4MmKcvWG1fLOkZ\npYenQfmWUDA2eQtmqcZLAZqDYGrEZNR8lISW2QCESL1nzP0ag7wGQLepsBhI\noarw2hIUalzkp6ZVET1hZK4U+9uKGzgq020AT8Tv+/TUgYI3l6uFg6BNpkYx\n1K6e\r\n=hP3n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICMi/JhEyTrG9NE44L8a4mJzsAKvzGDwILIrUJe0E5HTAiAdknhGU6rFXRIxY4MDVTBwJEmhfKRhRARG5A/r6za8eg=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.63_1567148246981_0.32748410063368794"},"_hasShrinkwrap":false},"0.4.64":{"name":"yqcloud-front-boot","version":"0.4.64","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.9.0","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"7beb2bd8976051bca4ed405291fe1d1e9bcf5cd9","_id":"yqcloud-front-boot@0.4.64","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-REA+BgKFfRdBhfLtzg/0KLleIbzI3gwQUto5zqrFNaSr58+u2wWkQ1cudemp5tgKr8xrvOw2qeGrhZgHE+jJ3Q==","shasum":"f4db5f7513b1924c0d2ccf890e8487ac78296e2c","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.64.tgz","fileCount":265,"unpackedSize":2463268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaOmiCRA9TVsSAnZWagAAnIgP/RXE64BqRwgg+Sic/0Yo\n63did4s2OIGNcCBjLWGfxFpGSctMM1As44B9qaozvMgvwa86DcTkxmsUQVfB\nCid1CauytB8FbclVya5nyYxWPv6tiQn6VvlTL34K+dsZ06HMjUqm+4/Tbd2n\nX86R99eDCJwsWdn2CXEAZdB56097aKy0cfc78TcyY3L/4ifTDEi0+ci4koDJ\nGhZsTpCu20TTqvwm0MKDx5TkXrfJ475iyifAp5slsP39j5Qp3+AQetVnK3P1\ng+nbkdMrLklAzluWPNwooLIBlZuZkRjP76TrJ8Dzzpi/vQqTIMlTf0C8lXM1\nwGB2+4qqxWMuPqk9teIhObDfgA7OCJmDbEwV7I3QE8HNQDbzeD5o/0B8bcDx\npNUt7PH3CsZbv2W/ley2nw3Jpmo3tLNQDcJLkDiGWsu1r5hikgJzpORQwt4O\nb59RhSNevZ2SObFUZdmA9g7j+VLxREEtf00dOxf9Dx63MceTD7fPCpkwDBB/\nkJyciECn4i+SSb/Lo4iHaymYoReyl3oSDEK3XsmkuKTF5KXpHmjJycrmmr3O\nOo0vdUtYejhR2SuXayKzXTKemwwlYp/nVw1H+HwClXuur+gpo9NJnsPA62BB\n9yRdv/EbxKv5WZwR6UZhga3ovmFMSZMyxbUgx4TgUSibL0zG/nZ6D2hMDXtJ\nG1pR\r\n=GkYt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHfKRZ0MUrWtifMd8jKYFfLTSQgyMc6pFh1xk/fUw1GWAiEA7NMzMuh0iiy6lmKpZMVMRR5itP4bdg58XEvd6IUEbcI="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.64_1567156638828_0.36576994185168843"},"_hasShrinkwrap":false},"0.4.65":{"name":"yqcloud-front-boot","version":"0.4.65","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"7beb2bd8976051bca4ed405291fe1d1e9bcf5cd9","_id":"yqcloud-front-boot@0.4.65","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-hUlAkV7BmZIfUKCQ7twiVL+zsX60TLrshWdarQQwe8iihSaQFmGEaG0Q2XuAj2CdAg9m3FMFsLCZPheRvUqTVw==","shasum":"f3fec83d71e47ccd808d301e0a507ad65b22511f","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.65.tgz","fileCount":265,"unpackedSize":2463268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaO2GCRA9TVsSAnZWagAAv1wP/2T3WKnwuFlR8RZFZXpQ\neG534HM2yNLlNJHkkLCYcsud1YWnit9jqP6p86fngdZHwPATfPc4hWhl1GK4\nDIztiu53nXdIFQmVFRCGyQqoHCI9WgqO2jO+o2jFJxgnojTB1G9nvcb3eNtp\n6TJ3xSYEZi490v1o565c9SZtcS9QPDe4XkzdLaXXocoqFFIiJtImh4ScYLG2\nQm6rgEa/biNl8lUIWEvW/CMfHggseSW2sYQp1+qjilbU4Pc0jU5+/rXONY5r\ndg0gTkkRnBMToNeOtqMZQQHFnI+I2K/MGpnPHJ10rI70LIXNOSHX33FjV1Hb\nqsy/qYFFzN3huh6m1OPCqUxtvu+CIcWrxelj/cX9Gwj8erZX3lczpcrLH3Dd\nS+4pjgWtSr2JroG3YMxsHLfbFiVUgWjHITMlZ9HErYPkeENvkfLMMNaqHtBc\nDEKOiFXgl3xqvlF4qsmGkGnSe5cZpI6m7Q6DN8UH7cJP+MlSBT4LS/aLOhyT\nSaii0q343w1IaR+x6brztOfofrkCYehsXBP1Xw5J1Ao0MZqppR/NAmjb2d4K\nKLTkePW5LKj3bJmmxXmU5FxmUX0DY11Fu98RdzVXaYvjMAkAeMz3Nsow6PSv\n0OPghxvieZAaz9Lc2WfGwp6q1R30bLgNIJpx+4dfb6OxKUxeWfI1mCff0Y1v\n7MkB\r\n=1dOe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGa0XFyjXsUqqulLXPLwLvGnsGFDDWXdIYjmhhY4GBf4AiEA+QkFqnOPEAh0LD2RWRBewWcnGboSBlJVx13bF4R2ACo="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.65_1567157637554_0.32575140467427977"},"_hasShrinkwrap":false},"0.4.66":{"name":"yqcloud-front-boot","version":"0.4.66","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"ffea92841d805efc15f40b535db4e8d9c998b7a5","_id":"yqcloud-front-boot@0.4.66","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-V8xY3KZRxcaCo2h7WDl6qg9AzSvcyeZBtLVqDm5gsjvlF8tFFretJkn8qHp5yzizeVIWqPhzu97dmdMBegSKEw==","shasum":"bd4adf53c6ff49d824fc52472dc4677250dc3912","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.66.tgz","fileCount":266,"unpackedSize":2487033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbcNDCRA9TVsSAnZWagAAqx8P/iFSyMt9WzxkduuYfqGq\nzIv1FoyZWbMo9fEGpH7g5CVE49ig+5O1yi/Vu3WktLvJx5MU0YGv10XKAVGZ\ndd5eDwsQ3p9+VJhvB8MnFXE0NnvThVIPiREHlZPUr+2IejG7N07PFtn4fvAi\nJEUpM32scc78St67/YU3Hu92hSjvVdWYZcqCgqMMk/dDPdt16lzPDzeDeDRf\n4tyrq+N5PKHBSHg9dSA6tmN3Zs/qA6j0Dy+r4paLsKXEY0VjI1emkQsnKz8I\nM63wiR4GZXCefI/Zu8yWlhQVWrFYiDJ5bYCCvCWki0letMwW/c5DD1rgItpP\nE0UXu8fnXnMWDlOOGBP95UTr1OZ+ZtGTxaKCCKeUtIlxTyXKyQ7yjaXQNQvF\nDYwED8AGODkSAfV4UPaCV9ki6h9QnzaKuwzXgsb/tlpIgkGQWbtlXkIuRsK6\nNCkx5CELgJU+IXQ8pGR/6veS0mwl5BogNYqFWO1LQiw1zzSkdDMfKth/bCVq\nlk3nnKQ2dI9bOnd8BcMKvEo0Jef4DueFWHBiTczKVSlpmCE0+LWVAtNqje6C\n9eQsAYZdUtp5YF5sGo5BybwaQH2C7N2W8AsLSIP3Zx5DivkeUKqAb3INr5OS\n8VP4d59ZCQhW3URaL1mwAfGTd9J1YNL+f3Dfk6kH0lrjRL2aPmLWtA7tFP6y\nAYVb\r\n=u0Az\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtqnP9MPF+in/sdY5GNpj0DK7h5V07/hjzpwsOKQy0fAIgPoKP+ThDrX5j2+ln8PJbVk/F23t9KeGayGqfqsxJtnQ="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.66_1567474498299_0.6434271895434944"},"_hasShrinkwrap":false},"0.4.67":{"name":"yqcloud-front-boot","version":"0.4.67","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"7057f39393af25eff1a4f44d64229521fe8c0fc7","_id":"yqcloud-front-boot@0.4.67","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-/si5suBci/L1hTCpBxkSkfCcPnTwGxxHRAaTtJMHR3kIUfwX5ihXDYSxNv/quz461XhnZKz4AS9HMrTWjAkILQ==","shasum":"846003e148017f58388b9fa41c4b7889951a490e","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.67.tgz","fileCount":266,"unpackedSize":2487197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdb4vbCRA9TVsSAnZWagAAYskP/jHza4anukYUxEzGZLe+\n3TS+YDA0ZAqEeiskOVTIXSYp0Zb38grY2dGsIS1BVejG2HoTv69lJqDqU1Tm\nOwyM7j8H3ydzpLDeR/ywx3le2D1HDD+8UXZbnZy5+WWWA+lFuk2XQDKTn6p9\nOWMgyz85Z6EKTBCg/IU6wq6TQ9hrDN/Wzn3Fw81gioLkG+IFLQMjvYtf5uqw\nB2SAXQtUNBTsdnLRTllfuL0Vwh4T+EVr4GGyDeqkoopVTOGo6GwWL1O3jLHU\nVWUnw6HgbOTMQ7r6lVArQQI78GiJneUNh3FlAWKqiQIJL9N69kV9PaNpzt9n\nqj3BYRtHCXAzVDEa5WDdvAvIY7o9axYp5i6TLmBeRwcCutgDp9kMtU4/xPhi\nh3pVirn/VZnnkEjc/qTnk3h0tB8rnbN7Vg0b8N4QvlhhwPXkOiu+o7R525z6\nQP/ZstRvZhkDPb6nZAyHaNKA5tuQgsV3f+QSOQ/GXkOqgYN41QAIN6zgUycc\nj5kugJeRH89NVNPhwewWgKlk9Ug2LiWLnpX6Q3ukaHnvyZt2Fxz3XAyQZZJd\nln8qFXPfrAkdfqCqiT8KSLup5vg2Lb9P/ku49+20AIX/cOhI+umLjqBb1Vy6\nDEcVBYLrB72CoKKhcDRft9qdkmkj3T8iHIT+76LUlDFGXuq287P6Q6KHF48o\n2Ft6\r\n=PqLi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFdvqBOjW8nNy7DRAhuBEVWtHBBFmZaBZu3hybeldwUAIhAPbOrr7jCYcXcm1SLVJfv/uQH1X8/C8D1zZ1jSC5+Okf"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.67_1567591386328_0.7315723254139357"},"_hasShrinkwrap":false},"0.4.68":{"name":"yqcloud-front-boot","version":"0.4.68","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"b3334842e8b9954c342ddaf2708010b2724f4011","_id":"yqcloud-front-boot@0.4.68","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-Swi1w58EImj0uLSPMlsxoOKTwPKSriGKzJXzo4vzUDYrZF3AefGTPAVBg4YQD7KKrL0hJ+r3FzgTZ2ivuzL6Aw==","shasum":"afe512b355959c65ad6d7d1191673dc072a13445","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.68.tgz","fileCount":266,"unpackedSize":2489857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcLCKCRA9TVsSAnZWagAAo4oP/AlJGbVxgKfrvWNwv/xx\nsrqmeVz9O+W57oLkpjLQYe/7DZ5Ao+NjUXCXjJ3K7PMh2J6kjzEAcqwRYCew\niahsdmTy1nJgP7lGAyEFKYU2d7humrQri+XyJ8k/ksnqmrImCsWQ7+AdtsTu\nSkVz+McSqPjuU3YWfokePRaJ0BwQ3CrRrODjUjheuMJQla592brrAYQxVEgC\nk7pdnp0J3NtZihlqyYU2qEqGlsmcS1MVnKpNRYfTsunW3C/HoEXXgdpbU/yo\nM4onCjCFEKsn5XRFmbgN9Sm3WdJJOIB7l+T5hHDSyERHUOh0AZckAFRPpHOC\nv9uiQNyGVVsNjmDujQF2CSglixcZijVTu4t7BAmxSQZJoeiD3L1Xf/No2JXJ\nVLQ7GNtU3+IFuxzuQjmULV2NtTuFOLQHrWc6SPm938cljwRpQIKd0uSqXT8T\nhRTj4YCJ2BwGSB23dh+iivOutU2w/qGnpN7NZUWlY9afdoBomwVuh70TSti2\nPgnW3s5LnYlyIK8+tZOY+1MJpN8kUdn6Yqbo2QhZ+jSMa/cZKDLl52JlrSMF\nDhamC+y94CbsXe71CbBBNeZ3cq9Nm0v04pJ43ZRQWDLjkGKgjgK8HuoicSqo\n09g3OJub47hoBuLVbUfXIb6n2ftIdZNS7DMH2YOZhgPEX3iZLdvlLWQyz7BM\nkdqj\r\n=E971\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCC3/fX3ejpV/sREghQsorUdm4+nrOv0YjSolSoUGDF2AIgQ3KVWGzjbOJj5rzj9V4KG2x2Tr9DgGzh0HcPgcjPu0U="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.68_1567666313331_0.8043895176720408"},"_hasShrinkwrap":false},"0.4.69":{"name":"yqcloud-front-boot","version":"0.4.69","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","happypack":"^5.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"186fa0a51ed3913044b4f0d0f50b8edb8ec5db71","_id":"yqcloud-front-boot@0.4.69","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-oZ1O5+3qb5qWvxMJ1Vbcyi54NV3We7AHTNiqNFi5G7mpiXNOJlmloPibxVojQ7oVrLpYtJNpXQoQA/MyFqFDNg==","shasum":"41f1ebd89e74a1502bd8474f3e73cd6c123f9675","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.69.tgz","fileCount":266,"unpackedSize":2489655,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdciDFCRA9TVsSAnZWagAApSUP+QG+fT2w3SGQ4N7qpZQM\n/9WTqbOUcfRxaC1kfFosC7pgbr16SWyyqYvTiJ8ScBmjOeXkn0oUoKg5HD9V\nuwx72SDbA87O4Ens0kOt1Czj2/e04eF+1wdJlORHvTyGOLQfGOcgLNjqf21R\n6ygXM5swKFs+fq7yrxisOefzlFceMK4lDRQgzPFpxoabMdcgpCImCHTf0dd2\nqNYYnADBB2RSy8d7/3pSsqRfDwTXgtrXfeih1ozBroNB5wvQITNNonBZe+Gd\n6DlHnWX2Lcf+WDDwVVlRM1fiiaLCcD4rlyWSE5EvW41RYRMA+v/w9BvUmmAW\nHcWsVMe7DL4kmw+TEGLlKIBbspDv6AIfuKb8u5bu8lZZ3egfH61p+Agpvpo5\n6+nIY+px6l3eOmsz6+HDtjYYertJURm4BqGCKYIn1zyrvghhjry8xt8Imao+\nGW2r8iW8IF0eLosFgJLlcQbn4VrSgbRbqWVlzyQb6CocCcsg76/kMDD/b2Sv\ns2ldnTyJHGxLBVraF/oysXCYExYHlfNs1R8Nh0MGwQ9g+KToH4bfRHGnAXG1\n2SZN86x+x8Yp9aaB73+RoD5e61wKUBaZoZEsjzG3qdSmjeKVSGqEAuoj6p3o\nhx2nOMarj7EXhKLlfCGsPeq5CQs7hQHRROy/lm3aoOX0bwPQ7kqmSTS11bV7\nCu2v\r\n=W0v1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICti5AC/dAoKGfs7IOt2cIkAblHRiGQyAZOVuawC0VtcAiEAqvbweDOl41E7JwdSHgbHUshg2A6RxAFMItwduId0PLw="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.69_1567760580717_0.9894141687108065"},"_hasShrinkwrap":false},"0.4.70":{"name":"yqcloud-front-boot","version":"0.4.70","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"c40c13c89a82678e0b38b2a0a8e61207be0a394d","_id":"yqcloud-front-boot@0.4.70","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-0qXBTjeeqp/6jBvI5tXIbajNBL2FtXiYKDlku/IfQ/dRaBVh5HkV+UqbpQ4LyrUxtftTTzmq4f1bXouBc716sg==","shasum":"e8a89c3cfb331ad65e4c849c535e43821d7049d4","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.70.tgz","fileCount":266,"unpackedSize":2489680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddxtcCRA9TVsSAnZWagAALh8QAIaZT27nup69dyaICs+P\nabKrnQadhGV2h6st8CuS9M9BSDxMn+S1ilZqKGERlSBX4IqCOSphGhcv+nur\n7RUDcpP3nBIYzlrnUezWzZ8imGZ+XMG5YwuzXTjyt8gchqRYWjsew+i3jZUh\nOWseqNK9Inn/1oXimcu2pkHi1i9OqoQGgdq2PpjTNANMR9fml7uR0pSPWuU6\nBOpZDagzO7Zv3wHzmCWVVDlelECpALIYRxGtrCWwh6WdKHDM1SNjZxbxqIl5\nN+TNd7F9eMxgUL1GEozeuzyhaSdDYn0d1YgyWXixXNxJ8AuhGZt9E4SFDfDP\nRNV7xmpAlw83D8lTV92IVJJ+hA1BidZgRVFqIMDg90QcSjM5rAw2yMC7/m5f\nghqTWfehwF4z895Xu+wLufkp9DoW0uyVaOYLmgGFuZ7HfDNf7nNWOqqT2+dg\nVyodkDYkLozHfpvrt7NRbWtH2hDLgWN9ISBR3H/7i29pWpDTsb9t2re8IXSN\n4M8RKQcZ7/iqqdY7m5GcP+Ekcu6EE+a+JOFmYAzRFVsf2R+pneEn3RWFKpwW\nofNKeADY03mhmc5xp4Hw4uxrmrWPxKMx4J2V3RfWFhgUas/hj9sP1K9sREI8\nQh2p7yE/SFqmsY2wLGTR76Nujx1oWBjOBLp+2kTJDuwRIesXhbibL8EGXQEb\nRsPG\r\n=w9eU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJH8+mGywtLkdKOt7+0dVFMeZtZy5jYGC/oATT8fbHqAIhAPWQELORQjg0lty09DgtmvTbiXn26PMA/fugE3nSt0SF"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.70_1568086875961_0.6385939070182132"},"_hasShrinkwrap":false},"0.4.71":{"name":"yqcloud-front-boot","version":"0.4.71","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"724a38c8487cdcb31c75e0ed820dac4259c53047","_id":"yqcloud-front-boot@0.4.71","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-61AI+/YEceCRgCPYT0uw3MEIikoTy4x5HejcrWc0uejoh2lps7btTa7o1FonISGMqUURvJoUywMGg8jlR7/UAQ==","shasum":"642fce76bd1aca469ac53cd3d25a26d97d25c20e","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.71.tgz","fileCount":266,"unpackedSize":2490939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeMlUCRA9TVsSAnZWagAAkKQQAKJO1ipjNyUILjT3dUp1\nzYzzYU2kIR219XCPnPpPCrMjRkhN5Pj17Iv9erLj5vf40MwaFz6YMHVc9pPc\nofuDbmMuwXzgq+KjmB9RqDuUpXZB4ZQsKqZyy+3nruRAwN9NytJ43dAVVVxy\ntEDNxIRqHPC5ZT6T8k0w+N4Bjc9nSnpJx+dR1LCaJroyBERrEQfJoBzYxwQK\nt261cTSVTEL+L1QfvHYMEBSxuNLIw9LonvjN3Fh+OinWOTjWMd+aHgY56cYg\nn5uuJFY0va/+fRS0v/GWUV6vT3RauJWXx2X40G2OGSCJ/1arDaHY1075hGUQ\n3xDsUhjcxO+E9XeD1jESEkM6xK6TrzT5DnCoNMP1wL7Aelscy7rLmqrlUKmY\nhT6T1x9mi5a8vklWrCxgh9/9qmrW4YLtkXMkQviUS6DW/C3i1qeB9IhYedhu\nH6iM8Pgr9rJ8hxk7SlPcbE3TBSKc7hisnUGmKb/0TqATLHNRlxJHpDRr521H\n62xtIltGIpbRzyzzDQbYiaf2PYRG7x+oj6CjPf1WDLPL9Yvm4meg6/IacfZm\naf2wTYJL5P22bhzYWEBNMfW3qrnVdVEhd/kLAZ7UibXsndLABeL58hAF08WU\n0+dSYO4VhYciOqrAKjueGmSKJcd9jJPElDxQV/WsyzLL1/p5Kmk0ENeBOOHA\nfooH\r\n=zKpm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUA/o/9G+Uys13jdAHjjrn/Kg4w2HmjAiAsHbVd28fDQIgSdC5A8TQ36mLHNhoJn0bhGjonUGaGmYeORkiyl3hdoc="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.71_1568196947679_0.8849785320317833"},"_hasShrinkwrap":false},"0.4.72":{"name":"yqcloud-front-boot","version":"0.4.72","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"2a9a5febc1fdbb2c313aa904b5b650d7e0495e5d","_id":"yqcloud-front-boot@0.4.72","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-WYekze7PUwxk8FVb8muEk5fX5k0gfeDpzVtRGUfTrJQY0yxgTEZ2TM0dSG7boEJE+U/rSkLjOy76QdJeNkznBQ==","shasum":"3f61b106073f182aae2af10f254a1a6ef51634a8","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.72.tgz","fileCount":266,"unpackedSize":2491094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgLvvCRA9TVsSAnZWagAAoPcP/2Y2W4FyU8KetvN7b5Yx\nciBhSUtTbzdkzMjEf3kNnxHPxTkMYfEnhiMJtHRm4BcZlsQW1v0wDeVODVuv\nnQrOM15rAawo1a1AFO6btOwdoz1H0kjIw9o9bXkqKMgTY3/2KgmDxH5rTDLF\nD0Nem+RSQACXddPMsV5zZ9G0QKNtI0AEUHPVkJuAc1Jq5INR2pzkF9L4KLgu\n1tgCPJcxjYsR6WDZ5ASV3fylbPmtqccqEJvkyA7fvbVHoD6FzPkvullw/8cX\n1csSHSe046Acc14TFoJ5S5Vy2yWPcEe2lIYBs7iZtBfkeX+KvQPiVKvMbs8X\naiHdmToNWeE/H1PWFQ//43o9mOmCWNYl0sweEDCFszq84Xsxg6ihWE4dEK4z\n45RxebwAGJ3mJm43dIhDhTuv0M5YmMIO4nQOHbNycAMCSe9qWX/O7nTbXGHn\nDAULEaJ6X0pclvPtct95XZRGucgffvn5QwiWKy/J4UX7U49Q9sCEeuP/S+bG\nHK8RcKIQYhKp2PUZwtfRJKCv0nJCCFa3G5Xjqdsq70/u83bk1F3hEoczD9Tn\nUgCp/TPljiexvbgb+UXubFAz3uh8h2ECMIRkwrbwxhtUJVoDLQVBmpjsbhmY\nK236Sz5Pf8brwdW44+7OhJ1hcl2OT9zByKatH+xFNJ13DG1XRMUtnrTbsIpw\nlvL/\r\n=imJY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWB6XO2ysiBzvW6LrtjELwNfN1ZN13AI2O8XQaVa0lpgIhALB/BIGSRku60s6/N1GQOwYhz0Zg0IfSt4+AhWOXFsp0"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.72_1568717806668_0.2561238590035644"},"_hasShrinkwrap":false},"0.4.73":{"name":"yqcloud-front-boot","version":"0.4.73","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"ad7c82452e17c6eb3c5597dde74b1f8e0a31c3ae","_id":"yqcloud-front-boot@0.4.73","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-E89qAoUbRAwES39boR4ShyyBBlsG3GwEklFaatD/I3Y8xbHqWSmtxmoEpTXxkRayCNY+qA31X3SZrTEQsp5qhA==","shasum":"a55ea021e992b3ddf0fbb7643c4d208f04da1bda","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.73.tgz","fileCount":266,"unpackedSize":2491136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgZOWCRA9TVsSAnZWagAAc6gP/A6mFGvdwgje9pxb8aYO\nLvG2y2L31NR6YCcxJO2JcmF5hAbR4DiujCUgmj1ytkExNYEnWRqU2yQmQcKQ\nRQb8Kw3txH0KFFIYclwplfrvJKLiQQXtwfgXKox2zTndU2RtwyV45vPnPYYu\nkJlaFnINyM0PzzuhD4yZOaOWXV5ex2Ew9p785AVw/MXlbyP4Iywenxccbm+H\nHnZR7L7LymLdzpMUdxKM4ulbbAprBIR9TVHpzY596PeDqzdIY3qx7JTXXU6H\nA8X7eSLk6BOhnOTmRPWBnhWceeZbZ1AKx4RvV/2aGhWzAbLx4WCdU+lb0Ra+\nn7N2kyZhZlgNELgo53PzZf5LT1rh6agvMDjwNfEEbxxBZKhWJ99HKG0DvJ+R\njqZK7zPhdKn/0pgyCXMQx7xxDs9TSPI3uBRL8X+sp4JGGb86BstLWCCqVibP\nqugVnxBMA3KdYE1976I8UUXcGWKtICwC9W2veBaxeslbTmOYVLlm+2ExbhMi\nMOHuoK2MCAnWvc9UFmCHyAHsqQEYpaq3GAx0IFCf7cXcG+pmhO1gfp16zotu\nrM6dL/iVz/BhF53vO3PH0ovyeD+7cKb9ZCZEfym4CUZvbb9k5I+oqA1vNb/z\n5rFuL0u5O3N2G0TrvxV33ATNttPxAoSRFpa2td01w1W3WZYx8vRWSQ/mJsT5\nKykO\r\n=M4yu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmRpVrdaZzefhyXmv/jjXs8Fb5tuf1KBEZSYGsg7UT5gIgNJbaasBxUAargJj36DIJSQABrsR8k9F36bDpxGKcGqw="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.73_1568773013907_0.3139448994812917"},"_hasShrinkwrap":false},"0.4.74":{"name":"yqcloud-front-boot","version":"0.4.74","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"6968d8efb68ec104b1af01965ea76f1c82f39f6e","_id":"yqcloud-front-boot@0.4.74","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-N6GejE8+8NpbRSiw3vKy6yDuVis3hiJM2EuRRKSu4BwlbfaLvkqlfmbnyYfMbcmBSWTSbnznMjlXFbecIa1i+w==","shasum":"2b1047e54891d9b181f0e37177d4e69bc2d9d298","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.74.tgz","fileCount":266,"unpackedSize":2489605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhGb7CRA9TVsSAnZWagAA+sAP/0QR40ixzIvf1JbamU+H\nwqRsbwBuIJN8vw07vuQEqqZXEbDuShWD/sjdJrDgoxgulM6NWGP9z5GohXri\n6MfB78vuGp/rozTOWanes8rmBxx8G8bEvM9SKRoTCZntcbMMlqTmH4sGFIpm\nxrl1XnK1rRqQ6ZMImF084JWKPJxoeYUxgqc1tfr9DRgSiCa/xF3syhrzHuE4\nFgbIU7VOvgohE0gLDnKhRfb64hzRJQZ3Kl/DrV4057fsiuXjMYBnUheurzdo\nHy2ZL3X5TTPYjAoUbRZEwI6c/UJH87wTTfis6rFewoi4O1leGIucg8rtNnx4\nVEnyfSjOjvSyb5rdfoYePQPGNaMBjwYceIHqionqd5zQL59OEJzfn4mi7zOs\nlI9SN52FsHS2Y747ey7uJN2Wj4JWhkNf+H3HAc4/ann/EjllK2a5p9+TAE+A\nMVEN6C/M9/v4BNJGf7j29OKfeGv5CSVuNThPEPuFDp3dIs0g1ssLF2nMAKby\n/Kk03NgVyKCnY2ZvN5NA3txRbgIwsoNafapboR0ABpGwp9uR6RzN5BGxWODh\nu1ksd8jJlm7zF22QuQJmBbquYHk9WJKDqcwlL4UnI37+DNE1Hdn0kBHqBvOj\nYG8LaK61+46BGTpzo0fDIIKLb5aOMsgRspcTuxaJWEak6KcNjqGp1AUXPQxY\nzVmV\r\n=UYq/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC7onNF5uMG2UeFarhYadCfghEgzz6rUlhgJ8SnKNdmAAiEA2ezuP/i5MJBt0uqCIKiKPY62G2Eofy/TDIZR6aQd8RM="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.74_1568958202909_0.37282216783786404"},"_hasShrinkwrap":false},"0.4.75":{"name":"yqcloud-front-boot","version":"0.4.75","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"fa948279860051ee9c2999a6685db1d7232e5a5e","_id":"yqcloud-front-boot@0.4.75","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-5AZPnDS8rrcZB5iBiK1S1xdfIvv18xh0nE2MuKVxO4ZUi30ZWCEiW4accmiVE7GvskiIopX8k/2ALz3jGia4sg==","shasum":"0507b2c28c957d36559e4fbde697d6d400639493","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.75.tgz","fileCount":266,"unpackedSize":2489809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhKNQCRA9TVsSAnZWagAAWQAP/3QT+PGb/bMLFqlEaJ8g\nl8ncFouy7dpHPegoevweuT7a8KqDoTwkQQ+dqkfb/CQ9d8zYzjI8rYBBj2vS\ndlK+3XR/c954lzE7QhS3jVZyDAzTS90C++3KA99eyJ4qE8RjQZH6XZzwgcvv\nn2E+iljqrUnvF9I4gw6QHQCVLw0TO2vaVOrjtF+elxkB4MUaRb6MeVZnAUqO\n8peIDkxGJRB7qFZorfd+Q7kKGHQLyyiP4Dg1g3aJbDTFOZ0ePFcS1aYulWmp\n87sdsDdt/OCm68FqnJRysLlxBAc8RQC5RS19reJ/Dxfdmf4N40cgpID+7Hk1\ny24FmQHzn2HV6ozDX0O2U71g/aHemneSexI0n5hD7YQATPLZJfvRAs0JMw4/\nzf6GoLbcxuOh2xJjXG4w4tCP/Wl8O5Y+dLJAkhq/tPp6daiEI7FTaIUNxbLi\nOyXvijzZOk++q2m9DoDpNWnB2O1QHy6Pk3ZK0mZ/czZH20GgFjdIyHZCMsG0\n67mKcJYZoARouWMXvt1Clig5EbFwCVUKbd1YShCPyAv0KaXrtTvgjp/85act\nDk33wm4NApUSEpEOcf6Gg68Yi5o16clM01dh6jqgFdzwFWbP+X+heALIVoRS\nIv9duEDK+namaJKU0kMkSmaQ8gMak83h5pkEMuMCK5vFqwJiVYTuN16Cq2dV\niPyE\r\n=A/9G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7FpBsizFqeOeOsCGb8STmBz2HzjPoXnu2qx7jlVRESAIhAN+iovitY8q9u2W0wyrFdhn6Qkzc8KRYn26pIdq1/vxp"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.75_1568973647739_0.15953471186316648"},"_hasShrinkwrap":false},"0.4.76":{"name":"yqcloud-front-boot","version":"0.4.76","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"39ddbeeb23d892c0ce6ff3b6f5f67dbc379c3d89","_id":"yqcloud-front-boot@0.4.76","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-fRjLr9Wtp1TR3e9eZ30hmgJHEsQLEYZxP2DSdJl2U5QY3fcPztgNAe6e7taZ2pPZ2jC7sJEwyaZ1DLnsOHxAHA==","shasum":"9296877f30720dd343674f1ae8b6a8a05151ac25","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.76.tgz","fileCount":266,"unpackedSize":2491265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjl2vCRA9TVsSAnZWagAAXBkP+wfOh/aoiWsHyjC24TxC\nEqBpRIrZR03LheBZxfKGHwuYq3BNgnOzpvLFHz/9wbbSCjJ245AEUfU39osc\nrEO7M++h3pyIA+sFfmk/OY19io6qbfitGTaDq8W2U2ktxVgiEx6jWu9MwMGH\nDsQXj9ghlCiBDS7wNLWuYoDByc7k3oguxC3gx/vARsuRk6vAv7HcQ2BQxAGR\nDLrM9G7Iqiddn+R0OnDhhe4w8Qpv8qo8sni+MBjKnghZ4QeOMV5yl4Gf4yHc\noOOHvC5G9hIuf8clWyfCukPvW+fkdpesV89/ZktPt0OxqV2mZhDRS53OrYya\no/JwPvwUXXqtnnmG20+lyhhg2smNALWGq91ql+l4P/GH9shbcxCslJT3ttSv\nltc8UPvQRSIvbfa3Pffn1XFdOuzkOmdKcki8XrVKbqOjhM/XuWelbLnwIM9u\nlf/XWcvneWFN3sbbX0EJjyuqtdbibvnZ4jAj706hwcc51eoJMO4QyfFkTqyQ\nEkyoaFPTDI3lBVxC/Y8QOjVRPhdKm4+cy5bgJUssnH7PpdIY/tXXxeK75pI1\n7is3spcm5jJQsAnCEqkwX9biNxlozP+DIFc95JACH8E2oZ6ttNzSWbJEWq7K\nY2kYCu8RavhAgBi8Tmy/Ma3MYHeXlZX/mPdfmdAaffXu7stArG0x5XS5jGi+\nLuYX\r\n=NgY6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFB6BAkYaf4bUehXXeSshM3KeRfrioJRL0ETOK7eG7akAiEAqFevZstzjEBkSoFcUYj+Ozjnrk1ZRNEvLCcGNu6IbRc="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.76_1569611183091_0.8830911567022008"},"_hasShrinkwrap":false},"0.4.77":{"name":"yqcloud-front-boot","version":"0.4.77","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"1d4c14b9701199d031dc6e8db2c3d092f1147cc2","_id":"yqcloud-front-boot@0.4.77","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-xeRQC0SWR2gUucwDq0HCDbEhxg/NPgsSBXTZFQyxe15k4VXmtNGrJtv/mFmGiKahYRklNB3Pb/+zhc/VUKyVoQ==","shasum":"1ce2ef22b3d930aa818322d562d717ba8dfe3022","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.77.tgz","fileCount":266,"unpackedSize":2491584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnsv8CRA9TVsSAnZWagAA3l4P/0H6GLP+LfMijLVUSedW\ngJji7mh1oz0WqRKWHY6cY7nafCTa1nf46TsnSV54Dw4cCWyzq8OlxCUYiuVH\n4iuHsPDqtrhC90Rnx6TjdQ4x+MitzNzR6SJAlzUtTFzLSfsYoOouO7892ojk\nVnWJ7Eoe0Xihq82W7tConGwkU/vFKzcORFJBhu5+8IzZevU7jPKfRdmiceq6\nIDFVcviHObIpeBcih1rOKRyRDfVe9/4Cz/Y3yuqfqx22tUHjyrh2k8PF3uGm\n2NKAX8xalLVEP+fGV8wBYa6WGtPqZcr66e1tD5oMLfsmn7Z/sbe7ORk7nSGr\nCk2H4fXr7Z1leumjXsTJ42kn6to+vFrOqQOjuyIMpMk2lxObSusDJmucz9eu\n/ca/1PofmfkxnDa6EtKSXMFbOD4LJg65SQ/tu+Uy7LIb6VrSjH/YddcRZtKf\nqtRf5xsUID3vbbfITJp42QfTnz4Nn4hheVRCX1iyUCgp0hK66KEw1wTgJj+S\njWUGw1yDoxuKUO+0O7G+7O3+9CdPqTXNKRvqH/ySoTGVgS1vpEREuowpZShu\nQD1A0e2vCmRIM3Cvy3d0Blr5gDFbxQhUF91B8u03hWRKkyOya9UxxiRCB86Y\nQOMn6wsusHWod0ViD6d4aR3WJtBPN+5uXkrKwViW3+dK1Fw3EC1XDjsS158c\njN7I\r\n=dF//\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF1PrQuo75p1j9B6OgPFuE4EQAITIeTl7w/vyeYa33pNAiBXsWRc1PbPQOZupPhvQYSlOAs4dO7gzpZ5TOHvRQ+O3w=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.77_1570687995319_0.4436647279493706"},"_hasShrinkwrap":false},"0.4.78":{"name":"yqcloud-front-boot","version":"0.4.78","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"27d1a3d9109386e52f2a76a91c5f8822ab50aefa","_id":"yqcloud-front-boot@0.4.78","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-wooMexEqJ78VDbK61vNczgbUelciYtwKYb703S4/Noq/CDn/vuAdvsQ0wGFJPawCSbs+g0QXuIrA+ciY5Ebv7w==","shasum":"1645e65b24df30fd6377d0b4e8f8bab4472c247f","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.78.tgz","fileCount":266,"unpackedSize":2492103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpUHDCRA9TVsSAnZWagAAsacP/RrrPElKKY23HWCiH9EX\nUnuqlsOg9ieDxO7XNUpe9fy2Qz8I8G3so0ktcF6ELxLbcz5JfUYQZG8LDSTf\n5eCOMFPvQrPcj5QGnLg662IbiUIS/pYAyWF06Hu9tHauANkclnYPw5M+gp/C\nHhlVLnEwQI+KzeBXy/jj0DjwOGHxsilWcWnafJpdXXEZt6pR3NiNQSGqbFVR\nUZoc/wT3jO3Nc06bcHIVew3ykF+qZ4U2ChgFJ4REIuXvFzIOhk1zlVAl0W7i\nJyB6nq92nn8wTUZdl07FvPGMlegagkkVfgfwV2UACM7PtiV0QTfFJ9cBXxks\nz9/hnYJEz7N8Q+YltqBEOZnpI/3k6+bdq94JwbuBIKa3jskY2BndxufNskxq\nInorQrjlishOskZ5In4HYh/Esvn2qdUmpRjDJKHYplAgdYz/9baYo6ggc/XA\n4zfv6BJxrVAjGGO+kxl2CSZt2TMC2x0l1t1u1TJXlntLakPSNDEtTZL0L6gO\nuQ+ZUqnlL2PtLifjHsfiT7C/926rxvhA7G7xVIfTIaRGZ/RMIxuDba1hsmjW\nSVkEJMJfbdvKU5vlCLYN5FlpKPwvpFDnwN8rp5lemB9VD4E2Fa2Xs8idE0Ix\n+KjcIw9Y1MaT/1r18yD0kLrIXZ2goZ6ipCFONjwEGNNDDZs9leirUj2JLbmE\n9Fr0\r\n=vEYx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHI5P2e79oEZkPhjDrVTud+M8IfuFPQkh3JeE95LP0lQIhAPrAoI3tvQfjUCK87Y5t22DHjVW7Jq4mRIWzzSudGKam"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.78_1571111362867_0.4208395203508408"},"_hasShrinkwrap":false},"0.4.79":{"name":"yqcloud-front-boot","version":"0.4.79","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"71f0f3866e9dbe814d44363b3a9e0814c62493a6","_id":"yqcloud-front-boot@0.4.79","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-1V3vsn7ZfviatO5wyYjuu4MLRuMPbIdmWCZVr0DzzJYIjiFmwjG6CJeVNFBcN/ovjWn6Y6vSXMEm2NFDAKe7Tg==","shasum":"d3e837c8e3aa5a5c840fbd1127e0043fdae9d5c5","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.79.tgz","fileCount":266,"unpackedSize":2492016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpWsECRA9TVsSAnZWagAAHGwQAIbeBQXZhFpx0aS6jbLV\nk6BJKC9MyPsiLW13K6N+Q7MBLxWEv5izHkIKx8fBXVVX6fkHmQrdPwRLFrzj\nps5hWSRUGi+W+0tKS8XLNis/JXPywGixmdtqO5OHwriS3lGjNLCL+roFlD5v\n4msJD8CRU9bUnoj5xCxk8rwmZXqrjZo1iPCk2k01uO1qO4MJ+Uwp6ctl1b7+\ncTaow9SjZXOpErUAW/pELrQYcXHg53svZBMpLGjfuFplaiYCCU2BsQaVPZLN\nBvo/5tkkDlNm987r+dELc5i8FIbti+Kgd7Ab+Ifgluy8ezMY8l5UBaVfO0FA\nYL1ATamy7Z4pFj8pAkooKQHWicR8ib2An0lfWkaDV9H7stt4HmnX7rrwGanY\nnlGujfMbjWd7NzfyPreiyqC1AI4B9e6sjypKVNIRlwBR0V2Ld2abJaujpR45\nQnVoyInkJLM6AAd6Woqb8pLGsGaqZvgpXZZ1Mg3DJUjbRyGYgGj3WhQyss9v\n/z0uOik9ozzv4W1o8gmWo77SL1+1FeaSl87JwtgCPYAeDwL+xOmQ9lspt3eo\nqq8xI+5w7WkT3mm13auGzDuJYlXmcN/Wfi5pN/LMbWpXx/Hobek7C/LcdgQL\nnTl1ENGgU/uDrPhbbJlJBE6OUoHjfNHcc3C5qXLCZTi1+hNy2EicsfK+bg+L\nyvuS\r\n=uDve\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1yUDcLrKe5w8IyMMz9z8o6BWR/5Lm1VssJmLyren0PgIgOMqFGdCdyGX8ISW0VyXdSd0C16kUqs4CqZNepbVpqyA="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.79_1571121923148_0.7418832664228836"},"_hasShrinkwrap":false},"0.4.80":{"name":"yqcloud-front-boot","version":"0.4.80","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"11b7d1997956e533f05455cd1ad9d7bd482af4ee","_id":"yqcloud-front-boot@0.4.80","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-6xWJFaOrHGPmsj/kdOj8M1r4hCdhUWs3cO1fLlgHq+aXlUBEP9oi0oS3B7j+LKltzEAaMuvUVXFch8rGkh0rKw==","shasum":"c4ef2200d174f683036ed32a3286e3e6d157e168","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.80.tgz","fileCount":266,"unpackedSize":2492022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpn16CRA9TVsSAnZWagAAGW0P/23+G7nn+gpMvTFpu/I6\nMTIafg2Jd2MEsU2N4YABu/3uIHWgzSXjM9l4ggeS/eAXB8d8whQ6b2nP376a\nPkS43TF3Hinh6zRN7/2lApV7kp3bCYOxCJUKoqhbfCN7duDsck9tH1sx/AwB\nw5+YR2Xy4GTiFFxS7G+Z2T3Kq3b0PTMV/i7VQn5wrMOarctq+xv3fY0mmcJx\nC5Ii54Q+6Q1y73lsHUHg95PAnVHyOl0bc7q5otkbaao84xDXK32BHjRNmPOz\nYTxv+CMUiM1YHvufE6j/dshw35JcRNz9kX8lT9CB3d1m8U3BKBYgnuqBir5q\nKTyZh4cUG6cVpkLMXmjOT4BmWLzFEgvie8HzZQA6oXF89AgH9fAoQO33F4Lm\nOy0KtbGzLNEqQXDnZHNjrb4VEW2c+mbTeX3lOIhcBpu4rqDFM9NCcj6T+M7x\njd6j4Qo6dFMP76wXvybZdXyjiwHM1boxpplMw6MBQPT15+fvvHwDnNRcSdux\nl5NSINtkvJrFwKMCL4LWFr3aTtHCIE4z4r5OJsfFDyxSETofOyaHpkxFXX1h\nMkb7h6VYE4E2mem/t7GssH4NGW47L4o7XSj335Okzri6h8XxaJ/96wkxpV3r\nzVgJe7KC1qgM87zNqnF/kLpi07KilvHH6so6UAMacFCCjT3yPzJ4hmQwYz9H\nCRSX\r\n=13re\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDC0YKOSqBWgWMdYBAGfzXzjHYdltB4A9Lik6R1E+e/+wIhAKe+BmpUWGe4E9Ia/B7pfwv/Bt2TnG48CtT9KgkNsNzF"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.80_1571192185730_0.1295084028568736"},"_hasShrinkwrap":false},"0.4.81":{"name":"yqcloud-front-boot","version":"0.4.81","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"11b7d1997956e533f05455cd1ad9d7bd482af4ee","_id":"yqcloud-front-boot@0.4.81","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-mkCcKHfPTMuE4hKCYbSNZbaq7SfeDXWHE0lXFhnB4CKdDKAZH13SCoD+MqwE71xqclaQSLfVMIV8WLfrGDshFQ==","shasum":"a0d9f6deb515d97b0e976aebb3e131dbac8358cd","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.81.tgz","fileCount":266,"unpackedSize":2492071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpt0zCRA9TVsSAnZWagAA5HwQAIk0nfE702shFPhfkSJy\nHzoQaA1wNBsLeOSc7lpHmpCAwU3vb/CoK1X36ivFg8maJP/ucN/6DEp2JOcl\nLA66cVevej1NuShY7L26+n/bIKZprRMn29jiqpI+fl3RaZs5BIRbXvvHt4Kh\ndWtRXCG8ehLgsIADqa8M6OkdQDjEdQk3a0b4lXII5ZLG5HLXukpfTBMg45uK\njl5/rdWGJlnJMzBw52a3d/V2gKRWgyqzkDNlDW4bKTHhj8nkLHdn9MGp1PrH\nfCHfShEhuiZNEkTEmZnwok/nXtq2e6ZCAC01XbQiguu+Y8HMq19nZvo84MOm\nHLNcDNhgvTdWFZmOEgcSPZO0uA5auepavmeP974MmDa+760RcYB31bQW6eJd\nfOiQankGkbUiOa4uGrNRpTMsr8skVxLAApcOVP9WgdpMQIbPhP60OY/Qxxhq\nkmRqTzhx6hmBDoOSfqZMpB+qq6Ex8m6bni1FatyfAS+Ma+pG+ywSciCfHRcI\nqolxJgs2fEFxkccKrBn+oIlk9nAUm8PEinyRz1AVQBs30Dihat2qoUSOae/O\nuddIiPHsGp5gIZSB5OsIlpyPbX77JX+8dstqY0mdMC/AkTMF3qQVjlunJu1j\nXFgTXk+IVDJWnSMpltz/ckMZxjUQaXLs/3wyYaAuoUOuyL70DtMaoucW3W4T\nB8d1\r\n=HX38\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEjbCeva2VhTu7kvNK7QU4p29OVm18TjsRjNAOldhGdOAiEAgMYTIqhMohPTRYvnDBsNxB8PYlBk19PvT058g9RdFmo="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.81_1571216690434_0.265962760640462"},"_hasShrinkwrap":false},"0.4.82":{"name":"yqcloud-front-boot","version":"0.4.82","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"11b7d1997956e533f05455cd1ad9d7bd482af4ee","_id":"yqcloud-front-boot@0.4.82","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-OyRJWLCqj0l/1ASNsSB630ehppliUaZ2a7g8H954vaqrEjN+amtL3kZatMEMMQ1bRW9LmSmq8u7aRnBtDWhaqQ==","shasum":"c0bb321c334fda434337cbf43e0bbdc461e8d1d3","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.82.tgz","fileCount":266,"unpackedSize":2492190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqTPgCRA9TVsSAnZWagAADG0P/0FhHrg32HQm1K5RYPx2\nbsy/870E6hwocaZ4hXWnDeqGbVaanEPfGd0DtF1rwo5hkWI7tzWS9XyV0NYA\nlSb39U5JDPAWFAll41hgyZQSU8K8LjUvChTtzFG5/1mMw6+zTvYcetaoiM1o\n0AwByQbTv4JuN6gOHAuNS8Bf4VF1cppOyS+Kh/kDSCq2zkfrcPBDiSD0WbUC\nLtQcCDDMHWZ+3T3EPnIfivkDg6WSSClh3fXUAu8qUxwHgY3q5ezQK7gLWwH9\no/NUw39emlpypw2+FzH7tcaA8LpXcLam8WlTTF5KUu7JtCT3IgKQuzkSusv7\nJiCVNY/cyBfqncNTue/W92TcTp0chULmx3TlOnH/9k6EylWB+wrM1HzUjRY9\n66cObjl2UI+tKzlNU7r0Ca1QyO/vKf5KcdKuBs5mJlOhILMdNrYzQKf6j8Ui\nNzUq0ELi6msplaUmhVS6pYAqgeQVs0yXGo7h6qb9QBINI6FI25pRZGKXM5Yj\nlIIw8x2kH7P7o/3tv4O4wUPa3zZ11k+0Tgcf1nvpGhWpofYOGzUKhOyL3sjr\ndbTZPeZ/DmWnbUMmaZoHmP5dozSw6jtZgVTg0HCSCVCh8H3ev/QeMTs+lSEa\n0fI6e6zRLozdp6ZChK1Lnn1C78Nq26sBzfrEABBbZZw0dQSqcXMki4uq9Ddw\nX+e9\r\n=ZvVu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFbbZjgJrKAlAZjBO3dmcvMYd1B94XsoJEaYd5IWGfqqAiEAhtw8/5RRJf8K2cSOEYiFdBu+DhxV8P0aahA1eQxGNOk="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.82_1571369951609_0.6777642582107948"},"_hasShrinkwrap":false},"0.4.83":{"name":"yqcloud-front-boot","version":"0.4.83","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"b998d1279eae08442b9386d37cdd74b7ea7ba054","_id":"yqcloud-front-boot@0.4.83","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-H7dGQnzXqS7EvbCJB07rYPJhNpUe++82m06sAGQB/76aSzCN9bfp/FJ6HUVXdPAd2VWNFW5v4frPcF6pqrGvrA==","shasum":"c68e9aadd81194bd0749f25fae00f1c349c112c6","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.83.tgz","fileCount":266,"unpackedSize":2492352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrRMLCRA9TVsSAnZWagAALfcP/iiUqRuiNmfyorvKWLOk\nFEHOnnj6Rsr2KjLiZFRps1OWVdkdy2mpysfdJL8rb5QIasjv8Wjs/Y76VF+N\n9zc5TO8A1Yz5PfwEe87Xo26x6ESQ5juy23thpbGAAovLNwG4zRp2nRNI/ioN\nV4K4DOjemEhda3F5BAknDHcmU//ZRJTpLGc/lUWvPbmki0aXZt6ft8cKhz2v\nmdNh5s2aDAhCBPiRAz1vk80IorQAivh7vtBzejwAX66qwhtXQScNuJjr5O8H\nqA5BKuov6tzNYdYNZpYiaTMadQ7cPhcvSUpe1q0hSimdtyIMGz1w+H0verbQ\nOYucMPxcVOB2QoiQ7e9eesPomN91N8uPnyI75b5DTFGEWRkD6MndGmUQEdhU\neCO2gQsChZNIS0Ox60X8FgzKP3swvZGjLDpM0ZDb/JaDn7LoxYI7QJAYzLzM\nA7kknpg6PM2y/1I/td5iBzCdhg8nwqQb8+8x2dVsHQLY8p7EdJni33Fnk5Tc\nBu/3GFxX9Mq0wOhGiEiAnReN4WaNUlycUqftopNAsih4ye3BEGzccx2nhgtg\nqhQFEeWnxuKf0Ms7BETW9jp1vwNXmsTEfcwkjNf9WqoRHVnGTYau/SGs922y\n+6uKEvaDKl2g0w1SJ/7ZaJ6Zv+PiyD0cNLLd/TJPTF63X+GA2WI43MBo5Z7m\ngbZO\r\n=aIQ4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAT2e9xlikJr81sdmhRtv9cP+UPBnx52h5+ZcbKcp/TRAiA3EO7MkZYPPI08jiP6RgKhb3hFyMnQnkxi3DPdKUj2Zg=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.83_1571623690755_0.03636519041317232"},"_hasShrinkwrap":false},"0.4.84":{"name":"yqcloud-front-boot","version":"0.4.84","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"0f0b3441cbe5212b7f722fd1e4bba3769c378353","_id":"yqcloud-front-boot@0.4.84","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-sPD2ODMGxPoEWkU/rI26ZdBplS2RK1u5uZDp0IKm+6nkj+SHEcG/lOezeJo7cAsW6D9rPnU30leL76XENVw0QA==","shasum":"e81034b05f01d2cdd12e0af9b34a6db66b279c0b","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.84.tgz","fileCount":266,"unpackedSize":2492430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrRRhCRA9TVsSAnZWagAA8dkP/1TmicV93NvtyEU44HcH\nG36TjAT4sLL+usZoS5HbxOUytOSDvlR+uxH+ebLCB6XErH2DIdkx0/Ye8faX\nIOXev7vH6Q+mgQfd3CQYo0se5ONEezBBqyC5oesPZjHM4MAIgvDM0hV5n6x0\na3VwY619x7X4IdUWGnkWr8UO7EG/P35EoNwNASliR/gNGBaBRTNQdE958L23\na1h8ljANVnNCtsoREAu64ypme+iKREgtq7Ud++gETyDW9IxmivuPN5+0phiL\ni7TfDBJWXC++KlIdIAuMB2jpY5vrTn7yoqb4Od3jDB3AgpIqc5ejoxscV53u\nxEKoSHnQ3kPss6DUbsP702vVNhvmPG+uEGIdD2d5XpEVBVjcXW1HuFmfVI/B\nXA40idz+wchWJBvW8U+vYqruC/S1c+uYwyIxMjmrSF+Rf3jp3OXltkUkcfI+\nKiyMwae5Is+vTvIXafEEV4nz9LHJ+G16BWgsYVIApmd0JiBZs0cg2h6UPP21\n/bm7J2eTLHat0AKuAumlDs2FVL65ci5AgYQn6d3Bgag/q87rmm5PSK3yFxMY\nQWp4dIotyWcoJKVu9YDAv5FPPDsA6F3DPE+ZPXhR6LVbqOjW4Ekv9LCV/ioJ\nsx2iYOxV5hdd5ljmZkpb7FD1YDDsxTEp3nxSZ3YAV5ALijgdrz0u7iCoNPNc\nYGB+\r\n=qfHE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBfk02hEAwCCdAscTVqmxCUqSCRnJi3jG2B4FMu/FvIHAiEAkW5asYHYp+Bng6jO5S5OGX6g66gURRmi44ci0oG8S4g="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.84_1571624033155_0.6981397363094297"},"_hasShrinkwrap":false},"0.4.87":{"name":"yqcloud-front-boot","version":"0.4.87","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"ff42c586cbc1a1d8a7822fd68b60a9b3db834d16","_id":"yqcloud-front-boot@0.4.87","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-72IELVs7LexLf7HBMn70NOKiCUVMO2e+A0FNel1ZXPdw4M2V/zu+a8UMOEKABAn3jwmsD4pW7JgdlJLiDm9YCw==","shasum":"549317cc667177eefe191d9e5f78a6f9c1f59f68","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.87.tgz","fileCount":266,"unpackedSize":2492526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdr7RECRA9TVsSAnZWagAAB3IP/jSP/kAbkAqgYdW5KKYV\noK/qezPQtMckrCLVVp3aExpRkyGi5xMhOS9eA7I9sscz5xdeoRyTLe8pgPok\nNJrx01lR0Vd2D/10OQNjYUyIrAAdQGr1Z0tddDvZizJ7aVsBUwgPZ2MXn/w4\nwH4ebs0f63YSz/GU+6bIMSKjrLc5Sw3JOk0jq+BlLRpzGpywUMIUWTF7GHYk\n5T7qe3EEYPf/6GmWv50h1dAL776hKfjcC+xdvOVtc8IAXOtGPRsdDMHLDoN7\nKmKC5K0jiMuwyo2PgyMXNgnhO5twL9ymV/HiJqRN4eXujd90IPfIhTYli5ut\nn5nRAdTYwgjKaCVAAv5QauTfZdJURgxCFnY0uvlN0MI2g5ax8IqbuWGzk0aX\nb26cHxaZvbzR9Z6RWEtGNKedP/hJbGeWr4/SltO5/kKGb8BMXksKxiDHiNZJ\nJDxzLzWWyEzK/DAk0iKzz/RutpSWr9RmXhWRFQJoefDvPEzVNkGMhvqHTHMg\noas/k02BJeZBFPjpfZTkkxsqe670YciWTmu/NbnRc0raONqtI2ZGv2YJre+G\ncY+OFjYHeJBjKAupZDBDJXHrAOO4cQ2bmo7c9RT/E6Kg3e0aoHI1MG5VrjOc\nxcF+ju3if54kmEA9fBbjp03c8m7hdlzc+2Qpzczv/hSzYNrqos8ZRYZDFRlr\nWUNK\r\n=pTQj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAEyzqqCXeuzvrNksWcRagm3ugX1Pt7WKDSm8/45VIMDAiEA/z4f4bnpYlLvEuRd5txIyBiSSBtZ7gkg6FF+UDz/MBk="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.87_1571796035697_0.46148431079414265"},"_hasShrinkwrap":false},"0.4.88-beta":{"name":"yqcloud-front-boot","version":"0.4.88-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"096239340920f2c3dedd7cbbf84c9a880abf1a7d","_id":"yqcloud-front-boot@0.4.88-beta","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-UUwoScPQNf7K4+1Q/FH2qj83UiceSeJsafr2tCDoQJdKJtpCsKEiPRBE37Ww+OJmCbzEq1+iqSf8K4AIGmaP2Q==","shasum":"a2eea7a2fadd6b107e226a267fbaf84af080c866","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.88-beta.tgz","fileCount":266,"unpackedSize":2492531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdr7WSCRA9TVsSAnZWagAAvMgQAJ9RswZuERGu8TiyZ6O/\nJk+qvs0i36cEF2bV+ZAlONA+O8vbyB35SWUcDUc0kToox/XaYS4kWFrTsOPM\ncIKsDQnAtuHbmOE5XtCSZ3P1LLtUrFcQpwUGgdiy7g0NxEn1wW8j/5cY+au5\n/SoRisqmLHXz7G9WRwF7xFNMg+4OQur+jJojxPcGlAAE49Lmkd91tPD2jXQ6\n0unxYueTtlQ3m64UQIrtOit/ceYHaQKYjtbTDj8G40mcm+XPfiqnWLtoiy1w\nWJMenmgxwLeCKKQTILSwZ4YYThV5GiJXof8Kt8Fl2uzfgMrJm0N99ZBSfbHS\njP0+ONnvzxOOBUk2JQPi1qcJNRu5MSAyRKhQL9XlcNi/xN351b/pE6dBvt1i\np7lr5oHPBVXeY66my40vcpvU9yogh0w5AMXq7DZCvysFm0ibRPLO6YXDhsrM\nQDt2BPbGdK7pFxkoHr4gZ8pXzW8bcBEFR8JWNkOFhtnnxZ/AAVVgHVwTvPL5\nAQ9Hy9287mFGr6Xs1Z83KJDi7mcHYAGqE2g9/CiKPxS8kGhSURfEBI8I3WU3\n3Rc8GX099asi5AWlGhCr7w1BchcjUP1YKEI+TCrlXSi78ETx/0pfXON6Mr87\n0Ytvcb993zL9yb280VXBStFdPhRZQP5iYPI232MaoMiI3kDw6sAQlDrh2Jkq\niBtj\r\n=SDJf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF/DwEveWqlCUeh1uYdneuFEfRr4CJKrhIkGLZLZsSyMAiBll6dlbi2ohGM/hEz0D8/Sp2sVFmAys+E2AMJHgGB9ag=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.88-beta_1571796369758_0.9790163575240447"},"_hasShrinkwrap":false},"0.4.89-beta":{"name":"yqcloud-front-boot","version":"0.4.89-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"2666dbea8fb3a8002bcaa105c7471dda117334af","_id":"yqcloud-front-boot@0.4.89-beta","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-A35oN3PlI0P/kLgovLp69PHJuv/rtf66DDzWAzI4p9LWz3tmjzjOxz51nlGMI3AUHuvW4cLGtCplm228fJ/b1A==","shasum":"612f9d794d749e2af4a6e155396aa0229b8ef306","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.89-beta.tgz","fileCount":266,"unpackedSize":2493847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsQVqCRA9TVsSAnZWagAAGIsQAIBLoHDFJw15asL0ab8V\nra2x9SZyRpYKoJILsncILdoMdNZuyDeBE9uA6eL4IfMLKOnzhtloz4F6rZ/1\nfJsxQt/xdXmw757YQf3dN1bPy+gPQPAIRTsxIVlhwtvV5KvLod26nVVTMLlO\nYB2/3MAowQIY+MCUj4yIo790Gj+QVVOuVYQtizHiDQU+BklU5oPic0pckFZj\nK+zJXHMy0oLwqFnhIGq2qEW7wlFY2RRL+p5cW5WEgaBxsF2Jw1aBEPXNxZEW\nsZUbUq/0CT+h8lP5HMosQS3yy/r7YJGA8z+QjTT2QBedoSmMCns2EZWvTZDS\nJTUaLJK4G6GEIboL8s76W7lGb9fUkaID3HEMYWTLZiHENbZY126TD2VzhUGt\nQXr5Vb9ZQPGxOS9CLNDnGL6gJDcorpHjPtPBg75efUha7Yy/4W9zYWcBzRPY\nI7LbOrVdIkbAQUmuUDBXc1yydlmrW2z8Py9QZ0Q6MdMCuZ4D+x31b9vLLzY3\nU9+RQwnrikEHgOpHH6zo97AYKQOoe/jpM9/v9MWkV4KPRjQqn7wKEYpQP3NN\nZjf3PMvCUww28lIdu1BxiAJ4LKPrW4JKOy4K0ueaKFSzJf0kEloofeT0iXOZ\n55Mm0mBgKIQ+tqLEbKw9ukrz9iWCjiiTRizvjrwOT+7swEOeeWOdsCJTfBYf\nOHEu\r\n=76gl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBWOljHmkH/ZXzR7P056d7LJvFFHwxtV9n1xXaS8YDCgIhAIqqEuwYJx8W0sl3bXIjDO40kETwvkZuhvXIubn2CFao"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.89-beta_1571882345262_0.9424994804399054"},"_hasShrinkwrap":false},"0.4.90-beta":{"name":"yqcloud-front-boot","version":"0.4.90-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"a37bd46c8f4b815337ab9736fcdfb6c27473c95a","_id":"yqcloud-front-boot@0.4.90-beta","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-4R2aEr0pMP3s2LGChsVIb0A8X8KWn/0Kemj23MzKCH82Ql7Bs7QSr71ClBynVFBrVO2aPzPBtUGb/U4so9kNrw==","shasum":"3d6d71aa26a399c8b09b570965c8c38ecb287b51","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.90-beta.tgz","fileCount":266,"unpackedSize":2493696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsUrcCRA9TVsSAnZWagAABUQP/iqE2bpy7bWzghfUUG0N\n1gWtk/zl0FvzVabkhjOc6RvxxugFWfrk/mgDdhH7w3T/w63ETlJo6/fjgjDh\nu1XtffKtV9M0fQVTuLtj3veSrenhb2BHF6O+WdNvyPEw/sFT/QQm9ALjoReK\nfRHvYjIdcsXKkor2bs5nP4L3atoER6X5m8OQyE7JsM5upus6Z1vALCqt9X7C\nNJYK0FTRtPIERus2zKn97Ba1LUZ249O//0TNpAOoRAdCHzyti3gDUXGxDnqV\n/L7RnCyuF5qxRZcizqyXuzhJ9SJJ2guEt6482Kbml7KY6/Rmh3YZrFrREL2m\nPrZNK7hTFubSE0Ecx3HQB9TnOoxgS3VYtWycrjuLUOp1y7em9Qm4ButoRZFu\nzbsd5kculXUm0vuGAMPwdsyaUaxOGFvkQ2Kn3BJlRKvyYHax6YO9RstUYuWg\nO4GkEt5byN6oq4Fv9HPo1+bq9oQClSSo6SJxgH+LDNwOtHU37XHVdy33FQbx\ngxdvfM+I1qOMRdNya5PXAxtpSefIm6JXzbmN3wQ/GBrrQWewp8OyOK4ZTuWv\nvPF81WeGvLoaZiWhSZhqEhyaauUFPcTQC9YYTLZDx3Q+8ahCa361z3wSjqPw\npCX+0KbkBieqwc3UCv9QfldfFjzcI4e3S436tv9fKK+MZLLWgtbpsQozTOEj\nZ+U1\r\n=n1ZF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH6BI6qYRth/BvcmSTAD39hy2LwtG+ZRRBlzPi5UzSPyAiAzAhLSeTSa1dHFGAumE7IMQ2XnOAz63lqM/6ZZHtpYUQ=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.90-beta_1571900124179_0.13391612225796456"},"_hasShrinkwrap":false},"0.4.91-beta":{"name":"yqcloud-front-boot","version":"0.4.91-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"30b6ba46334f18819fd0199bec59b54e6f9112f4","_id":"yqcloud-front-boot@0.4.91-beta","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-iU+nrOFHwh5NB1rjFfV3Ox0BcPj7D8gjKCUNGovmQeoYUq83/So4SKuBttSpRt2ZTTiGGN/PYwu3RxiglD35Uw==","shasum":"700e0baa0f5216375506614408c3f00b0acca001","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.91-beta.tgz","fileCount":266,"unpackedSize":2497420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdspqCCRA9TVsSAnZWagAA+goP/iSrJbW8VmaoulNzMECY\n9ajpspf8kOrcMKhNoUaelvsFYBbss4e1zmYIk+Y7m1tNa4hU3QyzyCj3DQcH\nbc5kCzoAs68qAXE7TVfhMUlZ4yG+p4vgCtLciJbseKKKVaOHl/yZjxYePT1H\nSqq+7roA/KP3q/ximmH22JMlWZOvD5CZ/9R0gR8vQoUD3pvaUFFtMe69kSTH\nM1b6flshLxobfxeCqBxrvyN3qlyPIneY6kmPmYLe2Mv56FXs9OoC8voGa0Pj\nMsOx9WGB4mmVOn8SQqnzPRErQXQ842X42GgVRvWQlt0YXEppVcAH8mhYmCww\ngnq47S/wHa5lZnHjYC0DpGpfEIGPG9cv5O8Bep84Ol1uA78pBdo5Et4Sen5I\nij/zSIq72voMS31yBFpFOIE/qQ+koXUxueZyQ7sXioyDWR5rjhrMmv/YEXYJ\n8GJiNSunkRJPRwOA2PVYS1tUcz9Y/npsRZj2S4oARrgs9QlcS7dexcnm8er5\nEgaZnyeF1Rwj8huuapZaJuzGfgl6yZOvXyrC8SWuJi4Yw8DFrr0UJUuMC6db\nCWN3XUmxRndjqqefYDAS/iCkNB1TQox5jbf+L2YmGyLnI36KPBeQ491H7Q0H\nHqEG1ItJYszEfEnirSSf283NENO9iuuWrP/MVjnkHCQaRxURZ+eXx0D9yN/5\ndw+l\r\n=eHWQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpWVukNmK0BWR+10KIBDx4OO+QUAUfj73d6DiSbneShAIgGYXfeYM3dVjQS/ZDRz6sNtm60bOPNWuGmvslAQ3WToc="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.91-beta_1571986049936_0.9388061075773231"},"_hasShrinkwrap":false},"0.4.92-beta":{"name":"yqcloud-front-boot","version":"0.4.92-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"77770d84634e80f80b3f11c3c3b507dd5a5bd0bc","_id":"yqcloud-front-boot@0.4.92-beta","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-x9ZhLDRE8lbWJgkl4rMlbWAV3ZxsFdyqo+V0/Bu3tqkH/9RKKCal2gwrMJ2s6SckytWnwzv0zeG2XdeSbPgyQw==","shasum":"d93cd54defa122a258e8a8ea9819e5dfee44aceb","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.92-beta.tgz","fileCount":266,"unpackedSize":2497343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdu/FFCRA9TVsSAnZWagAASdwP/RjugAzAUr4g26UYnY55\nMj+3yFXrezrEZiY8k/hkz7b4flBK49VWEIQl5b4b+WfcCayeZIT6d/6MDMUF\nw1WxQJrwtuLHWTdw/Wxni9fOeKzJlNbmkD+v80fOQYCnMA5VbJjPgZZn+2t6\n2krbkJEjpyb1LmCEm6DkizMXueHX5Oe94NDw4qs/Tc6IKnd7+KZRuM5UsQ/O\nMiP3wuiPtBiJwWwurfBuy0AU1ZZdVZvkibJvE0qx+q81z0ef2zaCWfejcu09\nqdJhHoGBoqKBX57EccZwnaoGyT1LUyaCb2sJ5MICUOAIpH5aWVwkTX/+z/hR\nrQedi3QGJbu7St9uL9O7HmBBjg+CzZkmO48JHQXa6a+/RIEoO3FeGIqBBdQs\nNI59acxih0uae+wJttbAXj/zwLue0erR54lGVteBqlaiQM9hJaxOvPQQGSNg\nczz3CCm4dON9H7zTGSWE1DyEH9SjwSiKZOs1e2o2Wo9Qnn6gO/PxbJFE6Xka\nZIYkaN7p/rpmZvPC2I8npxH/gHxwYlpFD7Lgh9YQPPZOH75cTDdXuqBJ3ArK\noSTeoXUDqbnaBUBBBegi8++XcEq9IrfpOPAtgVC6EcJ4jMB6WgYvqrU5siUd\n+nDZ04tN471Oi7xsBs61MRX+vIT69Ijd6Y5zEv1x5KD1fsPY/eryiNWllXGW\nn0sq\r\n=L0Ny\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhhn2y0gz5WCT3xvSem9xATey2Dh89L6RbUxLDXFeA5AIhAPRNR1ckKyqFdJ5GgdyNV/md87i7jUOvyeHi5m80Tcd8"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.92-beta_1572598085276_0.15140484312029723"},"_hasShrinkwrap":false},"0.4.93-beta":{"name":"yqcloud-front-boot","version":"0.4.93-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"77770d84634e80f80b3f11c3c3b507dd5a5bd0bc","_id":"yqcloud-front-boot@0.4.93-beta","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-nZpY5z6mMEGpUajEm0wuPilvs8QNfpUtzIEqPtsqErcDfY9xCkMFfhiXawHlNDWSQqkER77hLVuCWRcphvHp/Q==","shasum":"f9c3900f5e4e6d65e5b4d3c3d33d03737ceff646","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.93-beta.tgz","fileCount":266,"unpackedSize":2497364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdu/+hCRA9TVsSAnZWagAA+JYQAJ57mciBEYRYVuFjMC/K\nd278c3V2fOQjK/LNmbpgT3EKxNwOIFXmBMnSvssBWvEEKUI0JKDPiWRbKFK1\n72LyvtNGOPV/XD1wp6ctOjiIm3idP9yAekGNT+txzwCrOj9g3kyIdwaLIO2q\nLPZYhcWqduKO8wk9Qjg1QlqwMIj/goM92xzbQD51tyrWbpF7rnDat4YjJb5C\nqQqdTDf8uiQzPcc6kCXTfoye5yJNNArAlJh9Xy4IGwjHUO0x/sV1o03/IucV\nSW5grYneVG014zobJXgJ4+AsXw0P93za5GpbxWSJQunLqZNyhW9ikpbzyiSb\nIy0V5OBlpZVtfQpo7lN77WmT3XMq2pltxoIcnEslR7YEyAGVJjHXhu8y0l9w\nPiFMwOQ64rdWGIu0MbuPLX1zcXLUOjjW8MpTpxlqlX0xmyT0tt5opjsNBwgQ\n/4xJUBGwtHWV9YZQeSEbMV7AmBob3vGn6hs6XvZ8nixc5nZBMi0yN0AGcNZw\nPXomHiEHrUdadypaVQx2PTEQZfpkEqZfcfNqZnl7a453qbdHKxfw8z8jfeze\nzAO813iRBNtGGTl4+EopoLUc2iOSa9cpRmsYC1RQsYRoEyQ1corvOIIBAYV/\nTN5TO+8gyF7QhuIsOlFwGgSwo+JgZzMptMxCaIfeGJ98U5q6hX6Mp7ajhqBo\n++8j\r\n=2Quw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDMaHWOP9YHOfCmMoOcoLiaH32CYlhetKf70faORhi1IAiB0AiEwU7SDWPSuZEfVuEntEgaw2aH03mG8LZLNNq5vGQ=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.93-beta_1572601760820_0.30731564640995823"},"_hasShrinkwrap":false},"0.4.94-beta":{"name":"yqcloud-front-boot","version":"0.4.94-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"538d1ae63d0a2bb19f1874507562b7980c7e250c","_id":"yqcloud-front-boot@0.4.94-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-xPJk1L6NAtYTA/w9Edj6/hYqi8LQadm/bTHxI3i8ZeOkrboI8msQ8LtNWcr1ZEqDMFVuARc09dJZQHvvmCj24A==","shasum":"c6642bbe48b3f9948e255b5de0c92160f8f50075","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.94-beta.tgz","fileCount":266,"unpackedSize":2546866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdvAUECRA9TVsSAnZWagAAX9QQAIiBMeQreS0IzXmUr+Zg\nU05NMdj2k8sH4FGbut4lHopwVqVrmakGPglb6rkib1B8M2ygxVBSBVBDtGVj\n5h6NLBMsTafegDuQ4dRHyIY5u8EpWXnQfRRBXAnCMAvsi69GR5erdXoDyYR3\nc090oNlK2ju+/uObilN3O9d6ECTguiCeBaDNIbG/ZTcZOOMfCEx8kBZdYRGq\n7Pa9z9uWaaY8pHV/HBR3g2LH2esVVGfdbM08/24WjyccrAMd0OfOmBowcTWd\nZ4akuQ/CV+J0nM1OcfAlfXCtev2iZsMrPGgVa3abi/xcp5FO6wx5EQas8Mfb\nnhtI32hdPepOs3mf4rsLGipIyUcs4tv50og4rjf8+P/EU7BymOTp8imnTFcW\ngzHjh4C9q1/2UA2LP7wq3CuvxuPLn02b1CCLgWUiaAXGsMhIxHJ8wsZmxcro\n6nFobh9m6oVA8yTHBR/PTfocsD+lucjW3ceP3+UNS5BXUU6jMt93JwRYwH35\nsnBXWApkXDoi9VBaZUlR+ACirICPy5P7h/TW8wo9kPEBkDkOrIUH7fvgnUM6\nQOEmHT5aaXo+fXEH+Gi/VzLqkVCEx6JP80xK4g3dPUsqTcezYhBYv9cKrMK2\nwJ9wNRPq34DtBGMGDsqZDWZghd/jLBqX++apYkF2SMEDlAWlUMfUjV00fk7f\nc9VR\r\n=i8fF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCTWYrI0Ca4EoEgA40BK40fHUk3x5+WL6EC+QRTeJMfAIhALz8IIOLTYYd9Z6iGXLGKx1p0UjkzM7hK5UDGd9mhnwo"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.94-beta_1572603139978_0.19302428604902322"},"_hasShrinkwrap":false},"0.4.95-beta":{"name":"yqcloud-front-boot","version":"0.4.95-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"538d1ae63d0a2bb19f1874507562b7980c7e250c","_id":"yqcloud-front-boot@0.4.95-beta","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-NvyP/iduGS2gXV6z+UkRNDIcJtIF1vha470YXDM657jntEjLG1FfOwlQJHsmuUSGiyBdrg+uUwkotopFEW2D2g==","shasum":"653b46f28b203521f3b13ff89657685feb468080","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.95-beta.tgz","fileCount":266,"unpackedSize":2547096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwOOpCRA9TVsSAnZWagAAEbgP/13btXn0kwh/NCDZw/V7\nuS20VFmlRaMbBBqQFxbvY/EVN1xh2LUBqCv47YFGx8wFekbYn5NWm58Lg4K6\nZ3eSv0eFr8svFUU7qJH4AncG0ETLPzXiKo6B7BA50tUHfFgcm/tRMQdGFZnX\ns7ns/KNulSMKtOrAesriaFgTG4kDTaJgZ5NhL+OonhjXVY5vWkxER8+PbQ9c\n3ox9bgoIM+gJxvOfolquOAd85AKI5i3fsfYUP+i6GVukJy1P+7w+h0aZOvmq\nT9T7nmAW3M4Mrbfma3e/NFv5JbG7r8CMqmKgUA9/wQLAXeftcNmzEvnJcS6p\nZHFRsmmmWCQFYKVdCK/d6rIdfUWaFywxJY/8Jn9aF5FAWxM3ydVKtpSTX5PJ\nNKRmWxqTpWj/Yl4+uVjAdP0GS0aJIqSXJvO4QlD/1QEZqvrQiVXspmgZ5TPh\nyhyl23tNkgwnuXjTbVyO4trQmwTpvVv+ZhwyEgoUBcHH6IhNpBiSYDPI6IfR\nX1pRPnizKQAcBrLDDN1SfYoCcHFxUj2gkX4H+9K20zwnoqDRs6YoemhYqLc1\nxaTLal+KSaXQC2esVytlvLRtnm7EdUKstkQD5yynXFuGCA03SrFKJ8ZinwQL\n8hVNdPNwt7dumZqjsYIdJteKMm0nRN8Ct9me90LC/e17d2X9az9qrX0+HaDX\nC4Jz\r\n=gFJp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGLd/1UKttHK4gHg/ZnK6Zvg1jguJkUcx5s4l3itsDimAiEAyg0LzXdXXiFJOvcpFpB7IQWsCB9OUAg/Y+zXT7ccq7M="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.95-beta_1572922280536_0.14998436472410503"},"_hasShrinkwrap":false},"0.4.96-beta":{"name":"yqcloud-front-boot","version":"0.4.96-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"4411bc9a757abc62fdaa82729196b69a0ff71acf","_id":"yqcloud-front-boot@0.4.96-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-MlW69MjvmmCjgjv/tIoNgP8Q/g5M2b+9ay9ZZXqKzrGLe2SsnV/OFOYQQwqRziXwK2WuldybVL+IyGuxSSVn+w==","shasum":"7ed4f44010c90ade5d21140e31581d3c7b998b13","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.96-beta.tgz","fileCount":266,"unpackedSize":2547236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwP5NCRA9TVsSAnZWagAAbb8P/2z1+PgiwvcNA+kQxCkn\noI6yIi/w80Uq3yQTWkfpdapyXmzWWcQheshSxoT4v54xHDNPZ3GuZ9EQLWA9\nnKhamC0ScfxDOjxv+r6q8MrfzvZ3XHyq1CP2XgPok9h3MCYLMdqjprqcoJ3H\n3UWmJrfPLPt/5FE+59oML/feK4r7r5pC6vx+7Y9N2jDtGY75tl1MO9paM9Oz\nAKNWvBpI7feA9Ckw3FFYTmcMnqeedygRWlNlpYbhVoD7y/G1HYrI1iIF0TrU\nWUEc7/nL/sQOsd5HMpxgnL9AczlupXvJD7MVU4KJoOydA3rjVuWQbchTvIHW\nYgob6ke1pr/0hg1+DNyn2mn7tVZP+9Wu2xts75SIcgGAcuLaVdvnaIPgtOr5\nAkzQGqbn3Vxumosp1Ny0HJ/ysbf/j4wLcoS1+P3G6WYBppwaTXgLH1UDUniV\nXt0jCZ10JHud8UDeqYBR0cZaWrNR2CgLc2XpiyLQU09vsnwTrVjdZ47JyDNE\nNRIWLVb6Wgza5H4I6xULqWCGVMg0zaDCRxDwfRmPr04gmNv4MCq/hleSAcP7\nGucomXYxgK0DLBUBVGp29x9mu7A62RN7+RpDNIS8itkoi1PXUK4+ObnIcaUE\nRnIUzEQ8RGIqJ4ksR2z9bmVLLJuzHlYYvilVEo+s11SkBAikRBFWsDw4xedF\nxd9O\r\n=4jso\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtnDcF0k/IFZ9YafY/+oGu0/DWIkQCAHgURPLFo1c1IwIhAID12QGKu/8pzVxyABx3hDMP+/P+PkVRsSkWVuBYLjCO"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.96-beta_1572929101133_0.9669334473609354"},"_hasShrinkwrap":false},"0.4.97-beta":{"name":"yqcloud-front-boot","version":"0.4.97-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"b01ec82b353b36cd9654eeef3ddef2c544c5c936","_id":"yqcloud-front-boot@0.4.97-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-6EYCc15q7cgGj/fihgXuGKBwVGLtdegu/Sm2kHALPjs6HQbG6JgFyBA7DiI/HK215PHhQ0TDb3Jf1X3RzvIOCg==","shasum":"0479d43e803feee66c473c25099a8b1008eff08f","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.97-beta.tgz","fileCount":266,"unpackedSize":2546689,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwUyMCRA9TVsSAnZWagAAVk0P/R++uuftBv2bWZG6pM44\nejiajYcmexXsJA1R4I1o+qTmqP381mA1BYvXTXehV+ehyU6g8yp77AP20N2x\njVIlXK8jtWJG8d6DmArbI5I4GL2xNEj5BpS4g9Tx6u05Zr3SANJUmyvQjbMU\nTmsVLQ8PJSBYPdLSfm/iJBD+IsZ1q6y9d6nEm8RllriDW49OGk3HfX+Y0ppy\nK3lpk+JoGrKxNUQc3oMKYjsUsMWP5ObH+vJrRsszv5wh5ewowUsbM+MvfTPW\nzGlzbcLobC+7l2/mF+fKkGbRbIBXnefWE9gcQb9TA5wngxljERMBVepQoOBn\nHOGZANvyminFVq2VgG8/TeLVsHsniSmAkVpoQ+30ej5CThXAMLJwEqBTB0p2\non8ZhE88su2WzGooBf57TBubNuG1dpTmD7iX2e2GWCjyNwuBtBU2JxW6sXgr\n/6HQl5tpo3/8SKoh+AXGV4nbMgcByW+f4sNDqC2o8gZXVISESs59d7QaEXPQ\n2kTZslFGI+8Yr1qbTQsmu2Q+ac6G6epqVmSSqIw2kVQEJ0wSX3spD/GgiZWC\nNmbfCAfiF95zN+MzmfOuF9CjO+/90tiKWk5Z5oM4sBmpEjqohGTqObOCYd4j\nlBiykhRrhmmggx3CZOcXJoQUDWNuyCY93IvWqaJCaoQZrH5QXtVcXdDgw2qa\n4yse\r\n=LYt0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoU180NCkOTQVuRF10Q1oBHD0E+/nGekiBBN6cnThmMAIgOK6iYGeZ6eYTY5Wi5BETIr3BGfVCSuyeixrmzZNxVeQ="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.97-beta_1572949131867_0.8821735983577195"},"_hasShrinkwrap":false},"0.4.98-beta":{"name":"yqcloud-front-boot","version":"0.4.98-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"8ca79287bb5a8db768aa9ca40232ff55ce118d8f","_id":"yqcloud-front-boot@0.4.98-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-s6W3vY0l8tooK9GGirG1M2sc03LRnreXM8SKfVBxq8I/AWsQyEEBe5i2FmaReOM8kDjrj5qEDtMeySFOpuD3zA==","shasum":"dc71557d3befc3d45676dae9e50889b842362990","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.98-beta.tgz","fileCount":267,"unpackedSize":2565185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwVPsCRA9TVsSAnZWagAAcAUP/1SH+I+f9Jbz99v7nIqz\n6IBgC0m17MAAJlOSMrwLO4JJ5yeZn5/fNgM5bo9+CDfL48Lp6oDqCWV8yphD\nuwnGY3B4x5mt6KV7z7Q5CWWI5JU0R96HnHnh6HF3j5hAULpAzL8buFeR1wki\nT2+uWtICjKLf6nhuHGMb3gt0B53onlim1PSlQ7QxoXmtIj3HHWELLwgYdxrM\n8F/Ga9v58P1sqhuS8poNkfF5tO2bwKYVsF/Zx9jbewJLAnPKZntkkuBJ3sDU\n+Mnrr7/Xgl71enqp6Woj0T8fdZMpd8j+h/JiNdc9XyvdsHpu8QNwgK4VRxoV\nYg9tmqBKLM/gWga5kva7hUTE3YP4pSNDpGwf+S9vSNz5eVaNLvObNxlPAma5\nPME9GlIke+iGtv3/55+CoIVuEyOyfS6Wv2ek7Z2bxSOoWmDdwkZwBVQetlqY\nLTl/so/+tYdnybsGzRpvEC8RhnpwmtzThDqA3+PWLH+WskV4vBDM1TVluPb/\nZcN0/153YYqEPasIPgyoJZjk2zNY/gEku/+fLsWfU1l9s+U0CvW05+DKlajm\njj4A+NIVpuPTdqUMKgxXeMye0gARHJJhPnzUk6NBH/eAnDSEo7nwsSoZREOR\n/PIo7bQwVgeJsl0KtgUqJnmJ32mLTpRPgl0ywU4L9ejoz7UsjK3uUdzZkNGd\nFtsA\r\n=xtao\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCetg4X1PT/PXMY/WG3FHB5qTjdeeV1NZk43vRdMXBI5gIhAK/DqiGaJHCv4td2O04UXvx833k1VGP/+qpjEYReuymJ"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.98-beta_1572951019616_0.21589182326602896"},"_hasShrinkwrap":false},"0.4.99-beta":{"name":"yqcloud-front-boot","version":"0.4.99-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"aa526423a67c57cc13a3dec0cba43cad0ef5730e","_id":"yqcloud-front-boot@0.4.99-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-874oZfLeGIFsiMncRfroAZqwfSKqro/BFJttnhy+Ni3tXPNRpczPSFH0W+ym4o/je5a/YgoKqcC/L4yXw53diw==","shasum":"755d9ba7aef34c802c384db27f72612568e96e91","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.99-beta.tgz","fileCount":268,"unpackedSize":2577683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwlusCRA9TVsSAnZWagAAs+EQAJyoB/2NyWfvqtO8BJeE\nVAH15WnTCDoW/tLBLUdVoFRr1yCg7vyiLkcrsHmMjoHOHQ3opsXqOMgAfKOJ\nixs+GOQblSjyOplq+sHxz1ADz23MERobWHcur1kl9P1Z4S5IJz/83u3nKCvu\ntFeNkwmwvuoK7BpJ9/EasbJ7FXZUcyVFh7Msr2y5vs4dwTqQG42rWgxZ6bdE\nNuiwJ/NNj1zWmM04HnvFep2plA5ih+AS2s/Q/YZy9qxrDkQDMQFBLigM1EpR\np4umfMHSHQxlTy7KdL/eDtWzXWUfn+D0rfaE5ny1FHEamPRkV9ysWOY4p/WA\nslFuMm60ReDtUitipyY/KOnl3HMndLHO5aKoy7fOjh+Tl9JNZeEmUqAFn+su\nTQvQh6gon+cCjyP/MYYx8Tw5eiksmp/hzwYs2dMpQhta1d4tTNzFAuf4fmmA\nb/qhQTq/n7KhBcP78AUUxzvUQ9heCNQ6FX/FyPcYEp1uwbHsJRWt53RQIMyV\nLinmDPI1Dkrvyi2TtTMKYhCdGH8k/x+Ftioy4D9+mnDgmnMfCzRtp7Dp+ZWS\nkFqGL6sRCE7kmceA/YKz76cKMjz4yRzuo0mZ+TbsOi31PpwYf0K35ok7Qh+m\n5UpGVYakhndM0IMyi38g3RScKulnI6QWQtRp/QGVfkQA0y6bVTPe5PTLMzTu\nSURy\r\n=QfcS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAM+5LSt/gdB8mxFNQCrnLrmPDZmP8W2fQsG+R4mf08SAiEAuktGLEoN9UtLsxuJt1DOy6utfDiilicQ0I/Jatkvbcc="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.99-beta_1573018540232_0.7084715451668457"},"_hasShrinkwrap":false},"0.4.100-beta":{"name":"yqcloud-front-boot","version":"0.4.100-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"ca98354796044b902ff5df41b27035efc5f2f1d3","_id":"yqcloud-front-boot@0.4.100-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-1BBz2rQI0csKWNAx+29xfrLPlvH6kik7gC1H9Y705vqiTExlLkvsdB7M7GexS/8SFdfh4IBf/AFV4SNZHBMpmQ==","shasum":"8ca37a3104cbc6307eb487d3e9c9a0eb798d2a6a","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.100-beta.tgz","fileCount":268,"unpackedSize":2577082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwpFpCRA9TVsSAnZWagAA4qoP/030hWW8kLQppB88cZog\nsG63rrObjjIDsHj5KE6sSQv3+XPtHyiRqfqhvJ3M8M68qEoYwmuI7Yt8t9ku\nb8u8zoP8M9AJVf+c9HuAI8i2w2qMzizgJMD6fpjEbVKeD7M3uujKBwBo2ieA\n7ZbTvtoankmW7WxQ5AVskT0lYCUjF4StrFBC7WJtkh30mQyYmUMuyiGH83G4\nzHInlK7iNoQCkuCsnC+Noux1pls0TQrZRieqXsWHoqCPNbWFAWV6C6prIFnG\nK5uNXqpkmNhV2LqU8lKhHw7CLbT9HMju4jGUb8EPrIRG2YDZjUMUirQJ41oP\np3NJGNw2+irMk1JTHAea3YS7Pa/taOzMK8E546bDY5mrXOyVfhDyMj+EwKOY\nlVhsns895qLJK9hmZgy8A7DZfIgZd83nC2Bb0SfHnTQd77vw3cA5qY5qYHSk\nS59Y6BVtXs8XZ6Ed6cniKrZB0bDlSEU1005/cIOW39rxa1075INAc0q4iy8L\njxuD6uXKvou+mxcwJX6szvsykW49IXAA/XMs6AWSXnBmRnQB8UbY64vBr2Zx\nHcSwPVDbkytO4PVGnApyTShLYU4jrjc/gXGud/nMZ1IcKr3YMG4ock3upcgQ\nR+WCxtcNvxzyyO2Ichvjmbz4BwsVIFj2IFtZbnh5V/wfZs/GTWhvt02RmWtn\nYbHC\r\n=eJja\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH0nHsMM6599dQf1Jecq0NIhidKdA6BNhiM/Sr4oPTtzAiAodKrW+BpmBDuOfQ69xFHlpB3UMLlQPjFMwRphJIvrbQ=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.100-beta_1573032297335_0.7351201850424005"},"_hasShrinkwrap":false},"0.4.101-beta":{"name":"yqcloud-front-boot","version":"0.4.101-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"455e7beb0ed85496f997047e3c6f2612773fcb85","_id":"yqcloud-front-boot@0.4.101-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-UW91kI3YiCeumEVjoLpuZjwFavGw3M6H17qywWeCv3N0Ih2VrcogWdBenn4ipOvgcHBAiAXDMbRPiqJGKNgzPg==","shasum":"517c46586074f4864248822ae74efcbf515d74e4","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.101-beta.tgz","fileCount":271,"unpackedSize":2585463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxNJcCRA9TVsSAnZWagAAYh8P/2m92P9Mpg+SXPhnq+nw\nqPU/jyKUH3ji12oG7YHXIsnAooXa/a8TWeuuk1bB5OHZUO+4vlRBHm0JWwuy\n+0SOdGoiaZoMqjOTri5/Wjo+h0H9irGB0q2sI7+Mb5kB3N3mSlhbk7+Yel3C\nazBZQSq/NsWsT/W4BHzx58ucoR2m8kCfJ+3iArNSItjuO4oDozNDEeqLSqsM\nOUGs9Uoyu20hgztUKKq2zI1DtPY3d0EHoxVdIixnlqkhSQ3q5QfTrxRYXbeL\nWKIEVnLWK/IBB6dAulG5DYNGvVm7xTj+UQxDEKhjFj78y0WrNtM/74jFAtlx\ndpHORfMnC5qUC0FsObAt1Vv7WzcgHiOJMB77nOBT17oZdBwLrBBnV3TcMawN\nc/UZQDXavT9pebLtJMOgrArE9hLDV/SoLyFhCJEuYveH7ZKhsDImPBzsuXuU\n0E6u4h8ovCN6p6qlWNHV3725AS5n+PNsM3iQTpxkWurB9dvyFuC1YM4iL30X\nWo+DBaq/3H4OxYuWUTHPzlJV7U5d5EBiv6tigLKTS/z/8gWYBL3jQzBesp+F\nbf8ZVzdudO8fv+xVOYQx93FErPODImxa3jIGGjtVlC0AdLIj0U8XciAtkTtd\nQOEi0ySURC1MJ2IuzFXY788OhkPJqUu0F9oZWq9J0uMB5QoNlfDKUM2gWeRw\n1ms3\r\n=/k+C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0ORYZotjp8anGb1C1bcKCMhkArPuPTyNvyX6WgMcDlAIgAKGH8rDh42J6lQSk+oVituySAUEDjGLmKUDEXRPviGo="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.101-beta_1573179996053_0.6905332725203925"},"_hasShrinkwrap":false},"0.4.102-beta":{"name":"yqcloud-front-boot","version":"0.4.102-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"5dc250faee2d3b030cb7995a9600b214423326e2","_id":"yqcloud-front-boot@0.4.102-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-Nr3HOKkFVobhS1lWcLp3iLlQLeBrNemeo8+niZjUCWSctic85R080WWlk0PGnOSOif16ZJc6dCjndI0urAEEdQ==","shasum":"bc9a4b7d22410b750a9d19d26e9845ae71a1ea88","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.102-beta.tgz","fileCount":271,"unpackedSize":2587126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxSvwCRA9TVsSAnZWagAADV8P/0N7HnztHZW6m47Ka2NB\n+tS4KbgifLm9X9PbSUqO7xvsj2hskeGgJJBYEfSnD/OF2WiROEA4/6N1Pkiu\nCRd/oHPVNQUulTVfrzyPvASd8m1eoaQ7OWvEJP3wy5XR/oWvLZ2PBZeLyqUl\nA5vtuUutR3TtuB5elJvmeXSaS/43nhgIoRvQHBq21EHSZ2/bu1hEsLOyq/Fh\nJ80jneXyE6BgyHqV7G09dSM0nGHP4xUuKj9XN3Tu0pHM/JmpPOYnjIGz+6nt\nt0Ql6kvMwdwUHj3CIF3aVoiGOJ7xZv8vsezIfYl9yMkKJqgI0us4eZCsaXDR\nIPVn+pFjlY+k8LfAC0mSyyQO31BmGAjISQ2LqogZeg5XMf/uuVaXHIhFkaka\nh4nM0HU5gwc5EJhu9msiXebggfOhWeLlckaRnEnOYLyRMuQB2m6ap6jGNFuz\nXxPJQ36a/yiZsRBh/QyUf8z9W6DPmW1eNFcP2TyoEsz5JODswD+Tr+d+fePU\n0v8e9Dd+Kacq5xldTfxeD6+vq6P9ISu0UUvPhgmowledyBglA8qqjdPlvzkt\nxvTir+UklvFxDas//bIIL40bhYUIRrMocXUaYf94FrXj/JxIhV9T9UWads43\ngjkb4+pW/PmhDE24B7Ep7swyD24eQ8MP55gMoWj67l/fmzCdF18WSMppxgUp\n5/f/\r\n=9hbn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDykDABYvnjZ4BlkHSRfl2EMPHbKaMKGWE4I616KhrIQAIgafB+gOmF2bbvmtQbTaQ2MsdGs+TRAvunySVl33COjyQ="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.102-beta_1573202928277_0.5474691389933821"},"_hasShrinkwrap":false},"0.4.103-beta":{"name":"yqcloud-front-boot","version":"0.4.103-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"36d133c947e06a79dcb3053b137425192544950c","_id":"yqcloud-front-boot@0.4.103-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-fYJNpdmPs61Iq9Rdx8949hjfQANY/8LxekLEDbGi3IizLdLBWVUmSKXa7pbRViD2IAt+fH9nKj+JgyWWOcRCYg==","shasum":"31fd7229809bd4b1188f6767db5d6d3760546e40","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.4.103-beta.tgz","fileCount":271,"unpackedSize":2587127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxTxRCRA9TVsSAnZWagAAX4IP+gKhcIRZzMOvN/eH/9Pb\nY5MM0y+6fnuZtZ+ZmBxlDa8dTInK3WrGvsUctr7w6nM9zkrkgQghrkW4zax4\nKwGvRg6FwQaCjSq9CLZ/fEJOJ4riVh3TKhY4BWxDjATTwJilYcbAQ3PwQteq\n9g/2eobUx2wylDiNC/jNUqviNK7cFKarrjalRnIBl2zg+zGwfJALC4JqmrZy\n4SrALpA1Ezk6ezxYAnR/lRkiRvd9c8D78fIZTDgpH2MR3Jecy7AGpObzKC7S\ny93LfEXf4FKfzTlVaG8wetIyHdJPocOiWkw3L9nu+/rMPQvJ8CbY85CNy8et\n+3qIyMn5+CRiWSHiKrBlwMC147TKhMogbEaC9AtBOAh8bMNjMX3F231ggWCn\nf9896+k9FWH6eblZf68/XtHUWFIeYzWF+3CvIKBYsLrbkdc9Z1wKfXzB+Xc+\nn84NfMsozNIyxwejoe3gYcvBF8C2dx22j9X2MFO9/01F/LnUmN1lW0j3wasT\nBMYQ7fM0lmRo0MgOgjhbhSLc7c8qoknUqInkdxQLPAibM/2bO3zOAOikqxkD\nCwjjyAHxkzG3kHFGS4Bnf9gIqOs0uQqg/HLvuCWbgf1FZWRR2bZEpVx0LfJP\n713efqw7NRv88uJ5zrs32jsDXaD138qGim/roAkna8yN6GrgIbU+l4lX+WPu\nDero\r\n=GvWO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCk1iKoAT3fkMbGViXuB+A2R5NX32X8LilFq9wqvSWoSAIgWGomO7/6F4ZP3yEl8sho73oYPyQjJ00Ko9XO4kmAb/k="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.4.103-beta_1573207121058_0.203188050844888"},"_hasShrinkwrap":false},"0.5.0":{"name":"yqcloud-front-boot","version":"0.5.0","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"bed60a054864667f432137b2fa70e42657f119b3","_id":"yqcloud-front-boot@0.5.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-VZTOQV7lNaajx/mye+jJo1eABEpP27a8ypC6kB8YfDJuZvWFOkCajBY+kAI1v1ljdil6l4HVxLn5+XvQKsDQOg==","shasum":"df3b6c3d9f2ee102c0fefb6d88e67bf345fe70f8","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.0.tgz","fileCount":271,"unpackedSize":2587231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxquUCRA9TVsSAnZWagAA4NkP/Rs5aPFruUagJD57O+23\nEN7f2Led5tB0DU4uUh+7BkwvwZA72cFOvPpUK4e0KLTiHObgjFgXVDSgnz+G\nSFskx9aBqVEk9I/iC/FY2F9Dy3zWGl6Le19MS/ac/BYYGzbjXzAzV6de5WgE\nGMU5PpF+1b/dNg9716fZ/yRuKjPNu5hF9DxdUux8FdsUN7H4m1N0AY17cAtz\n8Z2mqjATnmTJe4fsSHIv+LqlVpbpzbVPErh5viFsXNyF9DV7RShyA6eyMQNl\n54wvCjSzQTA1VRTsueGv0txDcPxlenq/2HZ4P2blTqiOXPyLHgWMlD65jOmU\n/p63Y7oeTNRZjQpRTCbgO7cCtS0JUSxqZ8tz4Bd4GphczroMZAxispqoiqvz\nFc7aGP8h3MjV40lf7p5Y5KojmriaBYeLNaiBbXgSfONlcR8x+zt+s1jS2fHP\nC/Yzz0Twg0Mnc7954Qit8gfleP8+XAF75GVmvU/+9WkG7+VcCn8bFW724Jhf\n7Cv0mH0mUxiCCUfDbbV6ybkw9fsuKhz/ZcC8PreG7eN1S+xj7LLmv9ULrFnq\n5frmcQrqqzb7CLIObD1Slt27Yxk2d6Gyf0eu0hrn72MnKo/2Fx9x98p3VCEO\nu4owLSojT4o7YhrHNofjj9s8LzljLLZrJOo7iAjkX3EsaE8cVBY+0s+akbVS\n1kEG\r\n=sXlF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDnQKBDbQL2SePy3UISUljfw0Co6BT9c6S5D2YxWoO4+AiEA2gUI44QHw8y7Gu2CE5T7HB2pv/77m4+JkCzvsKoB6ZQ="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.0_1573301140243_0.5244220556720502"},"_hasShrinkwrap":false},"0.5.1":{"name":"yqcloud-front-boot","version":"0.5.1","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"51c05ff1b70adb53867ec9232549569a4db735c9","_id":"yqcloud-front-boot@0.5.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-GSHLfDkQdg4bQeEHOz3Y3774UfuSuTsCcerZMn1GJ2LCl9HB5pKlT7R7wpTTo2apw/emb1dlUg5v+2u/4p+Obg==","shasum":"ea4a57046cfafba30466743587bc934fab64d247","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.1.tgz","fileCount":271,"unpackedSize":2587494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxvtcCRA9TVsSAnZWagAABxoP/02XydBCd3WJbmAjZpSC\nAdwqBaC3w4ZYqX0so6OT9ZhFBmd5byif5iXkhVNTwuOdznQyx7/rzCY3i+lA\ncgLvejuBumiUzkFAHrZYfvl45b/TMSzrPkMnj/RvTYlebIDqKyp06W5fV4ZF\n4HzWQcL+QwajRvir/Vcm2Eg560/GGzHhSfigpCbMrUf1ZFpYav3X2TIkGFu2\nUbRqdOso3vGDbX8vmgW86qjloqJCHcCjaHr7hJqz4f1RN8uFXDbsdWzCjkQC\n1d1DZLRVaFSA6J+4ZVn4uqwxwZDn1HhNTg5THBfvqqVZbfwEKubdiGeKgFzP\nCVIQGYtZ1fm68qoLpusuurPodA6/7h8IYXgh+nbSZxTQUsLSIFq0KgiukmIq\nmKcfZTTkf7T3t2IBHDtw/dzj+DH3qrg8DF0Ahgkt8WFWekbQOyqeGHQAAGQ1\n2ANNDk+YsdiL1elc57BI1YXx710zDOP57VAeqeNyHRpp/+UY5VJbqGXb95pL\nsgKDVjzylExqkmOIWZk2QCRQEX0RZ8uaeZf6M6rFbYtMKetdjpTkLR8PjewP\nI2fjV/jjN0NfRU9N7PJx66M6gcsaW3GkLaU7SMXaSHD56CU6YYC2V9DhA99W\nzcmq80qBhllj0GnTnpoFPoFFoEJhH+8LonSgilUUyNrFHd9OD1ujHQs+TgBx\nVla/\r\n=tPZq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCY4QoBopKbM78SD5Ti7utYr8Otaxq7L2NpYyO6mXBmLQIhAP0kqv6QTFlunYhmhuPxGB5t8eJpI/Xf6L4ELCBF9f4t"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.1_1573321563778_0.22157462221664237"},"_hasShrinkwrap":false},"0.5.2":{"name":"yqcloud-front-boot","version":"0.5.2","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"131ab177182817357519b91f68cdc104438f5f17","_id":"yqcloud-front-boot@0.5.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-ngl+kYKZA82ykTWlCf1bRmMDGZsIedY37avGBQqCXA0S5ibdbPxfmcarRg0XGCTyH6CcHWJBRW0KqSURvR9VXw==","shasum":"0db609a1b55506e9139396bc3e7ae51d1a41dbb5","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.2.tgz","fileCount":271,"unpackedSize":2587515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyMz7CRA9TVsSAnZWagAAkNsP/261Q2njTmX0CWjlXn/O\n2wZX8LypLr2CBSZ5CRv9o2Ai/rYcsnJMMkXFLehIkSSGT6/OT8zepns/6NoS\nnFz+Yubd8ClFbdYqjspoxe608LnwpYl2i2D/J5bPgGHnZWukdRIdaaY0wFg3\niq6aj3kZyvf3XsBmJwHHghYr3r3E7sedkQogqN5uMz5vbjxTiw5WTrFsWKEz\nfkr18XEOPh2oUCzJYBn4QXMKXe4ds8SQERxDvXiNug7Nl2fagFGLcvsqzv6W\ngkEFkZVR2b6zmGd+I+YkNuaCaKk/oFIPMHVd0AieAP2z681jPQOkZbnKgn3n\nVR5Bu6jTiylK5kD5UiLzPwVYOJZ1F6TlfSdnJDvLAB0aCykuc/wHxyMyZVXq\nkXhL5K0YXoUL167CfEbA5qiRgNYDV+oJEoZ7mweioExuD5mdzOvpIViy/6pe\nweesdz2Daj2z2qBWfwDASLSh+lpC7uPCRRIFJXBag0MPOrgx2zqRBJffr3v+\nSkL8nmJ0BF5vxL/9f0E9PhRw+wpTstpddDCOnwPSbTFKJhnMQFjDHu3BhuU4\nFLmZCHqIiAxZp+Svz1P/PyMA01pZkXBtpzOQOayhjkZjjfj4s37aJoleHftu\nG+ZVDgIEr1CgtMZuIUWw0DyACeg/3J5giQuUg2Y/vtg2auj9xouTTQU426wH\nJLkD\r\n=baxO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDl3gga2BpH9PxjFCn3d27yUaDG5IvHbAGLNmWf8fCr9AIgH3jzXJTaPkoJipgvSTxT5vK0BO3KATYd44XYoclYobs="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.2_1573440763011_0.15505042604420072"},"_hasShrinkwrap":false},"0.5.3":{"name":"yqcloud-front-boot","version":"0.5.3","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"32e5d5a8b33007bafe8513929e9dca52a1f3890d","_id":"yqcloud-front-boot@0.5.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-R5y4pJAcTlnOoSK1Xp76SOLoYBVHTt/+7MyTWZUsTkwn0dlBVBDu//WT0MKtsr0EQBLBvQxN7+4l7pbXneMRBw==","shasum":"5ee0c7bdfcd9e2eb7ea65c1d7b1b4c3835d8ac56","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.3.tgz","fileCount":271,"unpackedSize":2587970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyR6nCRA9TVsSAnZWagAA1eYP/3uceXw5ILutZNTjzaZs\nfy0oLH63jJGamusiM8E529bigAWZDr2lJDwv+BqKXFApTSeAD/R8gBtQEsGr\nsMuZmhV6Ud0Ljt+/Opi2NBggUYwz/ilBVA/wXk/wYhq37pwdvNAvQXvbnjXP\nJ8FRfh/jvm7jZ+5dTdCeRPzoHUeSYm0v0QYf/YQViksMVIl3CVlUhab3KC4y\njOm37OG8vF47gKZJj6JrfcUvqQ0UvI4nwsHTK1Ezw4XDDZpij6npy/XpQAzb\n3sABL/mOA1RPLcR0j4FhKIQoNNyQga6mCdERcalokoe807hStRIUhPleTzyX\nomJ3Rptp2gnRtF97SGt1IqECp1adUpVQP3XC7RV1qylCKlTd6Y9YX0mST+jI\n5Gwl7wiT04EGLyiYPaNAq6GxJ500qYLnrgyJlzBR31PKvqYc9aR5JUBZBX1h\n3AphBkMb9/LVC2T4Sk93poRI7kVh/vwZk2BuBobFSxRZpLluGNzMfSrPspvS\nb+8fUrzbD+f88DrwEoMe8iwcmv9ORJHCMpgi71ov7ORyfUcIqsW77lteYnU+\n78lMuywI3F1zQ4cJcotVSslmaYPhSvX4989xavvPgUSpLFqk81pd26+SWDUl\n4X/6ZLPdaXUkeedM76iwfbhfawJRO3HNL9nsv0iuxGrXydMItCO/Yi9nzRFi\nlrRm\r\n=YfoP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHYmJAdqUC3nZBCL4eciz01qd1eW2dbIPoU8GX9sNqznAiAZTt4b8Mdp7cS+N0e4ywbi6R5Ym0TAwdCx/HpCSDMt0A=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.3_1573461671325_0.24359182170718485"},"_hasShrinkwrap":false},"0.5.4":{"name":"yqcloud-front-boot","version":"0.5.4","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"f73b7008e69ec3f71b6fa8604a8b5ff8bd3338fb","_id":"yqcloud-front-boot@0.5.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-fiCcChhiLBQfN6UmFDvJHJ0b3so/7K2KD9zuBD2LFr6+WBhQuB39zrztyPw5Zei98w99YqQkAvEEJ1s9kEdfNA==","shasum":"e4709042f28c1dcfc441dca0f7523fa8536dbf30","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.4.tgz","fileCount":271,"unpackedSize":2588586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyTYuCRA9TVsSAnZWagAA150P/1KgqFUy6jALcHopImTZ\nUK4q7A34bWAV5C6zgxpSvcCdYeyw5gq+grMv7s18Iuwy+wqEf8669SezSbdN\ns0N2t2NMYajy+uojX6O0FZiDTSUiMh5776SagRtVrMQkl8cRYofecG307AXy\n2/A1HmMA7IrpDe0tS25UadMaoALg3ByXgn1L4Vqcnlj01xKkQbTNX0nGybrW\nnyCsjmY7C/w50eS31uy/sTxCdRFbDVEof4V1U3zl4YDqajzI/uwGZ+E9rU43\nx0NpKJOGPO1/U3X871QZJQMAaQdepvNYQQDPmIZogbr7ySGDsOxd9HoRvcI9\neiedr80iUPF+xtph6r8j+pGTUr0brevX/xKlbLoO/1ghvysKPjsss8L+Bjvp\nv/U5pvqDQ6AZkfJ55VnDhJk2jVTox6WanWrKnrMvk+h2+gf/8OYEB2YNifF5\n8yX69tDpahtzzj59xjfnbMpCjfXeyaisjpoGLymkapzRr7Ov+Vx6krWcsuei\n18/tZp6Uklmr1+3s0ynzJHsg8E3WI+aT7XhEMOud0w3YiWXz82ztIX8Qw3ZW\nhfIZSO9k+6F40yd/BWpomTWpy6ZuY4Fuys3QYIw0wqKv0ViyH5IJHLRAyebU\n66OGk7fR/gJR4Kvhy2DtN8rqNbRPvdXE4bWFA9u2s8aSQbBRumfPd7WK2Gur\n7fPA\r\n=RtXf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFfN/yDUeovQsllaUwjtcsFT41UTTaU+DJdleRSCTuONAiBDr0+AO7jruhHVSZyiekdm77anSJx2A/HH+jMEBhCwaQ=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.4_1573467693779_0.6981528711410907"},"_hasShrinkwrap":false},"0.5.5-beta":{"name":"yqcloud-front-boot","version":"0.5.5-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"62ef56e12916a58b448dc972d84e6ae04aa9a0bd","_id":"yqcloud-front-boot@0.5.5-beta","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-CLDedRN8D01jVZmU59BlcLZyX4SrOB3EpEnm0I4j+/+Kuo5JDmioMTG3tsuWrLdBYQZpAVOljaO7nB0J3i4bgA==","shasum":"acaab16e8bcd1df7b83ac1bc8ae24bcf15d48296","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.5-beta.tgz","fileCount":271,"unpackedSize":2588591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyh5LCRA9TVsSAnZWagAAimgQAJBFvewPhWznYK9lo9eh\nCyg9RTqow1SIEx/0V1sIx6XmEIKyU42yY1B5rBihbnlbfO+XhwuXnYDGLTcI\nATElTDf4b+MJmcL7/2QsT3rDLeWpidS0RUgPOpaoC6YUWij1xniRg9W5jzRh\nPgS6nq4xNaGHrrWz2UQvFuSiRsamE8BaJaCupqYI/di0qiSsIkBGYAPwJ3zU\n8jYph8LwvFRWsZhSl78qR3hJQt2Zy+kq095028Nrtb5wIhKrHspk102NU+Di\ngcgl7LL2MxfEmk042qeLDFNqDDi35kAzF9f/YDXhBu3qeP/s9lE87TRUI0fM\nN64AAa2v6o/p57WUAPuyFtksGvEKIGHM/d1B+nvu0NtkRAbXkuYYuW1CBW+p\nRLkIV5gSQf3HpF0eZLlrSOGg+2wiNBHsj898WkhyaoyidFuwG6E22H0VNdAN\n1uGP2COlrSzwxh/hU/5TDj8w+eGPYrZ+AVHPXi5WsGvoRPn7+VTYdHyos/FG\nVYcGKiwrRJsCsj3nXbeDeZbqysUP/tMBu3SWZdSvFEevLm1WxqH2OCZBkUgY\nW19bLijXnWZL5m2IeIp/wgIGhrDeXmsqJujwzyPdl18p9jlFir2DmmOjiMet\nw54FsOiesWbRLHa8oIdz51p5r20pJkAQKjILeq4F13j1R7195e2WxjRoaW1U\nVEpQ\r\n=Qeb0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRUZCSUPDCHkoVjKO3003wEEv3JaflLMwuH+AsNQXJyQIhAOIWKuM37YU/DKXeNIwlr1lFkt+5Tc9VLpcl1uM0L1pp"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.5-beta_1573527114905_0.9759210088012107"},"_hasShrinkwrap":false},"0.5.5":{"name":"yqcloud-front-boot","version":"0.5.5","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"d4f2639eb4f85817a70a656259a128803368e6c6","_id":"yqcloud-front-boot@0.5.5","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-yjfZxrqiHjL5klVPA+I8zi1Zpt43VpGX5PugTERLVRfOg0PSDVRuj1Uesl+uvqD4Iu77QHqaiB5scN4CHVegMA==","shasum":"1de64fee2693884eb3155b71b2dd8ea37782ee3c","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.5.tgz","fileCount":271,"unpackedSize":2587699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdynh+CRA9TVsSAnZWagAAskcQAKQV8DipLsQte5yKEpHP\nDu1QuB2zeLfrhsaJuUDFS02P2wrRDruw3iqJ/cnnliDfxcIsb3xAH+Ar2POD\nz04uZyN2jwlm6XYcCkCcESYICKmec6aQeTeQ3WVw5hxogWFqw5eHTErajWy3\ngYV3FfU+laN2kK2h9Ctir5/slRBVItOVm4fFWtOHC0YhXmBxeeKGxWn3MSsv\nT8OU/n9cHUQn2rKTrdu5Xlh7y710tO90s4yKapik1rUs8xrGIJunvHE2mkhM\nKneZQmJAiQ8EIVTHXGyCKE2vmKKQ1WlRYEgShzJ3HfbcfJVB3r2ut0/n8pQu\n9X6XnDGLYTuReTf5MjM9ZwjDz/FEgQxnemPfsEkNEcQTTjFEmy7yGPCk1rV0\nv8K/Vhrz4rxfhLJMVIcrNupw2oscF+fKyd1WRWs98Xvw+HmtKFjwI7j+oopw\nD1VplN6OeSDLq2yW/E8KrXeqeOOW6dB3Bui7dKbw9K7zannhi2Lgn16xTwbx\niyW76pVV0iHxkzddfrz3bhpEAyMPH5u0VaDNDkqtfCjZPoBgTFDrC7orXwxD\nHVDjwzsb0F3kBMeaD/fvYQy8mUwG0tHruDqDTtIOGx3mWPCaQy4UMmfs0veb\ngtZqnbCPbQxEvVxGkFLLlVhyRHV/TRdS48VVQ6WGqdGel0hpax2TzJ3al2Jk\npW5O\r\n=ZnaL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvWwMlsUH1VVgYj06skw2CROicdGtDqqee3Hl0goBCpAIgW0orssrxzSVPYEJlO1ZyTaA5TuUqTslxVIxd3ngDq1o="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.5_1573550205798_0.1686432794514443"},"_hasShrinkwrap":false},"0.5.6":{"name":"yqcloud-front-boot","version":"0.5.6","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"38ca7870ee13c57af3fb4a5e4708e78067956f1c","_id":"yqcloud-front-boot@0.5.6","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-O3fk3rr8IK9snwEBuRV0pUWZ5dwYTFZDxiQQ1BL20YZyElVssdeK10lEkRLFL44IylbwTubuA4gY4sPQdlTvjg==","shasum":"62c12fa8180a59e7798e9188c4afd74dcf88caf9","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.6.tgz","fileCount":271,"unpackedSize":2588534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdy3ngCRA9TVsSAnZWagAAEKIQAJSi59nlsUECn6toha0U\nM1z1c3HJZnIpp+CZMX2YthrE6zb4oQdayI9QPdGZ5XV1jVbR68BLYq3D7B5q\n7/ucH17ege9UcZJWZJWM4NZtpGiziwYjNXfKNOdXVrPVyH7ZjfGaUo3XpBuv\nEC/fojPBNEHs+ugzxDX+NVwDHNLoE/dpUBj+tt8wPn2vfNy5NmttYuedHV5V\nmuJFinOwvma3I4XxUD9/u4oWB/PxHSu15jEtkzXW9jRSdcntb9Ua7FJI4nzd\nN651Xg/s7EXfqdr3SZW3OF3n5LhyFkmhK0cvBQziO4m5dgB9WZPEXp/nqCwo\ntBDrfwZ4elN5kHEIlcCYRjciHT0R8HNYlta7nYMBEQV5jnQBc+kaE0Va4+ZU\ns18u04nq+XGABKtv9zGB8pgGPSFahUz8gxsAcvccg3cIJiy+tscNl6cRiDUO\nDGQFhCgF1+oeLi2mNiSX/gHRNy5IWr8XnuyGCYqFiQ6QcSbTDNczjf3fmptC\nFO5qDK9lbapDQgeNbYjcsHn3OOFxeD6PibJWxf0XGtq6ZBYUMc+0rQ6tZJy4\nEFXzYebJNIjj2Ln0mWltgHxCeJUMiY0X5ztvVtEUywPHoGI917rltg2+6Sj6\nMmwNKjTrsJix13lEAf4XnRUsS6tFpA4k4I59WsL21jKaZb5JblzjQ9U47Rs6\nZNvp\r\n=2ODt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDNu+PfA558PtT6m/oe70vw5KN44Wqs5YjphkclTb79dAiAqYYp8s7YR5IXwPAu9x0DWV1HBeIDZt45gpweZq+b+6Q=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.6_1573616094906_0.064832724540407"},"_hasShrinkwrap":false},"0.5.7":{"name":"yqcloud-front-boot","version":"0.5.7","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"d64fc69c7201803a7c6bed2f23eaff297a8ec41a","_id":"yqcloud-front-boot@0.5.7","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-baBFhIy3M9F/bRCIq9/xsr1YuCwlcSikcYy3ejagMq3mAzi0fUpWIpc/QXdeQ7LoohiiaSlB4zWX3kendSH1WA==","shasum":"6c6e2252515a1671f72d32338c5fe2cea5bc1575","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.7.tgz","fileCount":271,"unpackedSize":2590062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdy6uHCRA9TVsSAnZWagAAxUcP/RVih2hJMl1V77bsWqJ4\nhv2lD79wYUvfRIzhqDevZgI+qwhI3Yj6Ki0kmTpRrNSg2fU0TKs1IemUwxgx\nDxIZbT+b/ifxSJWps/QHx96ivT2mxLUrk5o07tUF4YTX2qLCw61U+qZ3av1m\ng6QVb+ET6Quq+3Pm84FugsQtCVO2IX6VRMTVSxdiIBc3AwDLp3tjC8C71R66\nA75jDFMj08/GD9HNDyYOd+sZC7WSLuMlSo1hiIZQl6tfD0suN1jMdgSbcLRs\n3HEAep4a1YyynIOZTIcplZPLGHG/CSjIBTMrpZXrVUjsRghxV1EAXaMF0MzF\nH/0FGhg0bN6izWFO2ZAkww8eFixr8Q/mM5yBSAIsW3UAkyisV4uD/gYpyh+x\n3s857Wryvq9E1eLNzGqCnLzj2Uvl4L2j4+0UHP3fRPKovGJ1ZsuYAHbiNJTE\nNoJRc9HnWUVS6olGYhQ2XnCKFRL044tZLZP5ZnvBFuBwX+LKC7kOznrwG50y\ngJ3DBt/ZDNH4blR/dDg7l9QFkF8uZIC1o3GB7C/+0EE06CDn5UXK1MEaMjYx\nhM35IfGEgfCpl8N9VPNFPkDFpwUbuczPCW8sGQlE9UtRpTus3P2igkmHV6Zj\n7fw4nuo3gm8QxyuZbyNUSx2OSq/MDdeES1emXgPuTLjnFvlalbtqqscSCQVU\nu7tb\r\n=Tioy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDVy7XEPyLpj6i9DYqD22twx7KNaUHZ+ylXEvL86iTKLAiEAoNLSiPJk8g5Bz+WvAJpT7DQbjxuIWHbAItv9i41MlZw="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.7_1573628806773_0.3265528722135187"},"_hasShrinkwrap":false},"0.5.6-beta":{"name":"yqcloud-front-boot","version":"0.5.6-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"933286200630525b2bd0697e77d3c72ba59268f1","_id":"yqcloud-front-boot@0.5.6-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-Q2glKlV7OMj9jnKIvgDmVIRFy3bP7n0KwMTpnrgLsEeu8bQdXZN7U7Jihc9EgdGmcTQ82zXxB8OLzMTbSQuNtA==","shasum":"5ff152d164046108918349f5c424183676354e57","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.6-beta.tgz","fileCount":271,"unpackedSize":2559274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzMMkCRA9TVsSAnZWagAABHYP/07D53KtyMSjYCehyrUa\nkmkAL9OX0k+/e43LC3Q3HzQYnaFB+N9vUOBMcLKA+ooQcOUbOFvdCuliOZnI\nsM6ipL0zMcYbKbqYTr58F+gEbAmk2zM984lW3IQn8TV4LfwpsfLVr6NwzdS2\nhQ0pNZYnkcAj7TLuw4nWRSxPpU7ew4VVd432CEqNOIkj61EBrNCs9oGJqkK8\nn1jbdePT7GRitUZTZ/U+GTVI01yrMayFLX7PUmMr3rDX3KsPiKp44YdxYcVi\nQznB6cU74K6j1jfJendntV8Kt4Zbur33nqCeVY7t9J+Hucu24VG5WW5fSKPd\nnzn8NIbbJdaNZx2qQMFr3NHIYbEmfjd7rBkV+NIa12p8Z1n0JKw2Q5faVrA7\nWdBIpT84CW9oZMKtIw8bKDEigDvhDJOxIyxpTXV1FTJ9aX+hNLLrjvg/S/WO\nM3NKbl83x1oyQhSsrKKsHzAJ5mrbo0IZT36690N7/pVU15kjkmp/B2pjIhry\nUS3VfCRNW1pl4sU9ncsKQbpZjnuobzfdAcmSoqzk7IR5Kv5YC4TQl4CY7vCO\n1ZmZ/Uc4aV2TC3h55PyqwZiCczalVBbqZaxNtjgjv+r4rRyQgMvrX6moyRMS\nfnvqMXt0SR32OCZwNfdBYugeQ0rohn245pLA3txgEJ/BtFP/TU7Qy540wJG/\nlVrq\r\n=dslb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHJM6Px1PKLN7cTdiCvrJxBInUnTfhJQVuV7rpSnOanMAiEA6E2alIoJmTf4fkxxohFBilR4CAcwHMhVsAp0WDcG+es="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.6-beta_1573700388304_0.8422452092087802"},"_hasShrinkwrap":false},"0.5.7-beta":{"name":"yqcloud-front-boot","version":"0.5.7-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"745269a4a3e921a20dacda75240039aeb54be49b","_id":"yqcloud-front-boot@0.5.7-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-vfnJDWtliXtjHhbJenDlFahSN1DxzWssp52zowxFLySmw5hBXYjMCn3hcgTDQ21hDZi0JAXxSGLWtrtb+ClSRw==","shasum":"e42cd67571f51e11feef4d23a7db0e3729e8f69e","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.7-beta.tgz","fileCount":271,"unpackedSize":2559274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzMQ+CRA9TVsSAnZWagAAK1AQAIfYJCuSE7AKgI2owoIe\nuFr1grcayngdus+7Ryw+LA1Jc4BbzVIIRhO3/EeDbfUXxHYr3dQX4d3dISVq\nlN07ZnLUFJ5f9/psqCqx3nmIUe12RrgBOx4vX9t7QYoJ708xH7ngQxg+O9q0\nQdXUjODZYJSxsL9hvEQA1F7ABYKrfCgi2jbkXdxssqAaJY3pa6PFvZM6q4BN\n0GVJx7ZtDbDV/qtOdAJ2cWe8E6vJ/jrbvgDXtPe4Pps8knqF4H3fgpBOIgtO\n60zCeNZ3mMsfzBfS11oXQ+SZRbk2IlfhEcrRiSvsOpv2diBI4Vk/sABq8sYG\nDzSi6DXmxQfazeXhRVf0g/cUf7ERHG41yHcsquenhTP4esqZ0SuBQ2Vm4bDx\nxkSK8grMh9pHn+KjWw62CoItJu9w/OjAKz/dac42bS6vwQ13RE+RUAlEjmje\naE/xNg2qY0uOYoQNn2a7cWG5+6tRFEishy8zDXrusJcZ6gSbv05qZBnIe1qW\nwMLA6G7Y9TZc6xzsbewCR/z45x3AdYKy11RyzBU79YFn/TBI+oPvaf1U43MR\n3w+GM8CTxhOTqsMYMXh6Zt00KhY+LxnGmBudCiMkEL36n5G1ZPwXyO1RFXbM\n14NOgJ1muMantgAizvxDAhaHgdQKy7NMKHfVpnS0m55F5F5XaHUXiS/BOlxl\nsbha\r\n=D+BD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8CfD+SDq0o60rBOhqHf7asoTOjC8ggDWa9Vs1/dTTtgIgYHZs2CcFMhZVwcKmx0zEzUHP1XEJn+OdKNmUoje1DUY="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.7-beta_1573700669024_0.6804506041620464"},"_hasShrinkwrap":false},"0.5.8-beta":{"name":"yqcloud-front-boot","version":"0.5.8-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"55e9959d3f1da34f3e4e59c80f6d7dea15544574","_id":"yqcloud-front-boot@0.5.8-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-Jd0Gqr2iuy2EBT0Pe/yCazLN0fUEnbSZxV+2Nsv2GUwyhp4L+G7NNo0XSeMglYx4SdK+teaKXWRoXh/SQRuD9w==","shasum":"52c18729044245a075b067f0748bbc4083b9400d","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.8-beta.tgz","fileCount":271,"unpackedSize":2559311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzNF7CRA9TVsSAnZWagAA2XIP/iw1Z8mlkXa+i++pjHCn\n/PvJQLdwVyTffScTogI9zt+PIgXj/q5KDOXkm6vBXouTmKrpLhthdJN8O/A9\nEkWruPU2+rPPJ8gGhM7RLhCd3WVzQCRS/YQOXkHmqJ/Mgobn7oBL9dnBuRa4\n054qh5LS7lkR/6cTw1aLqzdhGmx6S8Z+zZVFd3DaStZvg0eaBLy4XZnRHLXa\nH5uPM+Xbg/zsNPGwkaLgvg9EWoYW+XYeAovGEKOXS1VrnRajG0Acr5DuUk4L\nGgmODtyqxTOZH6msEmVhUXqUgRwTe5w5m0ifGzjulnqwfgyvUMktjE5C/xQe\nWSlszNt0cPKS99OOcCXg/KjoChWJAiHhPcrTPFclRiRWb2zR6Wr8qkoOQ4r3\nCHMD98kmaRYWhWKXkmYzKyUm70cnhIFUCqCm5mrqO0yEKKfwqp7ispjPsdvx\no5ZmwZTcUjyattIgQ+R58ACvfcGbIgIYu4WGKtAP1HVBAsk0zJ0+LT96CVca\n6u0OC8FHJd1NFsOu5p5D/yfX4lMjGbiOgFDTdwjZEU+HDf2QI/nzXPDQTByC\nbL+je/jq/UFqTfCT7A5ab3ocJXrtnYEN04BJwktcolE/V3MGXPz9qrJIikCB\nC7z8+eORkR4eRGmZAQlSAkAjADAsrwoSoQPM3tFX3u6Pb6hjEWefN+PGLXkf\npggd\r\n=quR0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICOVtwGoTMZytmGppurcXQ6ERunuKOrWMo3vtq5Y2pEwAiEA/JDM+jBxxfqkkmeB5ne2m8sp2yhtsWYqOpc1b6jSwt4="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.8-beta_1573704058619_0.6267747846169536"},"_hasShrinkwrap":false},"0.5.9-beta":{"name":"yqcloud-front-boot","version":"0.5.9-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"3aa34a93a3654c644a35692e5809c4fdfc299467","_id":"yqcloud-front-boot@0.5.9-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-Dfja+3UVea0UIaYTAT6NyNVRf3yJVXhv8sjzBZr9KtZVR5yRoAsyTT1sDvtBP6fE8VbI8MWUCULWB2DvFfhXrw==","shasum":"da55241ebb727686b05483f9356ad2607d73b37c","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.9-beta.tgz","fileCount":271,"unpackedSize":2559315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzQSXCRA9TVsSAnZWagAAoOIQAI6UP+w8I3Zn8wsja31e\nKJ+yHM8w6JRvkoH0bhAyVyXryMK7/gCqE+990SWeXj5TZKZ0RCXpgZx44py/\nw7yXBfGyHJD5ynuxYJshUyw1tskjYsxsTvpbX2H8ieraOt5S9I6/radW11kk\nUUsbPaxMdImCdc8VKvzELj9CaONhBydc2MQfC5VNLMg907O8zkP47neCLOqv\n6MgR06kVe+kBEj/izBhC/IAiIffV2gL7IrGl5A/h/SRJ0z6KAdzEWPVWgnEP\nX+QsFWTdJ6FZ4qhdckJRZtgWyPSsMfeLiRC5vbZvVZkHhfhoStou6xZ3zwUF\ncv/MyOy0DaI8wsu6gaA0I3yFZPmcJYY92644ixW4eZyvHplzQgohN/qay/FU\nvfnI25LiQrMns6MjWNK2saZsqSHJXihBOlqRcx+vm/5ftCo08yMFghHrLStr\nvv2CmheCdcc5/gsa6Q8nrQG0g2CV+n3KeFrCFkqWtwzr05Vtmiu6jrTl0oDc\nYq/t01y7EpTxbI1hGZlB9vjZBW3P0L3Dm/fuEG5iKQ+kHIxe14znfBUB6mVA\niZWu8YLAf6wLXpe85IfqsWxYF4sNrNdpyWwYqpSQgb2RK8p4O4DEa7XTgss2\nmNkyGbW0YE8RmJOFYA9N6FHPtrBlAyOJtUU63Bzbv5NX82zmc5uq2jEyOdbE\nD+8I\r\n=ZOjy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWQ1Z85sJ3HjAjPbqh3K/xZySwdFLVioMST0NfbDIAUAIhAP7F0Mqs+VLdPrj6zy/xseCwlyZIlIy/Y48FiQa8ARqE"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.9-beta_1573717143179_0.49414735011960564"},"_hasShrinkwrap":false},"0.5.10-beta":{"name":"yqcloud-front-boot","version":"0.5.10-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"71877c95d182292dfd704ccc30555efc527e77af","_id":"yqcloud-front-boot@0.5.10-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-CWGVNUmVeH+QzGkFdeCdcpXpM1FTqbybK/Vdxsic+2DuME0sHxWwrSKg80Ra/6Xqgdqv2UXUs5XzmexuHSrs3A==","shasum":"07d044978f3146b7d2aee15eebf9fdaf087813be","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.10-beta.tgz","fileCount":271,"unpackedSize":2559460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzRr+CRA9TVsSAnZWagAAg98P/1vQTX85/4oA3VxsmNvM\n8gEW2+687dEg8MF8wCwFL4KqAWV0daMPkzsV+4Lf29tcPpfDjT6a3gdxtJ/N\nE0A29WiKCl9BRctzVg+KwHtCfTHDPFHJff+UARbUUFh3umIqmZR1D6fTIK7B\nFwzsISZ0iBvPJXi18lRuKeRB79bdS4GxDBF+r9um4up+vYRqAB/CLEurlmv5\nVTNzqD+TUbWytKBKv40HQxmRacvS+0lUpMjI3pIxX05TbRpoWRKGzgw+tgh8\nzC1vVXzrsiVf4ri/Cf+mIcTvEJsP0OIzWvp+iFGSbTaeT+sSlE7DW5riXxY4\nrThBoUJ8aIsjnFn8H5O5dw7SbJNJ0dbT6CtXV41uynO7iuJut+9v8nn9Y0HP\nF2jPa3dqqoRrgpNUoggezHJ5Q0QqxsdilCDve/lY5AMCLF0EiDcfYb/G938p\ngi16bVVqzBSDqik5gq+AyXERAJGi4P4ks+65FwfWGVaqJAFMy4xDjetyGkyG\nwMw79s8ItN1dIA0USJuNlOaoNfdPPRFuLZnuGuBD0WVKI19GLl6hfNYqSevC\nWlt/HwgnxbNP6rwmJ3JDyAW6CHF0B7g4tSHGf6+bjirFlWZSGdLoQkhJajXn\nU2dtXVtymWfdlY8rwiNhoTlX+Z7II68uMUKTrkTsEp9Uckp4T3frDJzkL2Ap\ntBDg\r\n=Roc6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAj9Ij1mOURoVzYhbalevyXrTze+nz8qtmFzjplq/tr8AiBcyltXk5eXWA8LUXokttSUx1+QYMkN2gZMch4uzEXGuA=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.10-beta_1573722877810_0.14329628069936473"},"_hasShrinkwrap":false},"0.5.11-beta":{"name":"yqcloud-front-boot","version":"0.5.11-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"a8e4b71873c4e3b4c540645620e983e6a79db90d","_id":"yqcloud-front-boot@0.5.11-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-unFdCu5Bsm3eZldcXduxm8AoQ+PJPAgV8uGc1JS3fx9uu8ao4Byl7ac3HsZbI4JyssdcHd8/JM/BlBqmI/oQJA==","shasum":"86d3ae1806cd8b0b3f43671b04cc2f5dc5088f05","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.11-beta.tgz","fileCount":271,"unpackedSize":2559458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzgfJCRA9TVsSAnZWagAAb3kQAJ869uLm8P76D6r1Y8WO\n1LJ+9gPJm1q6PIOENbPcMOmanJdDotV//i0sJe/WkXMEST5qTJxJ6adk+vkP\nclCQmS4SDzS8r7DCHp9LeOARx7JZSYOr6oWw5hlvn4O9AOpP2TuowCOLPUsI\nxT90o8kgsYzOKOFbzVeAvEglWyTUfpe80ica0su617QWgZccqgabsNpF6OTa\npiufIVnHhu8f4Sfj9ZyRlp3Nra7er+3ULBgf4Umf7ReYy1RA5E9nIYqBIpX3\nxdZZkispJnNikxLWF41i0HDVnpPNDLimRaKTdPaP3nvkaDsvmOVqYF6gRY8x\nDJNeqBDXJ0gaqkc8Xm11VY5X2CrxRqle3xVKFDmxocvUPMCK4OzYhYiGOF94\nrA+hV4XxPaq5CtPM8SAXVjQFNLgYZ2BWmr0eN8OkduqKojLlIryADwqxv8pC\nMDJ9qCkixa7gv2nMX5DYI1WCdh15gsBCWg6jMdViveY22uK3KyudUrb1KwDB\nGPxHjvhQRDLIqKJIAWCXGuKhR7KuQDdHswTl7scaEpczvdt3UWucr3RGbEoj\ns6cEqOVq3RlHzEbApXYMSfg3NBYiPaxr9PT8G2yGI9dsh68qa8fVBAlLpvK3\nW17NaJqwBOYvNaPz/d0coM+Dvn6zX03pUmWs8DvtNbW1d4BfsuxUFfoltUeb\nxOx0\r\n=AbFC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDSbv+6TSvDv6JDt0cBdKJtkP1vqDfgeaxA13Y4jrfFLAiBwtjWhc6ueyzF1ugh2BwCrCV1zkaETmfe3J71SS4OLNw=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.11-beta_1573783497200_0.005525279102558844"},"_hasShrinkwrap":false},"0.5.12-beta":{"name":"yqcloud-front-boot","version":"0.5.12-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"960d82b30c22c1cb14bd48a742724f18e944f24c","_id":"yqcloud-front-boot@0.5.12-beta","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-fJdb/Z+VqRXxMMWHtxZrWQ+fs2C61V2naA7wflLyX2bjS1aEl9I8ha61R6b2CStbjL0Uqa+OFmaRd0E8chMsAQ==","shasum":"74f92c2d6eb223c5a3da88a3b9a78445abbb2bfb","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.12-beta.tgz","fileCount":271,"unpackedSize":2559728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0mphCRA9TVsSAnZWagAAKMUP+gJh2Ha34b3nuIxXA7sL\nqnC2VYGjDlZSn8yfzRDCZuhK4nsRe1ofpi36aPQuJnM1ZoImXi4TJXmGGV9m\nx+zsoxe6cgN8AAYPmgvhDCAt/OZL78GJ/COMrKJkh06eZMoGjt5S+ekl7kNe\nqN4J8Nvj2sufcbwJC2Tq5EDuBAzTBx7mBw3TZ6rw/82+QOOMfuW3RqI5ZOWn\nTcqm4p2ItU20X5giw9zr2Yh9cHFq1cesC5o8QQ8H0a/UYWJl1v7blNtmypow\nNBzQr/JWg5/HJ3ICqO5RNDVshQS6lrSG+OELHn6gfMeAhqNZtDw0LH6qULqQ\nKmI/Xcnswj3q1rZ8VQR2mMf+3GqEmCLyv7PN9QCgsCJxrnd4JA3zinc0O6OO\nEU+Fjcq2lUcxVFu66ZGxeSH8hBlD1l8lSn0bs0ltyJr/PHA0mO9YwiIul9HK\nnLESK5sNEI1qShoUxOl6kvG9gBfG6E+L2zCz1B312b+QnY4uvs2tFiYwScWT\np2WVOo1v6r/EVjK1VGNQ6ZVgnMZe/iFFxz7KoZmcxWvPaHZlcYoR+xo8MnnQ\n82b/O4knNmKWEHORQYr8v9oCelFxQqhxLJD9cj4WbXnVNr7yvYT2zV+xN13X\n/ftkdmP8AHpeWnIZ1062ZXM9WuH2O/Ccj1iRL67sO2bcyDySEurMhNqTxkBJ\nFrvR\r\n=vFGS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUSN0UbnfOFGZYJO42rfiLBcoGN8m5+IRT+5oAlGJn1gIhAJKSjBzalyCDZxihBu4B/Vjpa+RVQ4H87D/cBo2GQOx9"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.12-beta_1574070880650_0.10865300624725682"},"_hasShrinkwrap":false},"0.5.13-beta":{"name":"yqcloud-front-boot","version":"0.5.13-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"6a933455c66c24b7900f3e7b7c85f8159f9203f6","_id":"yqcloud-front-boot@0.5.13-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-Hs2t/RZD6nxF9qhFoJUFG2YTwDGtjzq/IfVeH+pc5bU0srF045urQSqQx99ri1Lw4fNchX4VAgRDySKjF+i+4w==","shasum":"d512c26e8a909264a73f132ca600b6e3312f4102","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.13-beta.tgz","fileCount":271,"unpackedSize":2559957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1is6CRA9TVsSAnZWagAA6oUP/2rO1f67IWZj8VYjaiOL\na0RsaG7g8JkX0TmByHk2ne2iyjCF6PQ2VYYPjecMZPZIVUf0/PAhYMlXx6XU\nCzAu6hGV7iyCjer6OtpGJ2zY/N8g9UpJdGdI1mXPSc16HKPYEzi1sGlt1Yz5\nGpgdENnORNoKjPK+Nfq5E2nc8Qi6ItDtHbB9Kw6Q36WhxzH03TCK32DLtvgM\nWXhirj7H3XP7E+THfwVoBreNFdwOlGuGyxmshaM1VfElMAfQok93trvVgKNN\nqUfsdalslwsvbg6L286OX3BRajd8PiH31wJ70u+S3UpLIcOMeVAg1XEF623a\nCe/ZDEHaOC6n1eMQYSoKvxN+DeitM+KNRotzG90ZUu9UJ6QekCGpxEdPFlJ3\n+DR7ddlcTDJ2QdjbGruuPgZ2R4akceKF0k/hzHnSUg/bDbxZ0+aYOC3BcLfC\ng6qecaeOOJ7NmMydJV3bS4/HgW+bB3sELXWLjtyG137JT0pXZE1vHjanSlgK\ngJqnUpFXV8pMZN6MWI08PuYHVXA47EXJYqDJdqUB8STdIj0hZSibrbXzPBrB\nh9pWM741P/OtyrtaOOSE1xxvt4Bo2IctNItTstgCLI84TbGlrYvTPeO4b6ZA\nVX/PMLA845T0fVBgVww7e7v5YbwNjsNfu+1yCQSprycBsGt2+cZK3Cq08oit\n3Fga\r\n=GV89\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHllybqCiy9RYtTYoI+LSuTwaWldX0QCUsDx+Na3YZ+yAiEAycGRUUUWlZysivBEj98aQUJsZFKB4krO+Keu1BighVc="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.13-beta_1574316857485_0.0007363503431452312"},"_hasShrinkwrap":false},"0.5.14-beta":{"name":"yqcloud-front-boot","version":"0.5.14-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"c7ed17d4029b12288691db7c3d9e37e6969c5fdd","_id":"yqcloud-front-boot@0.5.14-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-RKNWFgAwmOuNwlcFwgZO6IqVttYupNHLqVb+3zPBjLCpGudugZ2nyV0LxhdoQOmPhcJ6O9eIHaLfUjW8Cq8XtQ==","shasum":"926aa7b5d00101022d318174a590e75aff3b7a59","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.14-beta.tgz","fileCount":271,"unpackedSize":2559963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd15UvCRA9TVsSAnZWagAAEN4P/R6IeGHETzImLhuVGPFF\nRJj89X69RRT1W8noa29aE3VKvOmWqk0DHhzcM4tshMvEDW6qv2u9Wo46dwER\nS3IeMpltQJGFrGroagJa8m4cKPxDQ0BnSyRsX+wiRcRbjFWWz/5EYRaNXRMG\n2lPg041cdJ5QXKqUcZLK5G6QnaFyQ1Xkq+qvpLPZ49iz5rD6Llj8VQTTn4hk\nFPhiM+nPnUO2KIwZeCF3BH3dp/XuUTsaJ60x8YqEJF8uwVMAGxUb0dVelwo1\nBjQSawJhPI3HGbyMonvajaSpxFhNV7qcvWaf7/rOqUSfpP+FJIzItdP1PmTl\nltQiQvklWR2bZuL1F18QDQbFpH2UJvH7ZwzmtlFWtU9ulHTMaH9ujcn7qv4v\nkeLGlVMkzpZHaW2UVwOlkRUhfvcSArXMBt+A7S5Hls5tvPjj46lqWTqPmUL/\nOPeCxnkNy4004Cx7KHOb5XRuZOTdIOR8znCUhjPSiHySs3Kjs+EvmINs3zhl\nmIiW3rkYm0YhOUtNDApqKpn0BHhMEjmtetpZQO7OL3Lqt0zE1iQ+dcuDseK9\n9steKUIAvhSMu2XQoRpvEO0jfC9wWzivRijgheIZHW0IN48cHmtl7oickaXY\nKo+4NBRVP9wLjCIf/5SF1WYg0GBAvmlkct6/e3UGQpwWRv93SHR5E6eqnp6u\nuQfh\r\n=GGGv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCH9X8gPixDe1tl1xl5JviBvWTi9IJg26MWWv1YEMwYOgIgOzNXAuz9Pm9mT/GzT/vxoEA1SQqIgaDp29Z2sBqGAp0="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.14-beta_1574409518714_0.33718348556125877"},"_hasShrinkwrap":false},"0.5.15-beta":{"name":"yqcloud-front-boot","version":"0.5.15-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"443111f8144961836b53f808ecf19eee4bfe0ab9","_id":"yqcloud-front-boot@0.5.15-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-nzhY4Xl3BGIakyIVGFZC61hH0ZcZxXL2DqM/JUxfx3X0wJdGhjBqwN48fDUQHhPDkI52o8xeKQ7dQ7nte+pmcQ==","shasum":"2ce9a28f2e49ac6b00e97a916a844b61fb3f218c","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.15-beta.tgz","fileCount":271,"unpackedSize":2561439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3fG4CRA9TVsSAnZWagAAPPkP/0xsNh3Ug4nslFRBtA42\nnm96dv7z+z8UEQ5uuLMPoJlpGF2QRNCaqEZdhrIyc8WAjA7xYLD5ZyeSmUnD\nSZdPYMQcWCbx14BXpeofQojPVjpFBTNRhnUv0QDTMwjSwm1eZxebAuA7i+sM\n1MDqRB5RUE+oCOMSx7QlSltweRm7oDZ4Vl7hRSrtkVKptImlD5FS5qSPCobj\nc/g75wu4noj+Dd1cWRC/Wh05P1wvUtGb8aY2MzM+zrepO1lYTxiW7zcrQGNk\nPHjrfJBisP6IZz695u0+8KJMvyZHXuB6VJd0HOX1XLRp5aHpes8PYEek9MPV\nhJHbsgOXmkCPpPYHy1fcXRy2Yt+bDnoRu5IAMFxHTHgIUhJp2Z1z85/UOBTK\ntf/jU6A+hOFhI5nLdf2YjO+zGQDtBBJegv45bniBytLXnhH4lhvrTFdb4Lfk\n1aPKKMjcwxHVz0KhZYT1SeFoWxpvXBbBXNa+loB799AHGsxE78Q5WTi9XiUv\nPfPWHUqF/v7Z94ZJQz+krHQAbs7wS+tBll9mRfVPKN67D6OIXAlmkWbwsQld\n/HIjiCieqk5xQfmiKT3thDtknrETCMZUu29LYbbOexv5NIAK8kCxb30JbQH+\nm3n7KHkaSd0Km4d0p4Pso8tvsZ198+4S6ra6IHDq7PEAHNCV+BrJAJ9hlNTq\nCtsQ\r\n=u8r3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOLEOX5o1egDyRB0KKWAFB0RiHN8WwOCHPjddfX4+qkwIgY1/815aOwQn7HghYjLyJU3+hgKD6pAoE/HH24+MpWRs="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.15-beta_1574826424270_0.5876258852249847"},"_hasShrinkwrap":false},"0.5.16-beta":{"name":"yqcloud-front-boot","version":"0.5.16-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"a29f786086e9632127f58d295b64950b23d98174","_id":"yqcloud-front-boot@0.5.16-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-z1q00H+6y7tAMmH5MMwUmNRYMjWAzHKNNGBPrtTt3J1RyM1fMimKZZC284sOhinuNGBRaUD+ncvkLm0JcU+y4w==","shasum":"4eadf2633164ec4b13c0736cf418ffd114a58cca","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.16-beta.tgz","fileCount":271,"unpackedSize":2555402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3i+4CRA9TVsSAnZWagAA6HYP/1dS+H1cnyNMnBerjDLN\n9ZuiorsDhI4YvT/MX5++9lhsmhx2RYG7vcqy3mrIKU7v2h/lT0rRiqv9XfYp\nq02kU3cvHixbrI1Hx9lCH1nvdLXhuj7Ym/6Aiw2ihGiU58AuIVvX3LBL7s2a\nucbJbLN9n6RQuBIeh1RpdMPwOBXfYqdld0/wsS5PQ10XGq6nbuwS4hkccpO+\nZomCNjpydQuQfE1RvKVMi3GdovH8IX0iSr0TV3kPkDB9cBNh0iwmUw8EIPsL\nHrP65rYbhh1v78D0+o3QsdlOu4WnsWczs+UDmu42VYGZppXcZI/h0mxN7CD1\ndEZOvSUPgkAUfQmihZ1/ZXLwsWL7feBGCW3dJIjt/4rK0+0KeMo5CszgT8+C\nnrAlq8Xdnga4WFEk2v2uY8/c5irb48sJc7dbpycFMjkXMLMHCTGfZhjQuLlP\nzJ0MqUNAlnO5Lf/KKy/6LDCYF48j/+4awEgUMdfhoTfjoVSDzxCQSF8gnce5\noAzz9LaIbn0BCXTG3N+GTz+7N/GsPJuNlX4HICO5ZIris1Piwp+RreoajETq\n8VoVcyjKZ1wM+xFgWG7OPbxKMxKrPwFU/+b6etKkFV+3acRK/UFbLEIcY3wI\nJiwU1eEDlX4EzGIexFvYbleQNh3YNXlis93FArwhJbr6YUNSbe96ZJ7BNc/t\nVVX8\r\n=nSmS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNbSpEE0jVabRlCzfm0yudSwrSecIGjo2ob36irHLDpwIhAMWB+hKijZdykgKRZZV89l55kkoX0e+5UPUol7rRoccI"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.16-beta_1574842296227_0.348025866826003"},"_hasShrinkwrap":false},"0.5.17-beta":{"name":"yqcloud-front-boot","version":"0.5.17-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"bfc763f4b843c70209b7694ae2f2774ab7c5962d","_id":"yqcloud-front-boot@0.5.17-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-/qRr4pM6NryOLc0VNHJaGTApW7NMUiNXZQIp+AX7bB/i7JXDLheURGIG6YH3OZD7gWsYLU5iGlwz4x0Fmz2hCg==","shasum":"e3adb3eacdea1e1128984dbf7559f6f00951a5f0","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.17-beta.tgz","fileCount":271,"unpackedSize":2555591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4IFNCRA9TVsSAnZWagAACJgP/2NuXtalSYMuNVM5zRqT\nvoGE7kHQzinC4C4UEXuxgPWGidW5HSwuF9Lr9xAk13Itf4960ZUtXgOq7bRE\nItgoNRNkZ3PwWCA7GDl8CT67fPeU9ZvgjcPuZKC1tze15cZ2kRXzxBnNHfmZ\nQdkVFS3ahlVCic6Qt5OjBYUoaFMnSXqRgTUPGqCNgv0D5YJTh7vGeroG1ZaQ\nk5Ujx6UC4YgTrK+5ZjiNehyvY5QCasCzffXpEp2OqXtvbqsU6dF1ei8zaXIf\nUT/iUkJNduonBPkIaOXY0f7Sf86k9Wd6KxVQEVd3c6p3UDQM68uwu53ANm32\naFu+4oxfA8my4K82ZLSVn6mDOPu2LOC4Ks7zfgGs+D3F6yJ/otigoDNnWTQV\nIOX7+rgr77jLVqd56m+UulWFvMqQUlifEUXiuXIBJS2kUu5h8jXnXvoe88jA\nYTkjoPZC19afxEt/E7dQpgtBClcuR1iTxVLF729+tzdU9MnfGoPCTInx3J7m\nIuL7k75Mj8G8/uplhJEGoPzAP3rySTFcjpeEH11qnpOLbklttuBkrSPLtdSN\n/2SMDhKRQhNyhpCWNBxXDyKrOpwsDwPfd2LwjwyOrj8cbX0eDBcccttHH+eJ\nOdHuOOxarGIOAsbXCV0oKdr+gwIiXOwcp84J91ehrEnwu+6yY/JJ70vF6MeG\nqs05\r\n=jAfU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH8os0q0S/x8zD98TopE2jxydX/ehZmzVHqLZ6BQz2PfAiEA2lYs3Nx2VcVNcu1o9NJFVkNSwc1QIS+1ZoUpBoRjIL8="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.17-beta_1574994253046_0.5494416299002229"},"_hasShrinkwrap":false},"0.5.8":{"name":"yqcloud-front-boot","version":"0.5.8","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"7861cee7d428cf4c50d370503e0fd9ddc0528cf8","_id":"yqcloud-front-boot@0.5.8","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-cY9KkDPwMih59CKYsM5ZSFb4r2+kg2VuFvZIgZ5C1xdidezFUirujF10i/jl5a6Qp1dswvFfK2+ZtlTIXokofw==","shasum":"a10cdc0dad7b50c067685def232ac4f4fc1b36a3","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.8.tgz","fileCount":271,"unpackedSize":2555585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4ItPCRA9TVsSAnZWagAAkTgP/0nA5EU6g9PbjR88FQcb\n7v7h40ozr5u45axjwd+DmmN/jxQXz5ch3NL+LmDZElZet7sMkgo1WfjjQMvP\nRotOAJgipwZiRhwV6FOEmL0uKMhY66L2/kq2HyGIWnq1/doKjlt9vqhgoj7Y\n7En0zzBDh/R0FjGHrTsOjuFeIeVlx3XnkwWvNnAFCztApvQPLf8c6fBacEBg\n/srngRAhdX1sO0JMF+nt9JJG0HR468ei+mwiScJ6iznYCsCzr3E1FtkzkKuA\n4qszQH6STyX6o4PMDrNbwFMuFZg4S9Fv9jdsco64v4+YBJwaTkyg7qzgKsO7\na/M51Zb6XeN8kLb0KZ2oAWgnvcqabEOC86RL4VH5A2RIeOLardh/JIDd19FY\nKXXSkvx+1EVMGrT0XYnOFtI+dISzpvzwAqmqsbb1Mhgll2F910HjyiPQdOlS\nXpTX6wAjikQJfs+K1le9bwUYJTt5ef5/Du4fuKd990U/x6w4iu5+qjkHpmjh\n5TwKgdnYqafTgpAsN0bw8rtT8B9rEMmK30YA4ddqzGKDgCsYZM07V3XJDUPe\n6GWrL2kzhWwdtMDMb/Gqe2eL7a18CA0dqpTI5CA9Fk7JBp+Xx1iQeCn2TdrO\nq25lcW+ApM6FqvIJ+TYs3JlbjNG+53SwgW/rUGBby8qdaep8tgnVhdV4a5DY\nlTqG\r\n=zfVC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDn+2TRzgz8qar6BcsgjxXfOpTmSPRzx2cs9BxMUncHbgIhAP4rBifz4j1MlqeUISdI342UbGveDxNge0GtpJI0YuwD"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.8_1574996814537_0.7397745843151233"},"_hasShrinkwrap":false},"0.5.9":{"name":"yqcloud-front-boot","version":"0.5.9","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"64a842a9bec027c203bb7d442e702e504460d93f","_id":"yqcloud-front-boot@0.5.9","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-uR4BpWsLAydML0hGCphbEZMK3PfjxSkUzMx4EaP0pi+4qGGSFpsoSYNst5MS2GqXZok4/PCWiz0d7N5YL3jSNw==","shasum":"26ff83ded8d4c534391a431dac74fa2c4f0d9406","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.9.tgz","fileCount":271,"unpackedSize":2555551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4UMOCRA9TVsSAnZWagAAubwP+waxRer62tN3q77oHp8m\nQuIJDpDvojqq5O7vWZvoBzwslBwmFRcFpsXzdSwm3hXxwTokKGQg/1NMAlhQ\nNXswBxNMHpMKBQzXzLEx+fzAdJJIlbyVsIY/atqlecYdYDFZZc0OZC5A0npo\nFaaCEq3iRbCLQ6DI4O7vqKdgk+WoYSHEIS/Np61NWs05J/c4gNGkecU8/vZ+\nMlQy76IUwcc4CvH3q5IheniBJglCfZ+XFdysmg4iupaYe2stmWfnz/pQQEaY\nOyyKzu6Qbm7z2Z7I2/CVV7hrBqwb6W3alXyijAMKQIFtOc1K2JcP1TI5UY4c\ntpNl6eR5z7wjU0FZHB7TcX5QJW0J23s+qfoElJEm+mdcuPc+0uZ+G7OUfGfq\nnCGax8cRVjCIElxe865URs1BHH8xO+4uQ9nKGD8uXdR6V0O3+gCFvQub+cP1\nVi0W15nLKp8+WWjB1cyA9OqDMKnW3GPDBEcMDp9YnqgzZYt6KwTTZfVuzx9J\n+vMdoT/MvBoYixVT4NW5XRlQRbV6dT0g8AUPzy8e/9ZpYNv90pBUkHQlpske\nCO6e6JGqj407KR1vqPF58hPJIGoai8xCaHMWg6UypVX3l3wpyvj3weaNPdPY\nbmhfItOwvzBZeaI6RWsugZdJ6HrT+K1VkMSZf4Iw94zwg5uRBf5Ih5SoqsOk\nC0VV\r\n=4ont\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqIYhIUmxthe3PRQM8PdwHkB1MTYlX4XRFW/qhiV9WJwIhAN2V0/aP22fHoPYGvmLB79wiCYsPTRxXgM0gTVomAAjF"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.9_1575043853781_0.7498869023365085"},"_hasShrinkwrap":false},"0.5.18-beta":{"name":"yqcloud-front-boot","version":"0.5.18-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"27c68a149d5b0e1e9f7ad0fa1f469f065f179415","_id":"yqcloud-front-boot@0.5.18-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-UQ5Uqtfee3pkhOvUNxfvWksWhvyuV/y5y/vx/cYhtYkBra6lbzxmAqMfg5c3iHE8ryF3WU5N5VULjLmZnqUvDg==","shasum":"9c3cdedd04ea318a6d018de6b4536c73e881a54d","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.18-beta.tgz","fileCount":271,"unpackedSize":2555557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd49CYCRA9TVsSAnZWagAAW58QAIAm1zmXxPhnp4mGWhrD\nxCz5ZCLgs1D3IUBqHmAzFyTs22yOZYVh9Al6Zi6aIF5vw+rb4q8hpP8M9e6W\nfrSCVo+DWmjb3lE0WZoIPbmB5QrBtk5EPYZP/K20XAgZHBFBY6xw8FYREJ/G\n5X/vDE5NMCnrzqx8gX+rzfkm38M0PGyNe9HesB2Q1Q2Y3i7U39xnwnni7hm2\nxHoZIexYrDYkQPAGYiK/mocC62ESDoh8PUPYmzUKWmJiIONh8pyGCDUL7TrU\nR+ecsI1ngcqKD7EEItKjdFYJCab9pVPh5qszkpwnXu3klqPBJrKRlUmcvKaR\n/uQgici4IRsTGSfBXEbp3/bpEIpis3YeQddNnaqPSPB0Z1/tlP2LqIgOpLT/\nALvuwwO6wsBchMcNTcbiQqSYIuveVQ2/e8CR58uq/zzk/LpFUPpoLczqesbT\nk259nMEwD3WkFFuxc4kyadq3RM3zKZdHYmUEEY2+s13qettBKVA6nR3PUqz4\nrMaM3hktaBcfIA38SI12hc8G3qULD0k3jb6Z2I7fE+phMhT3S/Gp3M9iagd0\ncSVjeDAUYO/Vo0zCvwFZAvnaLyBRFebUUvPHN/OSVtQZhgR5miDR1xv8vy2G\nzVFn2TuhJj/t8Eol7rfP6+HfUXburevUikAz8wkS89YafgVxlgthFfFgU7xu\n+5MS\r\n=XiHY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB9y5ddUeYrPZR/SVNFXSxFS7B/z21EAR8l5mjeNgydiAiB3QQURbmjzo0t+x0YTg5s8pACI9vZFsdMpUxC8xMjCJA=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.18-beta_1575211159813_0.6040575689896504"},"_hasShrinkwrap":false},"0.5.19-beta":{"name":"yqcloud-front-boot","version":"0.5.19-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"db78a122b70534d5c092b4905eb97b77e50d9e9a","_id":"yqcloud-front-boot@0.5.19-beta","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-R9K30It+yFxVLFJkf3rBr3waDmgv3Q//6bP89jjgRTcW8pALrtIzMlwpIykvgquOP52rk2vMq+5AHcVMs0JG0w==","shasum":"9b4acb80bbf6d5d96fda7a79c9674947ab119e60","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.19-beta.tgz","fileCount":271,"unpackedSize":2555554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5KbGCRA9TVsSAnZWagAA7eAP+QAM20F8lt21G498EtbA\n6KqD15QeGMOX5hGGWgvZq875HEIXRKuKD2+qDY4kv3MUYooErbnNhlic5cTR\nSk4vBLoPOSkqZ9d73FFc/9iUU6HkMlL4yDf3+NNTO22IMcGqy6gOfX6LDn49\nk8BWp3n58nKp70JOTz+0Vt11GdHINCN6anYE4ywMlvHtA5W/1m8eINgOSTmf\nRlIxZTfUDYn7E+yGUeFhr/ejQt7V4IogegDUsu3L31MWDzYi7BnWGElLDOvk\n/2D/C7ZZ+riqQsRFH4ApITSdYnLHI8cf2szEjl3O7APpJvYrtmxTJZMgaZpT\nGkeyiR5ggBflhg/qrWPyMBcs5P8weALqJGnp/fwz28L3PJDLTJjTWpAWfVpm\nSW/fJAvMryyoiHDBBvhVX/c1GjOXfWJStup12Y9gpmczgdR2WmrNADbLmeUP\nycg0oJ6AwBekaOSfZnCFhYjzryug6BXbQTn55Z1XxCcZVWiGLCrX8pc1GYfs\n9PRmMmNoWgXV5BIIpTXGazv0AclT+YsmcA3glFOgiICrJq0IpNM2RQgueguu\n3eiCezCLll7zhX5CAO2c3r50AH2oViZFjpMzfJ++dl52CelNrcEf21+jNs1t\nocNvAuEbJHqTFvLQo6ebGXP6ADFirbIIjt7Pdux9V1ezsXw0J34Hpl+wXcU4\njJOy\r\n=9Zmu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDwBjxBu/h02NlUQsvvqt+ghomFEtgBDLXBL7a+mx/VNAiEA8JnsKniLupt8DLh2cCLHxjzqZ4AbXbW0HvUhgp0Qc3c="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.19-beta_1575265989775_0.8740978366722079"},"_hasShrinkwrap":false},"0.5.20-beta":{"name":"yqcloud-front-boot","version":"0.5.20-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"db78a122b70534d5c092b4905eb97b77e50d9e9a","_id":"yqcloud-front-boot@0.5.20-beta","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-Q0mlddq6ZI8X8ObRnaDIOxnYy8VanNz6aXnJr7WIT3xvogGwnpRzGONith10cd/UPstXSSt7VltJDabeZArS3g==","shasum":"1bdb03a74c2e3c7a3c35d6414dfa99c6fe32551a","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.20-beta.tgz","fileCount":271,"unpackedSize":2555583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5M4kCRA9TVsSAnZWagAABiAP/j6+uxxf1wYnK7Qw/1tb\n2KdB170E394qiIHPlArQAV1ZUqyyRQdURIPrRU1JSNCE/ayCsm6pvfBJyH9h\ntwkJNCBpZvf3JX1hldZzf+uwueDs4wPbh2GtKrq572VpTlYOZ3bnCGjE33gK\nwqc42PS+p4nE71QmSl0bumOf7bkQ4dPfNx90mQ9mDG6Ni13svOnsj6pHvQy7\nWMOtS9pbuBMJbHCLtqAb+X9PJj0+CijnypjKtPDnfNBrM2gmihnE/So1eLt2\nJvMJk9durjrHk9XblFP3LdS+VTITWSlbYIeg6BmFgrtgiHgoZ3kuxTS/Nesi\nWRnGg3KdBXXTVPR+CIykMQmpB+LolKR48WWseLjAqURSptSUOHbyLjxpmDIU\noUrizqIYfZc1PzubnGv3TA/TUlbZcfsM/qTpEl19S6wi7ctgvUsYBRbkJOVX\nr1dM+rXb+3zt6YQYh/DBs5zgxRcL6rIYmJyIL6sKW29CSyxGei7ZNGweNCT6\n3el/3NkeY2ckCAeNyvSonGd+a/4FTsAqsomI4VomdaGXYJq1KYSGSCV3vzMy\nuohCKiKleOLMgm4v7KfMoJsy3kF8uiaMVXekV4ikiVSZbjk5ALDv8XkopG84\nOj2kvYByEOlbaNKjlAan73F+TFH7BcV9BirIWLX59jj2SeoDsCogCX9xMxZh\nmTfF\r\n=Grn9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGbAU4qIecOejPMEpvs4DSELyNNvCnENKOLV+XcFyYnYAiEAnfOZVmPFAoUCZR33nQUsbVoPkzGabE1uapdaqCpe9eM="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.20-beta_1575276067863_0.005366455706601769"},"_hasShrinkwrap":false},"0.5.10":{"name":"yqcloud-front-boot","version":"0.5.10","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"9d5e7c9ff19f753732d88f103a88bc2afbe82fd9","_id":"yqcloud-front-boot@0.5.10","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-QCRS+mVPGWYH5JgHUV45HycuyEj+tC0Ccv/zrLVtiBZEFXN9NBtp9XpBUPG1IJlVmOMIpUGWO+oMjer1aX5eeA==","shasum":"9177155232131801ce661b28785270a0262e9395","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.10.tgz","fileCount":271,"unpackedSize":2555975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5NlSCRA9TVsSAnZWagAArIMP/imPbBtn5/V2RPcskWQ9\nETCgETpKIeHtbuoYcggRcO6KlXHzvN+2cxhmVgfB8abiTYdfM/3sAddt7a1F\nHKJlOtGbfnxAR13ea3jRG0kv6GMEUnpTRmsnvrH7XNacA+4b0cp/8FFCJpNy\n9TmWTFzXm562JAC0L2paK8BnU9pkDyuiDP6d8QGMxoSrm6Xu8dha1IX7u3ua\njrmFhWrqBgWouEK3lG0IpLwTLw3ZTmduuj7VKh+ZH+L4kFccgY8zDUr8SfDH\nKuK8MrVNVaXTT+WbYMuMbKDxtL6YZrRK8XrNoRGCGT3Kpa5yUyxrQ0tEaRk1\n94XDC8kDz2R4ZdnbxLr4lI8zLkInBeQB8TQt7GiZFO7JMqmRE3Zj7wDSgBg0\nC/Rar4e2QeYyDKAb05aHNjUFbq2r68L4EcMUipfxlrRoI+M9n4GoEwFLBaEd\nJ87FYlrFUbrCgJSyXn6ystwJMOSHI3wDFgFEsAQIXipuDqBy4eTXVO8IyB2Q\nNSzwRB6iHcP69WbvC3zrAXsKClLY4M14TreqkYQobyMBZW6pBxcQh41mGt99\noRp05UM0ldQwLYV04C1TzSJ8k7WLEEBDeoXxVjwVrD8Ii8BR0ZRVcCuGZpLd\nw87DWhi1+s0ciKyi6+AcnN3YPWdaBk+ZDh01i3LmHLcfIfeK/III8JOpxeaE\nd/Lr\r\n=LSKD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDKC/CmV2hCakoJjfLqEHpun7+Q4Xdjn9HQl1mFXKMkHAiEAqafM12QPSOYPdwnSdb4aCTDBaqZbHb1xIRkrDxF0hLc="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.10_1575278929690_0.8123750919253858"},"_hasShrinkwrap":false},"0.5.11":{"name":"yqcloud-front-boot","version":"0.5.11","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"4b2cce05f4d000e4092bd274a0ef306c0e397dd4","_id":"yqcloud-front-boot@0.5.11","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-FvMwDju1vfbF4+2sn/THxP7MxnaKP81QVgKDq8UWkF3urVvf84sa9P2itDl7qAuI5WH5Spm60HH9i8WXrQREBQ==","shasum":"0bd68bc273889a30f6feada762c776f67b60846a","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.11.tgz","fileCount":271,"unpackedSize":2556090,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5N9uCRA9TVsSAnZWagAA298QAJ+NdnRb1gpEf+ivX4sX\nElHmESWuFrSPgebYtLGhBwr5XEP8OmkqyElGcrmSzg5TDhgkkJHMLgA/umlv\nI7mpPcsBnzQGm0l6SlrAbpQaowJgzJ9vJ/noIZn09RIQ1xIzB2zKLLsyW4Dh\n5LM2R5IFJp8BOHPY2Br4SqJa9W8Yj/fOZoMGJ03My4iYfktGX2HP4fq3qN6P\nWp3erYP0xW2JFHA8/jP08oDhc+I5dQAm9F6QLN98sLKiaQhsi0bGez+x+k2h\nVxMYPHMO20aG2divzyXSWWCJegGQmO0EJm3uh/RMe/0JSuxA2AMDwX4VtFyv\n2EgN/m0LnZSNqR2BCnIXHOqYyWhMS1JGOQK8tkJtDbAIZS3zsXfFEWKrEbpG\nNvXhGcvzVjENKm3TyBlpJRX8n26Irfs+N58RAqfwcc6gjK+8MNXbGbameCSX\nTmA/rsHgLjzakdYqBnqiyK71kN1PpOextcR4k/9D/4Kst7l3ap4E9EaW9A3w\ns0qFEF1vVDmcb7jrb4SMHMumGIEXiSROiEe51MwZRUmc4167GPsbrI7RUHJQ\n4b2lGxUODTQghW2PwQcKncBo4FrmnG1uHvBKkqRttjk/TeVQI7jNvuJuaoHq\nrtl8xu6rV0ybc10BVTFD0JyFK24kaj4b7QvyXTLTEBNOMzQ6H55dCTpWix+2\nVxY4\r\n=02gU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEUdKUXm2yBjctzp26x/CKORnHDin3RWcXEl2hUx9ZgCAiAwnM0qcZh36UzC0KFl41rwomWiMuq1tsdjunA64G3hbQ=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.11_1575280493806_0.17151755822789339"},"_hasShrinkwrap":false},"0.5.21-beta":{"name":"yqcloud-front-boot","version":"0.5.21-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"21a49166495cfb5a687f19541aced31aced12520","_id":"yqcloud-front-boot@0.5.21-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-iwVk55N8TvC03FRLHPqnA5W7mP9RO9tXa37aZMMdLIwPHlX+YUY961eyPW9nTj3JLK0lFEV5w3JkN/+zgFE29A==","shasum":"3ee3ba24352efe4ccade013133fd21415a15c6e9","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.21-beta.tgz","fileCount":271,"unpackedSize":2556095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd54IGCRA9TVsSAnZWagAABrgP/jK0DNR2XVPPNEOxerc0\nKr1xqhqqsLoHtiFYiJLPLp3TiPr73dnrDmMdWRizhDe4oOw5zmVihYmGPjl1\nNmrdktudCxd48WQU9ye+fat0n0nf4iPTytLYwmyhE3We3yvAXRgF22FMJ8fb\nes5nIko83Qu8NfZT6a+RIW4YmEOUpm4QIMsm+NcL1UOlXX/0RjNw28fVDJ9W\n7ieO5K3OSD5Cxvq120NAVXRO+loCXrI8itRw1nLCSCOfHCuWMLAYMDQUCyGc\nKRXV37pAiJpvK6+5oa5L3hl//+ew7VD7cz6XiaEieP2kohc3RmONDiZUHcqT\n70DK11ONOrtYmNew7rneOgJu27/8iUX5k+TXrJg2ThF7WIxHlvM8QCdgIWko\nQKAaq10QBYCHpLehrKyA/FKh/jk3iwPN98kEfm1ry6ve7fu6M6twaZCMdkIK\nUQkJAuqbbmgBp0iX27/T0xdmOS9dg7pa7WJLNLVfkunQB6x1Sv6arBX67Oju\n7Atlag8qVDNejw1eO9cN+JGhqHY/pPerC6MG8v6yXcksg9e5YOGwSkkh10JP\nyDMt3jQNsG/4PZj0fM8raQTRNx88LwDNhs/fuC/M4TSgJ+LXiGBVZiHU9KP9\nsG1J6Hl/2vcdKeONIplvReQd5hM/hr/CFtwlmtinpTA9kTsdJedm5sOW3Iso\nd2O/\r\n=oGM4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDz1ttvKklNcHi6s+so0Wp7MRkxYGK/t3LUI9dQhVSSYAIgfVWuj2dblP4YUw/+50a/6NMYIOFh1vN4MUNZ6OeVnVw="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.21-beta_1575453190193_0.4058558935566621"},"_hasShrinkwrap":false},"0.5.21":{"name":"yqcloud-front-boot","version":"0.5.21","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"76692a1126467a072e3a08087350591b4bebe8ca","_id":"yqcloud-front-boot@0.5.21","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-uHN+k72ljartRawexBhcChXRcgNW0N4BGw5rG1mU174c5/pPtxxhlw4qJPDXiC30IxgYcfuUZIyO4ZUqj6+fMg==","shasum":"0473a34dc65a391c8392e8fa306d8783c3b44093","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.21.tgz","fileCount":271,"unpackedSize":2556090,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd85yCCRA9TVsSAnZWagAAkVMP/RcR0/cHFxIAhS7f5/TS\nXzqi5eN9oI3hJYT6W0jd/AzQHy9hTd5Q/+yUY93CDFEyk1waVbF8ATggdcaC\nQDFSPGkVFnQp8SeVnu+b9DPKX9mwGXEjSfgFgyjQJkjA54KlaILHfggR11mk\nk7nRsGOqY7TFDtA6TROxXUuNccr+5jwnblAx0yl9GqiiOC2/lEDPpQ3aP09P\nMVp6oGwz//A/l3XDace3fh+CDDOL7BM7mdhEmiCnZU1wfg2drcp2T5RvsWVg\nT66lBiodOMEU4pxRmnvyBHUXgRnHUMzf5iZSru1NRbI4c1VgO047ADcAlkXx\nOGP0wraFX2O17uXcqUuPTwmbQg6ANupkbv7V/9Da6WAtqiCy4dg2Cjo0gkD7\neB18ECLFjYn7BpT7SPv4IBSkLjpZ0+gUq5jiFfSb2iLmEcoanmzemok62gEQ\n38SjMIHCWSZI4QodLwDa9GR0SI7x3mMuBSn2GBkk6uk0oEQZhwsTg3iAHul2\nGde6PeDXK6tmDK+ed497Lw/E3F8Y/hsJHo0DdF560xKZx9AIhodgiRNxvkS8\nF8GdzgiHGu0a06ZVXX3PZAGuzMJj3+P5AZ5xFIOgY6UEy1YT4fi3c8QxkbGp\nad9FnrfJ8TKMoIay9hWRMaXi1nc6dqiRwaSQxODKBh+ZZR4YNWqYUi9mDAN5\ndX1b\r\n=TdNu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCl9/OPRkeCnouGdwP0hD0iFiRcc7a6R6kzQbcVTrEpAgIhALIhgzzOfc8+e3LtrXzbhEfGt9jLujWCfKjD8ax6iThP"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.21_1576246402290_0.4146148486207579"},"_hasShrinkwrap":false},"0.5.22":{"name":"yqcloud-front-boot","version":"0.5.22","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"63f1e1482fedf968a60f237aeda5e5c5669ef828","_id":"yqcloud-front-boot@0.5.22","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-RINUg/pCqSapMUP5UDPmucGyOugO24k8q2E9rSsjs1mXZE9tcyquNxpcJ5tyQS33geLNh7HVpaA8qyzvbv+PUA==","shasum":"ff0e9610489c2b70057ebe129478a0c1294ee501","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.22.tgz","fileCount":271,"unpackedSize":2556088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9veeCRA9TVsSAnZWagAAjlYP/3/UkPSaWz4U3QVW6O0o\n7oTCldUCaNuztsgV0FS54u+txF4+lGjbjMl3OZFxk7M295bbGEcHXVnLowy8\n2TotMBKWsKUIJ8iSGaa2sMdaCo2q8BihGczdRn0YPkLT0b1iwwZb8VMEll57\nQdTDbpe+TQgIisfg0896BdIy3VaEhAHKO1sWe3tr2lLulcVo2yax0+kxB3Rd\n4T6jKOvhYyKDAwno/VzVVQgpvXk6SOVZu8LnTFhE9Fw3BTfx/3dTzd2Uqygk\n4DjqoMtpMRltmjvaPYd4lY1ZKKJEog3iV4CKi/i3a+9JUJn9bjozxKvK0JNN\n7aGnEcvKf8ng04H+p2JMI3ieKZOnhgvJWbG+Z4/SWqpmaAc0I1M0y+4L+ddJ\n4lZC9PYsdhOy+5bgqxSZamdDjB8a6wsh5cxYNM7soHeCnEuKczt34Kbht9Hz\nd9tQcWBFxsvgh6/nqBMaPXDT8lJaJvxfvmMess/K+S1yzUPOz3TzfwL/FjH9\nDUdrzUNv82w7MX2Et5uFAY3spnpg/++Wk+CFobRNpshVMYKLlXtcyLRCh7Ry\ne/BPQfEsOUHDha84nGyzGAPiPQGLMCRKo3vNygik3dy9EIlfNFwY2OnepR7N\nIFYCXpg4Z/m23oMRy3heWVi6MDia0Cmu4j4d8bCHWBNJd9kaB2KthJ14pQlX\nDDXE\r\n=WT8A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWsk93dJ5P5WdMVaR/HgUDPvIKMie2SzATIC6LrpjUVQIhAM9KWZC7I2A3gO+rqWEPrNjcRad44hQjztXmjlNJofLc"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.22_1576466334117_0.8332924352907582"},"_hasShrinkwrap":false},"0.5.23":{"name":"yqcloud-front-boot","version":"0.5.23","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"b173a37db770400e76224d0707b138bf479e668d","_id":"yqcloud-front-boot@0.5.23","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-Z8LZSiIe6zDGXxxocjJWd2xa0/xGWEr5AbbYsoa9DTj8FeoMhZY4bk+q/W2F2JfGOD4pm3RmwYn/xRmwWxla0Q==","shasum":"3391ef81bd22cebda68c7c2dc8e322737884f47a","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.23.tgz","fileCount":271,"unpackedSize":2556088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd92dZCRA9TVsSAnZWagAA2ScP/24f4J18+aa6LGHk486y\nua7ysvV354FaKM4IxOXfktBAM8ylBJqz3oj/mYXH7c5G2BmhHPyDA/B7jSVe\nHFq6KFH6y0nLBh1lobgfIB0h4xGvIRMHlLzDg9gHWDB0HTL7mE10uw+RDiXC\nHlQUqNLwzimXIj5KQfk0TxyHYMmzVZUo1LS2fSlN5YgVhCIj2/D4FY8fVSu6\nzH+emzdxR1uM/iY5r/hNdQDcpy39S5nEcC3B77ZW5GQdWGzOnb0XY/t32Pue\nhQde87VRelY+fIlk/+O4ssM7Ci9AKNXmE18iUgfepIkmvHM1CMxps99hNFjw\npK62bHY85AmGET/M981PSBBrOaI9vfJCVgcPkxN69ryotQpEHAhM9AAWBDN/\npq6dFKn8M53AGfQIAX0b0punAGW1NNqLwKgvd5kDOCkqXw2gZq0PsLmBxVI7\nuEtER3Xa+VxNcGY9G0/iMJDxc18JPeu3k9xaLy48pxYoM5ATPZpHAz96EgTR\nFcc1zBn42QFMcaTvzrIcDqK4xaJTxIKHCJnK/3saElcjDwfPw0/5FY9QEkRu\nMpuWkI13VOdNnBWRdN87dClQmoUYi/WLoRj3flhfsQEr20aRvJi4Q6sgpECq\nNumo1IOBr9FF1TjreJG4d9mjcl3PD7JmcHooNR+atUtHOtuFymqiBOyhoCJ7\nm6Qa\r\n=674/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEm15xdThMRhZCyLOVlAGbL0Jun1mPXp/siD+6xz/5OSAiBxzZE7sKIbosmciBeeb6GfHS64bsqyNH6pAHDnrniwdw=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.23_1576494936730_0.6282047380519895"},"_hasShrinkwrap":false},"0.5.24":{"name":"yqcloud-front-boot","version":"0.5.24","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"397560ea2b60c6608ad84f0171d1470bdd6cf6eb","_id":"yqcloud-front-boot@0.5.24","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-d1hHnaBGK5vCRHfNCjZTZm4t1n7G4PsgMRltNZwFBThy+9LKwh3KoouzoJSFq8fEsX7AsV/bAtGpJ4EHCWHCFg==","shasum":"043f818e75109c9351e7faa3d14cec04634d8afd","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.24.tgz","fileCount":271,"unpackedSize":2556088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+EX1CRA9TVsSAnZWagAAcJYQAI8Jo4p2ipqufa4MVLEj\nZLqAIWLrsR5kSxbOnr6Q3uZM+xsdQ9ItnMvNPY9txblaunqYa5TnfwMapZu8\ns8KkKpLzkTP0Qor5MVDTaFBbU3cK7FALpOeb2Uoa8ZDz7BZ38NWoLzA/kfuA\nVpOUEjmsS0geh3OZ1QdQSs5SOTVzh2nZeWtjdNMKMEaHbHrjyKz5aJIsTK6r\nIAU6JMf2/AsP0pn/24Y3Qj/6W5ngyBPBTqCO/6dLBCpdaI6hQXpN+xx1pxNb\n0bNA3Jm2giUhJyXg0BrsBszkjULF3OGk6m2yTe53TKVcGEEn0+fXNQgyR0w5\nMWLe8eeW4+Vu0lQHLi6yyzyeYJukl3ztxz4SFn13Ugzt6vnQA5Pn2VlGA4rN\nBoaJxF4hPpAn7jmaRBuGY4BAePhXPIJ1UeIVOd+1mls3fnypWZDKutRVt2vH\nWA9vjLrV+03w7MHc47rkeuf6v18Fx1xnPW/vGKLphrwHS85g9OOBpOqCjbP9\nx8F8tzSUosGOJZwdKkjdrZ2SDFUG6DeKQHHtwYKPVGcv/IycBeq53nB02NmU\n3AiwGaVhg3ZDPB3lP/mOc+vtWk75ZODrc8JXiJWMqMoSMgWfxVRf/aSlXZEx\nM+cUT7iHYGibkXvYAIhA6vL3Xgy3qoMytkz+VnHUOQbJs/lJ/CsdknTvMmlP\nbO0J\r\n=h5a3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG3l2BZMC1MKjMPmfx+JOUnegRusy5E/SNP+tXrsGK2PAiB20/0sVk9yllr26O80TORJGJpyGqiBWo20LJ8PgnvCQg=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.24_1576551925041_0.7366684544251945"},"_hasShrinkwrap":false},"0.5.25":{"name":"yqcloud-front-boot","version":"0.5.25","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"a0c3b9252cf629af51f6b633ed801a566729f655","_id":"yqcloud-front-boot@0.5.25","_nodeVersion":"11.11.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-F1w6mvC4W1NP6NyN4oijoNwBYIZIpdpDysOpN8Kv/cNjMbev1CMDiz5hZ0xS2c9z2QRSugHxnJ5gb8jlh6+XGw==","shasum":"20dec9f5f251a232ddb01d508ffc3313cda7c4ac","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.25.tgz","fileCount":271,"unpackedSize":2556082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+KgvCRA9TVsSAnZWagAAnz4QAKQphVCVyGwO4mjF2+sy\n7+qomrwW5JnSBxUgdQLdICrHA1oUq8X3tsIOmAVObZ2H49IesE0I74awcAZa\npvVdkcNBhhjgfXGv02FdxL8Ntdop7h5fypJ91KZ2yPmqjSTkBl0XZrr7xqF+\n5c/5S9GCgKKhy+sVLA8i4ritclax1vie0yCjbaOPtxgAw7UiKGCpr4aAOSdT\neN0K+2f/Ctj94wjtnzq6BNCoQ7kVMUPMpxBuW7szll3RliDb1qc8xQRx/arq\noS5xmQ+rJIupgY5a2vXjXPLHrRe1oeVa5k9K3Bafsy66fPoCTD6PmySHE/qA\njaP0sKCf548hOlbszUURotXFcZMyUtqxfesWf/2ZWp8b9C4Y4OFEnY36jZiu\nYlW/UVKGVboP9eT/CAv6evDXc5TAw9cJCimWMAxD1SxQkqdUDVUSWnIBNZgZ\nCxgMtRroKsyURMHKmHOUibivtvwYC2ECVzPJdwJB/44MtsWl2PCJI4d/4OKR\nxIoYabIcsaaeVpeWHDqjNNeFziq9tyDOfhooGDe++vc+8N8MhAJ9YXGgLa1z\nURej+bn8I6z+MIQ2ADzag49tBbWYTKQvsKYdw9aTbW/LOm55owvmiBAsiJWt\n5Jjg6ejMSaMl58u0qktY8LP/Ce9Tj7GiEzWrX8lubt/+DAVMmjj/qhqgqEcs\nZXRk\r\n=myof\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICsz//rXQBKJEuefpX3x2tgqRq6Fxr7DVhRDlHLJg8vFAiEAuvU1fnA/FXzdjG40DHoK4u8I2ABYKaHnIDmRpOkrmaM="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"dawven","email":"dawviento@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.25_1576577071341_0.01764557676936085"},"_hasShrinkwrap":false},"0.5.26":{"name":"yqcloud-front-boot","version":"0.5.26","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"a0c3b9252cf629af51f6b633ed801a566729f655","_id":"yqcloud-front-boot@0.5.26","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-M08BKj6Cr1xhBPvRYiZVkAxRZOtG2TQMxWB06oWOYomgHHwa6pk0Mwl0VrMflsIzxhn55qEuLqOwnuXs71862g==","shasum":"514cebd28231685f7f5cb5cfff90546c11b78d6d","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.26.tgz","fileCount":271,"unpackedSize":2556082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+LNTCRA9TVsSAnZWagAAPQwP/2jm4AO72U5UXzbE7bUv\nVbXQcVux45r/uDzF81mTEe5HVeQv/F17JmRvf4dBLduBMCMjphw76LyCjYlq\nkTy1zgI7VLxQ7Sgxy9TD/P41BwlS0M9dQtqpSUDybbnTwonDCw6SyCSrbgkM\nRUNq9RO20MFcAl0tAmzdZ73EV2qXrBRjkPaxa0DWSKEbrfSY+mB1vlcDvCY0\nZetjxi+1sQ4n1iZ5YXWmFIdljM1d4ZU7ldyoQw0WwmZJfO7eI85jtrEr7WKm\n49Qp45zZ9X8vHsN3mv8RwibDAxg8B88keQtXvofNlEgZZGensJvIkAipinoU\nfLQ/FWWLa5fK0oJSg4b8Yby8/+ENwgVEGQwlTMHCFEcpMiivSnFmEhcwTMW0\n0FmGf1uIJJw8Pl8zQfl/+7s4/I2VuCd/a0T+eBNH2A8VvON5J9o95zymLAtB\nRDFCINVc91KleUD9418QVtwE/J2AQB3AR7sr97prZyBXnZ9RSkNu/AC9orP3\nG8Fe+wctQ/58p1nObkQsl1KT7dzHLJhEMAHKLjySGufHjENXGfr42GlR6q2q\nwlCh7K33ro7MBhNMSPnLg0JWizsjpJycFBgqD/U4pfzmS44J5w4dG0tSFirX\nA+cfnkwpWsr+cRWIUcOl7L2zKd2JKXE/TPHZhlUGiY3lq9vD4gdGhWrTf5Oc\ny5Vm\r\n=wHFH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDr+QQSxM2kSAyYUqcsgoO+i2O2NHFXTw/oiWp2vett+QIgAnsnFGYqOptWe8W2qlvfOnTyw8O/NBIngEbfu1xeGr0="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"dawven","email":"dawviento@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.26_1576579922779_0.5556160288696352"},"_hasShrinkwrap":false},"0.5.22-beta":{"name":"yqcloud-front-boot","version":"0.5.22-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"4510367c8ee42b55292512ba2a9784b49b10aa42","_id":"yqcloud-front-boot@0.5.22-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-inmmBTKgXTUGPDioZzXFyW9dH6RJrlv9OcVmcVXumSUhKcdeMWDNQcPoafRGpvqflvixVr/3BFgh14XhiBCM+w==","shasum":"a6eec5f6b5cfcdc72606d41c2bb4d38ac2ea8981","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.22-beta.tgz","fileCount":271,"unpackedSize":2556336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+cczCRA9TVsSAnZWagAAHOIP/iPepHMo6bxG6QxOm9Ut\n8BGx+8FVxJOo76xXj0kExYiWaFBl+JqKmgwTm5aFhIjXOT9Em6S3TSqCMHH4\njsAyym+SIAIaaBEJ6/PcE+8GNuCqAAIJ6p3Ebzf1R0xCh5LiSxDwR65Xmcuy\nWvpiBZjT6pddfTy8Ph62NvL6oPoXazIRy9/oNzr60JIlNAVb3XtHekL5K4fX\n5rqPmITagimSENTe+IUeC32vPqm4WxAJUdsG5NQknQsYPGBLk/BYVpFskPo6\ne9UznV726Zclf6/7kUQ4TvBjfumTMqeOnEn9l2+zP6NWwcvApbw4awmjzurh\n1r24QWPgIXotKcdoHpa9Cqgkg7gmQITssmVVbaOkcEZ+cdfCk3RHwjdYSoG8\nDkNy3wzdw1XmPWPgN17ubEcm2UXpDKibh8LkzFeVQhath9CdPZvSw1S4CTFK\nJQkWr4BbikzPYWPUUuu0oGjZknHNAt3p+7/uwAAaDzNYJFzFmFD/lKzUY+1A\n/OXv/bFUgUEM6yv4gbkEUsnDcEtELzaYbTJI7UxJBX/Fqswsrx/McRFC7hmn\nzGtr/4FSBGgqSjcsCXbwKv8kDP4ilQIglC1vkkSUu97VEwz3If5CLgPxSpMx\npothzpNRzwIbxJzOF2hoqBoEXVOLQw9RNmmv7ZbmVJ4JZv3sr/LF3uVoUAtd\nxsiA\r\n=m9vS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC5xMER3DqVFJiZsaZX0m8yVd4uRfet1EylSrNy/TaxMAiBWmmTPuDbTKnX1GcPpumZficvTDARx+Vs3Z7VNKt3Z6g=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.22-beta_1576650547085_0.6240565638124564"},"_hasShrinkwrap":false},"0.5.27":{"name":"yqcloud-front-boot","version":"0.5.27","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"07d3aa0cc2f027a8c632ead54e0c3ba4ea385ae5","_id":"yqcloud-front-boot@0.5.27","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-ckN/riTDquOdTlQFRPekkWCGzH8tubl4LH/nZWw1lF7dEyiqc0hXsTZ9frjlfgpEKiEkjXl/dNSIhsZOluOr6A==","shasum":"f450700f2353c8a219de750a3aa78f0b10f823cd","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.27.tgz","fileCount":271,"unpackedSize":2556323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/LwBCRA9TVsSAnZWagAA2RYP/2Nl1XTpXFWQL/ssSexT\n+nzukZckQZbz5U2HdeYaS6YXYwbLdCkm7ozwx57klq0sgIOyAcZLYaLUhzee\n1T/HydfPpHhzUFOcRrOJOFJJO7xLnkuw1H/7LaBGGQ1L3hOmA5xdl4j6hyXN\nTYdAJFVd30oaa37kcbf/GVPe9AV0OvqqWef0V+hctrQncTlCOw31/Jr12/Ak\nF43G8KpGFlUVdGveHIkwj46fPeRk0GZZm1nNtW0wBKJM9h5oRTen43OK96pZ\n9Qb4Vm3+f+9kPMaSOvj9HVGkOMjyIIx30ltLOmu6huxB3OsOYwUcIYzd6+0A\nnAZdw2KyzmehhT+mR8kIrT8TFwOctRlOF/oJ9eOv4D5gjAYNSzGQYtRQ8Olh\n9oIIn2a6xi5PWpk4JVsFrPjZP27IhwCSR+UzEn+CazpV2QGKpV4wTKOdHi1K\nscfTV/KgRSxu0LOHfRjEi2qL9B+OojOarszAaBSnt3trGGyf9HeyZoySwxqd\nWP0YxpBt/bl2ec3dQCB5w5gBobPFktirWTWAg0AimeMBi56cJzYhMod1glUZ\n9NUggIUtl/kqwqGr/KIJCPeYsvoX1bC3/pWQp/2C9JFKvgGReJZmb69/cm8Y\nqB85sLjCzig+nEk9iAWvdG2tx5uejFpGWrvjHhRvdu3iwp8rAAq/AvvWi6WI\nBSjg\r\n=Fo8s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF57bNUHAUfAiGcFf/7qo5KrxKU0QLIi9N/YUNXvro5zAiBdF1sfgJUw3MlJAKzIWFJFGKsrNIBdVxDWkyHNt2VTwQ=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.27_1576844288918_0.7879997798332594"},"_hasShrinkwrap":false},"0.5.28-beta":{"name":"yqcloud-front-boot","version":"0.5.28-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"6fd416d033897a76f31108d27b0370d280c78ec8","_id":"yqcloud-front-boot@0.5.28-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-hglOiPwNbkhneow4mc2njmDa99J1km8fCfsYGBIaFSs1N9gti6VdLgrYrNB7QPvH2AERkIAf+A9nYzPrXp2F/Q==","shasum":"dbdda282d3fd036c22ae68e8a9d9da51c8da42fb","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.28-beta.tgz","fileCount":271,"unpackedSize":2556328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeABgcCRA9TVsSAnZWagAApo0QAJ2pPpOtKOM1i/w9IJGu\nT6jZEf5i0BRLwRp+kC0+RX9hRS5K8AijGDNGyl3CpxXxc/6v8+nuXIcMTlb6\nVDu2LsnUBGx9+kxMGbboDUgEyHTbZEf4he4K+yPmqagiRE2JCKtIPt5bYjkL\nb+Ma+E1v5qUXVeLKSWpYrRvmqSy61TPUKCFvyJdxsouGmkXrUGbWrUNI7XuI\nBniyDgAHHV73GfrFJ4wzbGDFpFAE8IV63wQRFRZyRO+SZWK9qTAG9S2KEeNp\neGfAE32LhVmOIAOwofgGtxSvKAzsaNw1aIG2OcxfvdsqhgT6AHm842RHeREn\nw2Ytks2abDQuzvQoFeUNvPr2i9N4dKLZs2PSrcZU3n7AdMK72IQSuMH8l53L\nK0jcYxEetNc8nFhF3kdwC55vGpmgKIqhbWwyjky/KOea/l6iFtYaSHKBrlWu\nDWmXNxRXiZuGktRtaIjt8Q/qsrqMiSgK4tGFXiP3rJioU780CeE2gmtchBXs\nIquZV2IHfgbNSck+EB8L30UU7a0nWMFuGsi49ByjOw0p+Mjx86zWsdjx5Pt6\nJq/DktZhVOS7P1VZU6HM4UAsP4/oCpMDa6qNZ0FpCT9ky3MuRUyyPlO4YC0a\neOPZmCRQ3F2w6JSYVLw+JJD7m54hvxZ/1AtHIoBrPcJ+RNsZkj7bkTRa1SQj\nfqOY\r\n=1yq0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBm73d1U7EsWlxVbdwKiRhvab6kTbyfbZCYBCbNmYR7FAiEA5FobpX7TpQTSLeaQ/CLNI4aAd0oyEbfE9y2bt4ylAts="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.28-beta_1577064475468_0.011211943818295378"},"_hasShrinkwrap":false},"0.5.29-beta":{"name":"yqcloud-front-boot","version":"0.5.29-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"5a55c8b166715b7949309c1c9054bd9c3e7e0209","_id":"yqcloud-front-boot@0.5.29-beta","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-Chpf2bdqJA6pAvRAtKcwQu591oFywr2H4c2YoZdb1GLo9j7QcJm7wMeFOhft3fAD9uM8KmWmRfy0MTq+sdgymg==","shasum":"610773b9d9160e83ab98eb95ed0a3f5bf76c9827","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.29-beta.tgz","fileCount":271,"unpackedSize":2560962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeACHoCRA9TVsSAnZWagAAR8sP/RPva4y+mxVfTrpH9Kxd\nUD6FDDddw3lD6gaXPs+mGuUffEpb/FaNRSof8ui5SXkRpO9mvwrifAB7Ci+H\n/DPgmhL4BXtirFWVRDJi0jozHuFCrko4XNOgAslqm/Go9Hjvka//YxhlYTVv\nIcLH0pqjXAxVA6KV+esSPDuJwj87ucJgUNZkGcbqtpjiKgUXVdiVrsHREwtm\n4g6Ed6PaQvZ2Z16dFfsJOcDBciGkHBd0vFLIZcahPKjxAvO2WPGZYeQwPn5k\nUZofuQww22OqKTm3q2QlY/S9sTcdv77D73Q0eNkLytjQB8dz9JmpEmkDrXmI\nLRp36iBZRo8BUi1aVSs/w/qxnGGn6OaJ0YHs2ZcFKdh9e4C+DLMacEeKB+Qu\neGZgkj2doUEH9AE6DN03QkGovMy6Qsarel73ivSy1wSTfqWOUHvYueLAHwwK\nCSI7Jr9yADAGB27fEnsmibbcu5BUU3Tcl4KQHs+xDFwxFVotIt73INKg2TCX\nI0HWm+u+jIWFDQTpHxBODWV7qS+fQssZfhovkq6v/xU9pldnVdZTScykbzYA\nK9Nf077iC0ZErZ/MiXGzMzeZi079f9tx70NdsFt54ek0LNjcFXQhrkEN1OXS\n+5mrPlhJZ8v+1+Dl1kRwkWnozeSfB339gXpDCKtA7YAbyh/KyueqcJNweZvZ\nYvLI\r\n=V5DK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF02em0WsM45XYzjtEIbuSyCO/0cOGqYy3vsv4bwbNcxAiEA0gEKeohkvYeLbymh3T93LbzIDW6eLIYFJbCWu/k6KEo="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.29-beta_1577066983848_0.9341151787560329"},"_hasShrinkwrap":false},"0.5.30-beta":{"name":"yqcloud-front-boot","version":"0.5.30-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"ef1443bdfcc72694d9e08bef447abf4cfe228d29","_id":"yqcloud-front-boot@0.5.30-beta","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-OhpFZZ7Mn2RyiWcgYBsYDw7Bn6HsDCYJJxGAhh9PdBJBlSZAEruNu/fM0B6gyfDXmdYzZHlfE1j5Iu9aRR168g==","shasum":"c7c4fcfad4f2a75dd7e1c81edb03690e4ff66112","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.30-beta.tgz","fileCount":271,"unpackedSize":2565578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAdNmCRA9TVsSAnZWagAADA8P+wctdVruzN3k/qXu959R\nGIk2Hgeg7ToHlTrETrrqGk72juetAWcIhX8GrCO3K49CHZMG09OXXxm2NMr3\nJ1mqPtyNzKNauzRctvPfRNNJxv+q7drRYOb4XncRsiBhAYzAXjDFgOsqLg/L\nKrQo6RJsRAGmwN7ROnAcLEgryYLO9BD2MCDyCCzsvJARKht2J6NIb2Nm9sAW\nWVTJRBse38OrOUH+othR0JD138NRvsm8iZz7eYkaoYsFoDOD72AfzA3eBm6I\nzzF/Fjl4vR3rMCvIXaYY+if4U6aqZMTimUiT5eMkjx6dawyZkTAkGCaq/UTB\nyjC+I+qXfvvMMvdtTyDUq7Dui21M5j6Vyp6p3VO1tn2yIaFFuM9P3G/Wtv3T\n7gv65Yhf2Y8YNPVAzxrAOpFrroDCkIwOvNSdcD3WPTNayjj/nXUqmrvyakaC\nECeybUGjNxmNGeea/8IXYkXMYnv6+liulJtKdEFzd64kFRrp2e9zw+wq0UaK\nOKWqQ5METn7VoXsnzHgsp7437Q4Kgq6xS50oJUVOEAOO49wlHAeR8Aoz1dn5\nqU/H4/XMRq1bVOhgGN7QpaH6ZUaUV+Ul6/Hbw/VYxTijT2BHm985UKZzniaG\nXJsogHX9e+XOsNnZG6HsirbQ0O8x1qA0xVh/eLCdAqyPt2XYuKGY4DzVix9f\nFsn6\r\n=hVLo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEgrFXjHp7V/P1SCdR2tQ3PjaexzzKqjx2q/jb32hfghAiAVWsVFDtwMLCKqIfwlX4A+0uEB10LTcAE5a3lGz05gnA=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.30-beta_1577177957404_0.9334162156987496"},"_hasShrinkwrap":false},"0.5.31-beta":{"name":"yqcloud-front-boot","version":"0.5.31-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"5f2baacad6ce861dfb84fd0c64198089777631e5","_id":"yqcloud-front-boot@0.5.31-beta","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-7tPsvNgd+0htHCR1mzjYiGPAOU55ojbMXAx2r+vbrgoy2K88IDBeBi3Hwsz1JRcZnL0vpNj+i87HIIXYgnRHWA==","shasum":"6e10acfad80a143d05b3042b2d980b6eb8c08a06","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.31-beta.tgz","fileCount":271,"unpackedSize":2565579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAs2wCRA9TVsSAnZWagAANyQP/3RiaiM6s/E+FiWUArsf\nF2tZVQbAChUxlH8jxqfeEGTMrVZDltOH3KBtO1KfaJXWs7JYhCyH7pnbXzkM\nY+1yCTlJz6r2VpkSzmkKXMpsUUf4bWoWTjmJrgZRq9vgu5VVsYWk17y889kI\nf+YhV2i6NAuYo88DRYZySEoabOGGd0dmnnJuvjAxCw7O1BOrVHQ7/Ci64msr\nTUasCDto55OjWVCV4SkkvSBmTm0S9cj4d9ezOUtzgruO3w+N5uhchk6LjRD8\n2NAvaboeBleR4PYWDOzAaN8KNzR2FgeaQt091rB8noV1/aIKZTwK9BE0Ye72\n/8eQu0cbutzwpA7u/G3L9Koc6aaH0aM0r0PX0q/ftoU58zOxtye0lK4+viHm\nIS5ptMeIdvqgk7yzvBNqSVldEGSvmi1YRxJTDvlEO2HPn2+dnhVPhyMP0F3p\nJZWVotZCz370xX6foBzOWG/2OMpk2Ccl89Lv/flQfadoO1KZWkuQsFqdhjwY\nLYqnPHqyc60lOzxuksd/bOiL1I6rLfnOQz6Ak+E+r11PGqlgvey+vkWC+00D\nVPQmEEM4Af/Ar/Ybe/aICCMMwT4W60LhaURM7aBBrfUDm07lUCHPpfzu4ovq\nXvrhbNEB9RnHxC5oaUiGkK5pK9E1fPLeWElhryiVKZGzcLA8A9X2N2MlF75c\nlkLn\r\n=y2iH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdtNjWbGnTCsfT6fWRwd8KZjMJZOmW8bvom97VSXvYTwIhAJW+k1C0jM4HxIv66iiDH6BvvAjRJTsTyxxIRTyVHLwO"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.31-beta_1577242031575_0.9137161158073799"},"_hasShrinkwrap":false},"0.5.32-beta":{"name":"yqcloud-front-boot","version":"0.5.32-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"4b957345041ba1637ca518131999b5fa9b3524e2","_id":"yqcloud-front-boot@0.5.32-beta","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-PzcvDSKQcfmMH5i2RDCIKWnzXq2A13JzriXqblUFyIG6njyPZfcOZiWiOv3rbpQ8BrPGt826lKKjZZvKdX2wYg==","shasum":"b7f828ace1faad7796f6d387d6ebfd3d8a9c313f","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.32-beta.tgz","fileCount":271,"unpackedSize":2565579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAyZACRA9TVsSAnZWagAA6EgQAJG+UWzHgtH14ylwFTH2\nO8jCCBnoZWC0yRZSyI+tJ8dfSObktBM+R44xrG77Rs0/wk22gYr8zSjAUzWf\ncLfaD/BZd+x7oCmzHfs7BCBxH7YC92/FBLriaUX5woXvVxNwGV1IDOhxoaEC\nOhI5XsRmWvkPNHYq6UO7nRd51CiIO5CW1v/IJDVgW8Fg9uw6s0Nx8lzzXLXp\nQ/KZz36u7FfajNdi2v/Z7AMw/eQF6GRNX7w9YMc+HeJ9a+Sq1FJ2gwd71l4j\nEn3tw8prYe8XW2JCeZXJJj29j1mwtSvgH+W4htEVXeGP68JsaOi4O5ckNtal\nHs21Hr6bu9ybM6L69PQ+Q0Q3GtQzNlpQ1PdMgjdxB+89tuz9ivqFVKJhSgDS\nw+vW31YRdzfnki/mGscQ+NF+w++vJJ+9Snk4ZygwigkR2tIIqNST4YNDA4OA\nwzpNCM0HfyuBhnoPNPL4OHFxQ033TxFvWg5Kl/+XsrRsf45JbM/PYwndxPzD\nOnoQTqKY70JE1Wrx08t5Tv9WwwYE+ntKYwF5pnYF/Ob05PLv9CPF+l/nDQmT\nl6NbfvBPGY+5JvzFe/MKdFkg/+8APfV3uUtHwc8e7MKb++ADAJ2JCe8THlCB\nnBSky3F785VjS900d2i2WthYIVCRAv/qHN2UGP74+lkzGecqGNB/2XBCLUvE\nEmPF\r\n=cD+F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCR+nMOOw4YBTUOGg3YAD3PIEDLW6aAk7U29+1vmW4UmgIhAONztAAFWc5eCshVCl4SMiQDRu5zxIXbGFaumDRvhsqm"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.32-beta_1577264703887_0.7917651199761979"},"_hasShrinkwrap":false},"0.5.33-beta":{"name":"yqcloud-front-boot","version":"0.5.33-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"c6982a7bbf9a6e6a5e6ea71d781ab23f64143453","_id":"yqcloud-front-boot@0.5.33-beta","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-b8WjiTD6j377q8i8rdB6i3JfvUdmu0myEYwgJ+Pu+ak8vhmvOWlVNHw5gDbGQPR8Xfu68TwMoEvFJ6mJCyY/qA==","shasum":"405d0a52410c8463e8f993c52463016d6247062e","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.33-beta.tgz","fileCount":271,"unpackedSize":2565681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAybJCRA9TVsSAnZWagAALhIP/jfdIOUaDM8RtUUoTyi0\nkFKPetq2YddAVNDM6q2kM3He1FgUnolKYdKiC6QW4F0QAVaquQBhoUJnb/cr\nMRxqhLXpjlPFM9sjn/AF1yiRfCV1EWppEkGZQIQHUNQv/dYAU9hKwWu71+qD\n6dcWvZwHw3Jt3weNBXlQ4cGHtgttZVxMvm5kNoOBHCapcB+1E56+GJ+QgVSR\n6/eo1pK2pQDwX/KlSSghfIqO2OFkMfxXc7ySXq/kn2RDdPYXCJ+mlDLVlnwL\niNgbeevS8iAUYrCOXnLz4QRHS1nByThIy6DUBMed2E3Tc22EoH7e+YBVz+kv\nT+vdzdZKUUeLlysJAbYMbgQUa9LW9AFeeyydLe9hLjmN2cu8O1mfczscUXuZ\n07V59ubRSZmI7jDNv32KC/McMNj2h4FhPIbrNGi5MW7RiZ+5P6KALP/irobE\nrx6EhToeI5euX+qv+pFpz2teI9QPVuXGGICx6sjNSU4tW0kkzN5iHblryBmd\nX+LqmvMwPzB7T7lL3XCMZqVPes5VIG95YbrdAr4np/0fL+ph8So+dSyTBES0\nC4u/fTJ9fDWLd98fX/WVbdj3qCgPGWj/tr6awABG4d4lthrsZ32uSJSGZh/3\nOtbjziAxmBmw2cFI1z64H+8tfR6OARGL5mRkgdMzWpCsMla5/0H4W44ldrNV\nkPqZ\r\n=qM5J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA1YkJ0qclP+JsqFG5aiNkoi0jHxkGUUupd3/GZf7j3OAiAXkDBo5EHKtXuwSFEeLLOpFh8CvGgL+TPYgbMmYrctVw=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.33-beta_1577264841169_0.15139122582004472"},"_hasShrinkwrap":false},"0.5.34-beta":{"name":"yqcloud-front-boot","version":"0.5.34-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"07d3aa0cc2f027a8c632ead54e0c3ba4ea385ae5","_id":"yqcloud-front-boot@0.5.34-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-TBe+Bj6sinaVCHRlg7wOwsc/xRMlhXCwvuJi2//k90DMDCrt+BgT+Ib1a/aUR9oZLlZh0pOrJnWhQvN8BPOmXw==","shasum":"ca9f83611bad2e3aa27e4d33b1e63e4ea27d4106","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.34-beta.tgz","fileCount":271,"unpackedSize":2556811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBKOTCRA9TVsSAnZWagAAtIAQAILGEdyrPCF3Rsl9FcG+\noypWz/CwaryFy1iYdqvM+tqgCL44ukvHVbyXDRhCTm5uJV9AxzLeljdXLLmd\nCPCR9I22UM1lw8S6wWOvllQzbCIyGIGdY8hI4wruVRC1aNprL/CIBs2nTbHF\nM1gqZ7spCCcT2zFwOgWTcejt8xMpVauyWUQ53JtbmGPSZ1PX0d7rJAbqhxyr\nMxz05Y+f8pkmKASZnbSlNCExYq3WbnRM6T9Nq8WNDMcjLbR9hxGF4LJnm+VD\nqRUODLx44KITz4qu1jD5Xp559AgdGJ6kL6UyyPOT7mJBtqUc9s/nDPX5TQXh\niHu84xh65aTzJ9GZ0fKlQhv0iH4abEmFpDyBAZH7QGDOeKtX2rgHb5fZjxWM\nbZgNTCGkAbWGrCURVYLJtaYpLBWlL83H1MF0U9TESf7cg5283iiASclJwBWv\nHmQQo5BSkrjyzyle9QfbKaZMyfOU8wQGkqzmIblOtZpST9JT5vuWRRpEc4qh\nChbEPH+V6SDwsMBccZgJDyyv7n+FqUUoOoClj1kSF5HRKX4mRK5P/mi/Hylm\nf2qwm/iQjAXYSobmZo7D5XGXJBuIjItmk8/d4gBUqG0+hFY/bVbfQBvzCp2z\nDn20TtmG+Sl22EPusOWFTVuQHDO0RCnjHG4ClRKzgrZN7D66nZZal67FFqmb\nLbGS\r\n=Kffc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG2vNG+XOg+wKV88vwbME3RmwLfA+V+8f2fUf8RYLfqPAiBm0oEtTh9UvKcVXt7qBLoC9mVmZTg/ht4mtj8zk4/8BA=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.34-beta_1577362322386_0.9963399080005424"},"_hasShrinkwrap":false},"0.5.28":{"name":"yqcloud-front-boot","version":"0.5.28","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"453458c41f879a84b75d2b89ec779b32a08627d4","_id":"yqcloud-front-boot@0.5.28","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-cow13yX5rOaV3TOXu/sNFeiag4A28I2zwvhjwSt+x0yikSjtztgAEclGVoosEPlFCLZkFQ3EVHTzSfoCRe/ICg==","shasum":"b237accfbdd5fee8d454bdb604063eac18b4b685","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.28.tgz","fileCount":271,"unpackedSize":2556918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBK5HCRA9TVsSAnZWagAAINkQAJMF4BOOoF7kmz+SW+TB\npv8LbVMDcGKWiNmISGGsNwsfmzxuiRgno588vQnMkMTwepoZ8xWZ2+oFjEXL\nidO7kHiBxJSfL1xe0beYtXMmqhM5U0ymrE7u+MQVWgwCrzfE2lJeIPbJh7WE\n6sNbZH5hDKqr0mVaAveDpntGgSifB0uCBZ/MmDjW6VXAn6zuXGU0axKXnKaE\ngLanEdokl5RpDxV1GH1GrL+S1tXmGz57YNBmhcGQUIfMvYf2S54KdMIMD1Zr\nGwYYbHbafpthbzwLll14egjzEa0BNSFdZPZ4NwazqOjkcvaPNRFKo1gcFzIp\niZF4O9JMIfn/a9ghoW7GwX8kLQkbiv6AdfWJ74uprNG60eDMmMJkFKRzDo9N\nByOwqwKGqf9iuQd8/BeI5xMrhRIYfdDWgMbDe3NdUZY8xvob8j7XqmW/qTY5\nN/W+vdd7ZBETEArKTyApeAtQrxB1WpmTgY+JSHOzJ8PN1dEwysEKwzPGVlSV\nSwbVX8tY7oD+6ED1Ck/FWGsxxcLNOBG3pmjHtCkMHrbW089L59Gk7yNjzn/b\nnG6wOJQxL/vkUuxSGLLKFWKwv5hx9JEHV5gwKt9ppiydh3T9FZHSi5Xsyk+q\nmiY/Cinqj16rMWYL7VMbwWL7DhXPj/hL/h7eTJelDg0UgvezkZEnBhTJVMNw\nXAoO\r\n=y34F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDspf6ppFsscrTpDiOk7ZzkN2rNuJXJM6qHJuPhMfaCfAIhAMqt90BddApT0BmaoXY9r01eDrrxyyQprpnvYr2+OnwC"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.28_1577365062753_0.5100090972233655"},"_hasShrinkwrap":false},"0.5.35-beta":{"name":"yqcloud-front-boot","version":"0.5.35-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"7d251e15c9e9dcc0b4d65cc501a6f0ff6075a172","_id":"yqcloud-front-boot@0.5.35-beta","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-XsFB5jMlfi8xnp36qsQNB1pz0nlc5tF1sbhZDiIoA317VmxmJ4m48KZkCpZXFzZg3hk9DYIknp2CdhA09hFhjg==","shasum":"ac6ee46dcd9b20d81663270cc984a1cb2f3e2144","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.35-beta.tgz","fileCount":271,"unpackedSize":2565898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBZ/dCRA9TVsSAnZWagAAbMQP/166jAK/g8w1mUoYYaz4\nt9P34OGKVWGLFkkMvRfJcQGB3CiOdqS9cZKxGPDx9aZDyxSAbdaowiQpgBDW\nPlj84V2z4UEOGu8moaeRTsca1cHm4pirYuIxbZo5Yo+7ap5GCkeW+1k+VpDh\nzog4DbmkR4jYPVlDWPNS0KxTojPI9GOSYU22neIrz2aJW3QAiTV+Wv9ptk9X\nM6psCYiSGt2fLoJsORFx9WHqmHWPFNpgYR5Tud3tDMKTE0K7XR5Lry3kCswG\n7iN5e8Q8e4q9qBjlRm8P4WOH1aQoDv5IA6tUpgZuW2M1HvGmQCNcc23zGbn2\nk8m8WGx37Lx2FFNCSLGH70FOFXSTvxPQUMzwjou/2Sb0TbPrK2LDYRdjUyzf\nzJpuF9NVGTygUhpno9Bv/T25F0aWgOFon/4nXd3HeX2oRbbHuxFet/bzXwqB\nHqqLJU3MEZabpqfzqb3U9bxYbGcy6f9vi4nXAVQWkJzb1fbR3S44krw3+PML\n4Q31QhN1Vxf2utdq4Blh7ZGnkFpo57JJ59HtXkTh94RLfcAQ8LZSb4JIdncg\n6FPFrPkjHSgYyO8dE89Vc4sM1ZI+bT5Ih7wOwtRGb6sOmVIu14h2BgLXdTsO\nfCFdHE9SD8DtX/x1nbf3yObfXo7p0XShg1DGnY0RhmuigeDfyidNva9aTg0y\nCtoD\r\n=ESwI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGhXQI/F4gBsPMIPgprHqY39zpa9XFVjL4vHTt/c7ixDAiBbX0OgM53SbOz/xVq0noXE8Sv58lB5ph79czI7KubWUQ=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.35-beta_1577426909405_0.11085894897089132"},"_hasShrinkwrap":false},"0.5.36-beta":{"name":"yqcloud-front-boot","version":"0.5.36-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"d11e8f3d1822f27667196f7428c574ed45b5bf08","_id":"yqcloud-front-boot@0.5.36-beta","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-7/XepkY+M50ZkO9aUSFf1rKP6p3sOZ31+vjlBancQjfRU5/bEafJkDJqKZuel1PECMKsh0ga7ZM+jzyJU6W1Kw==","shasum":"ce496cb8566e13cbd8e5827a7485b1c17a8ee439","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.36-beta.tgz","fileCount":271,"unpackedSize":2565956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBaFACRA9TVsSAnZWagAAZWIQAJKprA+57K3aSFV/ux6C\niejwLAGqPeykHHUd9b/CM19JwedooY3n7Ur7bNAYil8JhVW2AgocQVmY3zpZ\nhgoVkE1yBSK0zf5gp6jLSgtPRpOUaVlxKTv0VN55M4he7ss+ziVP9BbDULvX\n4o26XwqRpMrysvpNGgMUaK5avuMCqM5SI22Zxb4G3CaxHrAr91vR6ChB9WSI\n6bcZsqOE19X15b5SsYDclXdGpNUXeONzjMCrfHTtKdGyVEByzQh3c2gjyZ2l\n6lejdsRbTxc/AGTA3HMqINSJJQvWa554+dhiJRpLX2TVt1J2uuki2uf/LeSO\nPTh9E85efYoXHEYqKtzN2jLxwizeGJUWmGrS8Dhal/9WYp5IH1pFpPwUq24f\nOQag1ilKugj2htGto6hfpCUcWjF/irR6U+O0XMQVqPSNUKqux4Dy37YMNPzU\nrfYGGjFmcUXTmbPhSgAmIY8F3fSaIS9UjWp2WGp86/uxXGcUoO7ZhSOjwU1/\nwUd4Ryd6OUWfbZHAVE4UuECOqOcPtzj13E6GJGHw2/iPfBzo6RPDZkUgen4W\nKJuKktphaZbhEYwnvVxSZr4hkCxBipRTd/wkR2tZQLbHfpkik2dKhvnf16nl\n2F+E9r0R1FAvDem0bxLSJ0HjfV8+ly5R366gS+M/cBx2HAggwNnsm4uJKU2+\noCai\r\n=cWer\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnkfG081TaCgYlaav9VDZqujp5QvidaNT5jT3PWWNvMAIhAOBQaLoGJm3R5UK0Ab0mtIPBpvJJqHCymfKQRUGtyClw"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.36-beta_1577427264231_0.3355095230316283"},"_hasShrinkwrap":false},"0.5.36":{"name":"yqcloud-front-boot","version":"0.5.36","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"1a48eada518a906ee155a1de8c01882b26f871e7","_id":"yqcloud-front-boot@0.5.36","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-k4JowcOchylniXOKQWIM1SJrJLjkVzgWQ+SQJokPc5bRAepFwa94+3aVrME0yQ/7IeCwmA1DkFvEWNlahSn7dg==","shasum":"6c5347d9905aebaf5bd0889183141423d3b5838f","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.36.tgz","fileCount":271,"unpackedSize":2566546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBfTcCRA9TVsSAnZWagAATskQAIod/AE2rCbTkcikl/gl\n5r+F/EE7Ns9/eaOGR4Pc9sMFdg8/uMnU25Jys6VNRDZxLe84OYERw1CKsOQK\n6U80lcB3WNLWMABBbT87smFiORYLzcCDB8TnX90NI8ZYoke/bH3pzEgOEiYi\nCd+mF+K6s6l0rlZTHKZyMKrTKZBvFboIpNEdQ/iNqsEcvfoQU2lvtk2KfStN\nAPHqM7d9U6SxuVdmhOzaC/NVXHnvtTrBmQNXxtFVoZWHv3lk5ubclJg0aXCh\nY+QzXfXmbItpeVeOVj7F8OWEN6+UUROcLZNTDusiHnY4yU5x28iVMbVnVQXk\nxNG9wxKI2pl12u/LKlP0X/WckOU1H3Kln18E5MDzpEFECe01u0SObCox28YR\ncJK59fUdckCkiU1otA9xD/5HrUXmmnkTk4F78bJeQfrb/o7g7ZN2d0C5PIZP\nJ4pmcpm9r3P+gxi/6sIjQ+1b9rg5QZklt6JewxJ/2T+b4pa7UoHUgd3dXywT\nLWYK6XGz5N8gO6ZiguX/hG83e19wNcVwx9BG3xtU8EVGbYDOhwaeHt+ZZJSm\nuFIYMcnm0gJaCAe+r8UwEZZtN3FonK48G8JVBiIsO2lvPVugruSqxJQfPUVA\nUpLhg6v3xFeEElrFOXr9c+6vEMAIlwB6wUWs8QREka5u+S/3E2pSOr25kfIH\nIFrP\r\n=dTAu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDhw2Xs6idUQ4wthmE2w+WUBUaPh9KcA9YH81oFln8JbAiBNwtairELI2fXxXNqtcYGr28ZmSg0qZX1TlbISn9uyTg=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.36_1577448668035_0.9843673061112777"},"_hasShrinkwrap":false},"0.5.37-beta":{"name":"yqcloud-front-boot","version":"0.5.37-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.67"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"d11e8f3d1822f27667196f7428c574ed45b5bf08","_id":"yqcloud-front-boot@0.5.37-beta","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-JjIh+xew6gsd7daMtKbNAefHGInP0iVv5qhMFrDuqoswB9CJLGcHypVbruhw4U9E4nnkFP9r1GuQvHLqAIeC0w==","shasum":"49741a6373bc9e6e2557bbeca5450c9748b8dad4","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.37-beta.tgz","fileCount":271,"unpackedSize":2565956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBg6ICRA9TVsSAnZWagAAi+EQAJ08EyXoobsIp2orPDH0\n13AwkZ/O6Fdau6ZZDj2I3+8AQjo7Ne+8ORN/agfcgDUKcUE5CCpSZwt3q21f\n7GHS4sZFaeKbCPtW9gTM7Mr7HP7mncXw1u/mEzOvtMlDZCwpWsYQ1Q3jbZb2\n5hrFA+iy47gdkxH0Rfqf0x1DYUfZEF4JCV3D+RHYEkpYM1uPsMeQMQ9JxvWs\nHs+KFG55LLv/28BVE6RAC96HXNKl0j1FBmbd7NUWV2gAX/oIxsVXoxQhBDvo\noJ5dYf/ZO6ZBAUw0qejZGqs4b2Zqi9rC1fN0MEEjn6QbQKF7yqLhQACjQr5e\ne+NfzhaakXZvKuspqC53k/3NOgSyAknpMPV2OnHbRDX398tCSqQqRsCsVgWf\niDyW/PdDKEnIHK69Wn/gkvwGy18CBiCkKosPX4qoBfxemilVM4k0UrVpW0S2\nfhX67PfAcQpCLdaM/taP4Zv+C/YLQvVysXbIrBpsTdd5oC3n+spNJu44Z1wX\nDQZugRX4UaLE2l7Bh4LF2ROtb3v4BK+19NNMbXxRN8h9imKo10JPpmiz1jsg\nLC2eD1uPDfdcc9kQrMVSz2wJ82oBthKyOBvn73FGjl0fLMmSstGXorU7Q75s\nWNW7t1IBB8zzim9xEuQGOF6yWFpJVk1dC0CcJmTSYEehJQIlbMsk+mIr4iCI\ng6Dg\r\n=BTer\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA1iy3G0y1tKqo+R9sKYq0OTbpt1wbp5As9Zm7C1QexPAiEAhiWkkCKk96rY6407m2l69grEDwd/FtDcoHVoT+QBZEs="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.37-beta_1577455239922_0.06042911059845557"},"_hasShrinkwrap":false},"0.5.38-beta":{"name":"yqcloud-front-boot","version":"0.5.38-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"1a48eada518a906ee155a1de8c01882b26f871e7","_id":"yqcloud-front-boot@0.5.38-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-aP6KjZT1rGPVB50u0xztWY1Ysz16HUzj3G9IM6A/d0/8TJS9X5PjqLeOGuBKETBpny997b1swZwr5/mApCkMAQ==","shasum":"07a96cc3fb4c94c8a397151532d4f31d9b9b30d1","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.38-beta.tgz","fileCount":271,"unpackedSize":2566551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCWiVCRA9TVsSAnZWagAAkUAQAKErjEsKlOsw4jqQwieF\nZL4vBuQgxi1jOOuGVSjMdk8Rh9oGwu513+/eEiOwGyyklsGhINMQHyF/Zu2r\n6bDbcsqbxkdCdtrit0K6YHdWKO6q7Cz6rHM+mgUiK+9WnUzQD8mndmPKKxwa\ndjQtY5zsQf61o406vw82ESpwWrSUE0ekssGpLEAgflqS1vdsYwAj/NdQsz7U\nSjU49UCyY1AWL/MVrd33I2IvUv/cV6/A5d6MPU6xXPtXw6YbgsdfupmBFv53\n62TIHWyIkWdIMwBH2PEtRXnGJZtDVH9JuEa6ZfWppVe66wDRdKqILCT6gxzK\n1vua8swR45Ndqxl/YikZQVEcGKGJOgwdIDwW+PVknXHnJShIR4Z89DVKUozF\nzZksjCibcXPcNhoQl6NKB5CeI3bbXVnlPaOrSC1ejr2bBCqZur2BLIXt7m4H\nkAfhmuvhhiK9zbQ3ffMCRPIJ4k8JwOZ4fxa09r4TjnhvMfV12sZTP1k3LRsE\nwoYVosTJPDxm2poT/dB/IoTVDwu/t1VJFRM+nMxP3QxJnqbmU+kox/r6p6+2\nmjNouZ5OLecqpbCK61YBmKh/+F3NWzaWkCcIPyz0iJOdEpLeG9Bmm3VeF8VF\neq/rkZfhlyMnnlPPtAsJC2oK/xCUnv8mFK9i3CYZ4fkEGe+ECO12JiCzLIfo\n4LJy\r\n=ZG/3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeLnI0DZWj/5TJXoj4i/vxW7amNSljJplFXQyXJIxxCAIgMejy3XzIv6hefzH489IQZ9G7qW1cXTZYrsQI3nYSMMA="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.38-beta_1577674901406_0.9434213597504217"},"_hasShrinkwrap":false},"0.5.39-beta":{"name":"yqcloud-front-boot","version":"0.5.39-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"8b9160f9cde2984619c925af519b4fa859cdc383","_id":"yqcloud-front-boot@0.5.39-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-WA4Mr38jaZQ6o63RPDgl5OV+MCcApDTvHbkCfyR1ndcIxPjvZoDiPIZcX74LwHiZkdqMcfgnNAWq7lnXCdOBFA==","shasum":"af58f09fda5874b4728f90a464d96950e2270f86","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.39-beta.tgz","fileCount":271,"unpackedSize":2566551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCW+LCRA9TVsSAnZWagAADkwP/0D8or7A/dZjJjgEKdcY\nU3axgOxE0uwzb5vMQJHJ3txDvKHVeCoLSO0GlEJ3oMbetnuGcNum0gyTgQ/K\nETGAh6F+rvkdZukk6Du21N53CSHEvR+o4ipQOKv//RRFAZTSPb5GOeGUMioe\nyKniSPX7aa6OyqLm60pQ9GAbocG7htjvYKO+BGNS83NdyBp3Wx9EKjaMQYq5\nDz4hVoONEEWeNAHDfONSLhEMGoaO6MxqujGj69Qd9rDfNzFEelSfXU4yTNGw\nPpBeBbKtRInueEa4pdTdRUAW4GgBDYeGJvmWtHxtDKTOcWu34mI9+gekfttz\n0B6d3XNNCiP59MjWkSBuIgtLMFJfllh49xwaxwflvpJOyXSHe+ysJ9bIrbsO\n+YqKYzyGjMdzaoZ1R1cLqanzYsQAbsHHhyZHaxUEq47YaHrSMBdbPFViF3NG\nmogU+W7sdttBYIfhvkgNfPVWfyeiU9t388Ljy3qwsA/Gf3K8LjN5hoLpYWuG\nTcEPIvu6ByX2s9YAXshjvFyOOhUa/h3LZfvxUXEmcCSyWSMkufJM+9b1bicz\nGQRu/VISGcyOJMG5bAU2pzVAGE2EwmPWisMFTWsRfvjIAv2C6LyWEAMFiuiO\neAkaHNsIrBb/lZE3RpbxzDiajjdOgpfeEqprPpQVbHqL1gp072ZEgs/BsqzC\nn7vT\r\n=6GJv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0cNLYkJ8R+tRwkVKmllxuJ58PmBCgigWymSa3eottrAIgTSks0xjJKsPF9yuXk1+ITCpeTRG8NjypwEjSyEhdwI8="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.39-beta_1577676683084_0.47600200072236953"},"_hasShrinkwrap":false},"0.5.40-beta":{"name":"yqcloud-front-boot","version":"0.5.40-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.65"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"e81bdeb7cfd8eed02a937a4c4627f0850a9ed6d2","_id":"yqcloud-front-boot@0.5.40-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-Wna/hwaX+2j9QSdFEQqVCrZUKvWN4aDrrvyLrXjkY+HceZMC2nGE2u6FccxzhweBFlH3CrSBCz+MpYrdz3/Tag==","shasum":"bc414151badc7a86ea858f2ce0452e079e73d2e6","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.40-beta.tgz","fileCount":271,"unpackedSize":2568447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCwRcCRA9TVsSAnZWagAAxL4P/imobkgzXl3ci+TBY23s\nOst/2QeAjGF0CvSAGhrJhgVE6+wU8oY+9U15Dw2h1laTI6JaKZQomwgA53Fs\nUWZXydoM5f7KUwuPK+hmjdLzJgkc1XzHNQ9D0ueMJwCRjGCwfHa48LZmPOIE\nNfnK2sO6h0TmXcxgf1WJW/eACCY1690YtM0YgQdORKklxl+cvd6MYwHrAvTf\n7Vi+bmwPRpRCyOF6/noKej6DF4tMVsLW/m4c3ulu09Y43b+c9MFrhXAJZ1hN\nXbH57gKWYQLA3vXMTtNwWUvr58Ka2J+IDwhPYTo+aAWuP3HVwo8TdqPojJBC\noCBn8tbRX9YGxfi7dBMQDThMdxP5iROLCFxoYE51L4pNsD0J+EZ2LHzCN0DE\nGU04ws/bFyTGudj8r2LAueyKqCcgFWsUhlllLuKb57SyS6SKw/SRl/cZX/16\nvWTXC/Aeyd4JGus8a8uFJwYQRVf4bl+8Tjb85YTYRVb4QBzNWj5IPHx8JXo3\nbuVdLySGIrd5izCjF3RuiXBu9iD5GULrKDQXwJSf+QkRhdfKwdH95L9Cti0h\np7WUap3qhtGNE4CXJzj0F2V2D/tnXvccXNIFXKrhSC6LQCRIKxgO72dU7ZHK\nWTbWbP86tZLAEop4qIiuKImpMdB11utW/1yt+H0NLWUaI0NtiLtt/ntNs6d7\nRg65\r\n=HfJD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG2Oaba2x+HxN2e4rT+pZfzBvPZ9mAdF1kOYta97/MpIAiANXSyCtD7G1AKfOtgNiZz8iS9hlOW1ZwLpfJs4erUxMA=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.40-beta_1577780315943_0.5972155898338787"},"_hasShrinkwrap":false},"0.5.42-beta":{"name":"yqcloud-front-boot","version":"0.5.42-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.68"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"66a0c4b5675040d5aa95009de371ed81da5b126f","_id":"yqcloud-front-boot@0.5.42-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-bkhXpmScjbTP9Z+fI6X1go8mdaYiFb3d6SZzkKaPVTuEMvdNTs/Y6f/IhF+Ymyo8wLVafhKjd8PUVbNKX0Yo8A==","shasum":"f608354136f2ec45008d2b92258e22180fe311c7","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.42-beta.tgz","fileCount":271,"unpackedSize":2569040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDdkOCRA9TVsSAnZWagAAAQoP/Aki42ky0ZD3kzkaLES7\nuY5cqP5MDADCFkfqk7eNJcXUsP+Kra1RBa7Zzvh3DnKB0yIFZgALce+NjWvL\n/Y5a3XOYFMI/QGBtKohpy5qPEkr2ZNhz8AuBDt6Vk81BgA+wPGeGP3laL6q5\nBRsFmJKZfQHIzJ6pZiyVreBa9Ja+O/AFJQfIkOqCM8t8rmvQcFNK0NR5lvNL\nXhm3MW373v01qX+RIDJd1mvg+/o7W51urkRp/CrGZVrUbqxuuFsdAG3b92uN\nUyAFgxgRUYUK+Wd8QYrG5lW3coBzN8g2SC6bZWr9NkT25dVH6BattYgxmF3R\nXNEIsgBVCvlltf0UpOp8nSwP1sxJf5kh81Z54z2D5DIGxpdpq/IQ5gntmcUr\nxnNzlQwXWfCdzf5rqWBotXFM+NDvCT92JfqtXqwPZVKtX1CEwVZ5kze2OVNR\n1FLVSrTOOs8IqMAaN6DdQbPXlWh4Ho2TJwIRdc8E+sbe0TstHktOGJeICOD0\n6PrX59OglcsMS0JYOnjYkZzx1Ik9RTKP0K/0pw2CceOpG/ksCuJZ4WLJuEMh\nZgFXjRh7tGBkOyj3pCCZc3nsepQsza+JbgXLXBKq2z4MHah4JisqrLH7pxjT\nuEVLR5tpd6CeXKfgjBTp7kmHQnOKhz1pyoo4A5uTEPujoaZSUoflj00yuwcp\nQSCX\r\n=IGAj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiFsnyUdCFE+aW/XoWmYySZuDsgyzQTRRIExkB2njGkwIgS6kYEtP+KuIgVZTqxuTrvrOqL6RcJnc3oDfAusPSogA="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.42-beta_1577965837951_0.7075481597313837"},"_hasShrinkwrap":false},"0.5.43-beta":{"name":"yqcloud-front-boot","version":"0.5.43-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.68"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"4b1ad52571d539dcd742d1c4fff08bea4d653131","_id":"yqcloud-front-boot@0.5.43-beta","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-9xSyf0TNk2DJa3oQl5ui0b3PmQThgbyy3X8AtMW3Za6iB+StzxL6oIzrzbw30G2RTiHrSAwXLToNGZjO941THw==","shasum":"b228033eb9c8639f9be7537ac2625c565cce69ed","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.43-beta.tgz","fileCount":271,"unpackedSize":2569113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDpunCRA9TVsSAnZWagAAIVwP/j0wpcS3afwcxMpBIPAL\nPPAe/qRBsLUX7Nr5sD7MqYg7cG/ykNTT77Ds/kLQMD2D9dGKh1ooBLiqbPVg\nRM9dyuN/ljxOU6Jqmfg3Ce1AfzweA4g6LFCgSz2XP9bKukvPDfZr0jkyOirJ\nqaAMdrL49mTADG1F1G0P8XgjFMfQ4nE3k8OG/5q+NHjrPnlggpBkpJ7FYOhb\nl1oVpdWbR4lFymjQyXLt299LJG4xq9l1WQqf+lSE21ufnkTzyujS0955CKMM\nnzAmSPayor1J3YUY2RG1jHjdIi2NCO3G90kiC4EDVw218bEU2+GV2smdk6c6\n49sYV0FA0+52sQbBXmiQsDjkXIApAK1O3bEJsZAzulMjT+XFlJl8xBWibS5X\n3/LmBh++m8CEFQ/RpWgGci7fFk9uNafHt0e4bokzZFXWjyZ5lJVim5TPAHbw\niA/6p3NIef6tXAD5eDUIx1L+OEcQ3/9sI3WsP1dIS2MaWyFJ5hZ9QR+6wmHw\nntsB6bydiMpOQCl3Usw3nzbn8Bg1w5L0UkCzoyt2QHTec0aOe1kTBHLeLeA0\nZsR+R6f7L+lVqqCL/Y/e8nOwC51MBItgnba4b/XYadrYKBQT4kt/sHpUlH8I\np0x4v9gyUtQ5MGjgIvLHNWHoLif1YLqbu0RnIryboDYgJMjGH6ME3g1ZD+LF\nfZgl\r\n=Q32T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWqL1fNFNHNz9hFlBTpStLQR6Zy3jHLuyUKG3hVmLS4AIhAKsAyBLzoxUHSp3aG7VcgpCp7Go6VYkj2WDJ8tdA3kRK"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.43-beta_1578015655040_0.9157556957296222"},"_hasShrinkwrap":false},"0.5.44-beta":{"name":"yqcloud-front-boot","version":"0.5.44-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.68"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"b99a5593995e7788f7d7e24de4059ea67c0c8837","_id":"yqcloud-front-boot@0.5.44-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-RLnhZf65HHqtyFr+vYH471AdEvDtP6yLmVaR42eqrcyj/Nqu8vwy0DuHhm+X6HcYZMd+J0rXnR5ckEi2+R+tOA==","shasum":"ac5bb08c8cb4b867046ae35ebfa913e9523cc197","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.44-beta.tgz","fileCount":271,"unpackedSize":2570825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDr2+CRA9TVsSAnZWagAAXNEP/04ObOLjMYgv9QdJlFlt\nNXSffgTK0pFvUQ7CzaGoHLRU4wUVrrEtTG/2F/1y1TtaBDtBp66+ZLjJPuDx\n7n/1BjIknPT85ztcQXKeaqiqbmF0C0edfVdWJhDNerazBSoogVltD9+oN8O3\nNqUS/D3r5KJ8YZGDZ9HGLh9nmgWMo4QOz0QH8pNGVrAk1dGWpZAYNb1uY/Aq\nTPB4D8XR2qSpVI0dGVdIIdeIIhCc2lTgNZY18YgJjaH2lndNR9DqI/xPkHRr\nKvW8h47zXbVVmRBjp/BbeDye3+rzpNXnrHLFavQHxUBl/MMIEARA/tHxdC6j\nm/Qv9MkQ/O6Ztdmn/q9W91K8ZqNbjcuH+kCvQdjAJ1lNdW8aTJs3Yjx0ANC+\nC1SIOJjUDdwoa55M+KQSNsw9lcxCITxoKxlSiZ++7sPsdU1jIaK2HUSgR7u0\nKmy287S3TBv5eOJ+JOE2FarH6GTDQOcagCVF81C2nafdFE+C7ySk2I/mwQ/F\nH6V6ds46QAFfDJn2O/t1+zWtkp0+oWRmXMLWr2+L3bkYHX33I03BCZhiCAra\n21iZXmcV0jQW8wStIc5ygdi4DUe8mD0ldkn84qNze+Oms87S6tBdia35UYuX\nsnjslI/km+uboNMlo3xBcRZl6cXLHhWTSB2O5gY0wmDXlUF09myVuHUXqUBr\nM+Yc\r\n=0krz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCNr32xRXQuECsQRiBUvXnVDhJyYoSezpLhbge3D+EcAIhAJGkgAK/Gts0XVyx8ZVOE80AG2nKAbfYyh+zmq3suVgs"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.44-beta_1578024381769_0.03528471891363316"},"_hasShrinkwrap":false},"0.5.45-beta":{"name":"yqcloud-front-boot","version":"0.5.45-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.68"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"fd51baf72129c6aaca44ddc9bb70744f310a8748","_id":"yqcloud-front-boot@0.5.45-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-GsQXDFK1xittZ/R6N+xCy++ZqUu8KCuTkqJ8jN+MfW8mDwQwvp+RL0cwVzxsqNTtRoT9bFYLPbvH/pnUw/czCw==","shasum":"3a652ae7f4003ab50227e326d4f54852c6c1c8b8","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.45-beta.tgz","fileCount":271,"unpackedSize":2570825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDr8JCRA9TVsSAnZWagAA4iMP/jjj7D6MNpNS4BSLXxqz\ngcUt5kjdavIwEDzDq2tYwsbv0YfSXxiRH/1Ax758ru1MUjGgkHqZBeZ8V3Gi\n+K0QGsiqpblNUVGRkrLDemnPWCu9wZtbQa2fmyg2a6zJjc303WTvfZcnUPC/\nb8kpFClToOYopfiLpQeSC+2DA+XmSMdVaN9Frt8iTquruBFGMrH/S9RfM8dF\nnVXb9dKSv7P4vmgX4rt+PZt2q13/Ln1nR0SmZytVLWgIQYKIwLcD/ISTcdyd\nrecNXOITue7oG2VA2EEbtd+o1N25w2WRjlytcSnApE1+01UoZndnQu7YFtzj\nF6W3JaF4xUMmOFCQGuZJ7XndSy3XQN5A8uSnN/YwG/blpUzCPNsoIWun4TbO\nNcqP7ab9M0VYNJk6nypiVrLzZr0bhKQ/Je6Co31/ZcHa8A+OTCvzSwzNcLXr\nhmXdNJwqkp2SjfPchkUz8IEUifKq3bTOAz11MJVqvQYFXgJjlRzGgOLa/dzj\njBpmIDuVLlEU9hcEZD1UEvxg5YqPMoGaPWsRrOHM/H70jlrOTExpumEX86qW\nOtQVqrUt5e1aVn/hN0DWOQDPIcTWijJ9OP0Y8bmMVb/Q0l/IIhxnizP3+1n4\nvZMh+wvhjpECdGDIdAvKnSVqTIuIZmvz5GVKuJrRJy/KX40AzWs2IwWLbTrw\nAuSK\r\n=L6bv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgRKLpjUhasLhecEmIH2sCoidr5hfbp1PnP+kT2Ry5EwIgehkk2Ip7eXHtcC7VkCQ53llAbSyMNHYMczUoVXwyWXI="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.45-beta_1578024712717_0.7045571621932178"},"_hasShrinkwrap":false},"0.5.46-beta":{"name":"yqcloud-front-boot","version":"0.5.46-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.68"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"529b3973891f34267a0e2373ca7ce0b57031eec5","_id":"yqcloud-front-boot@0.5.46-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-H4F70nOXTjvzwDaJpj+OT8i4wxxfsCEaI3ZqZaPMcQ0PhQk0K65ceiw3zCvelUOsFZPf0lYo8icprvwZi+4+Sg==","shasum":"51d7f2b5bdc77cea582e6ee12145236b4ea55fd4","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.46-beta.tgz","fileCount":271,"unpackedSize":2571274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDtSvCRA9TVsSAnZWagAAIhUP/0ThN4gj37DCmaZlhN1l\nArnqGT9LLwxtbjpuSKHV5aD+mEX8+/eXyZMEGI12M6KacdyF+zuzbz7W1K4S\n2sdD5Z/KrIfAS61v+eAdB2kpp7tPjTJFpcIvndaRH2eyWVg7gSEYnhH2esmX\nfOB/YEMRInZFTvEFmh17PDZZi7mKMz+AhIxhhG1LVn+RBEivxYWvm0+OEiT3\n+DVlvTM6vInXq6O03DirP5p+N4wE1CFi1S5lTRRa1WCHXkUJ60xIusld0W6t\nsrBsQOU1VXSn15o1wVBoy6oYGHka3xfT/we4jNmmPlEuTnihO2oc5pXCoRtQ\n3ZYT+nk1Gd3E+zll1nFjt4HR9Hj6Bmvsh8jpzMox65wsqHfQxWckYQnGZWd0\nlG6wbdp40fVCa5NwaH9HKxa0of+fVlMzWglIKr9fxnRMnM4zg2QJHntVFcm5\ni1jzZ357Dc/gQa2Ej+sfBIHUOkxw72X0vqAxChII29Ri6yShPOfrOS6T+UfN\nalPVKUFO15Y1OJuqHOqf3x30vV765EysUv9lFOl6KgGVsoX/1EzqIIfDPt8h\nrot97Rib6IPfJzeG9LiD/KLTPyAedo399jJtIkjVcZJHDMlaV+kbu/Nlo2mU\nCejvhkc6HLFCLKu7YXlFRePJ7Ho2G9yzJtpyYjdxMqvsW+KzPjsC2z4n8iYa\n9e+l\r\n=jvYN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIATzPl824PC3MWp5ExN4T7p/tK4AO3Th2Iohx0M5rpghAiEAqhXXIWuT/I8MoA3wZLveLaRnq67WSY2kz6zEay0UUkk="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.46-beta_1578030254743_0.6662235724193506"},"_hasShrinkwrap":false},"0.5.47-beta":{"name":"yqcloud-front-boot","version":"0.5.47-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.68"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"bf1d9faae4ab35cd0ca3dee0f2ff7a45503335a1","_id":"yqcloud-front-boot@0.5.47-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-+5w6vG6/DpwBGMkC5RgW+OiW39wZ6vVrtt2I6aZqMt3S8ssx+S+iErMAXx3ykXxiyPQc2oUG0qjKLV8je2c84Q==","shasum":"fd1c88966bc841360a3699fc3a32688d5e99958c","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.5.47-beta.tgz","fileCount":271,"unpackedSize":2571155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDxzSCRA9TVsSAnZWagAAt6cP/ipL0cSV5wu8c6vkgm/T\n+6EJK/8hl1oKs98qRZyaIEFdx4GSjc6O8LgCPX1n328XiYtT46tOlnRpbDM0\nYZq7XQJ2r3gm/NtSpdODzmczLvBeTqK6CGc5Y8tAVi+jGDNtyFihlYbyOfgV\nH2CZp1rP46puBaT6dRVJ/AFaGXrmauog4JXk8w/QykGrcPwmfkyotUSKBF9v\nIPPBE34wRsl7sEsB/ETlv8odJsWmBDe9xGCiKznBiGGYzXFqp/QygzdIgEyX\nmPBpaGDvBI8nOo0beNxT5lt0U+x4NyymdG1zEGLA9E9inMC5wDBuOe/kxIOP\nCnbkSI/KuV9QOXtec0h2/OYomtfwiERrjnWOGZNNIb2VvwoWXC8gIhvDlRFr\n0cx5kuQY8K9z0Sp1nLp3tZS+6ljE+E+GLKWlPMCIPNjNWK6L7r5qQkxVLslm\n3WERLMLT32Z/N3pYsMYJUgs6khCKrx6Y0MmrBZIrBmy/BrDmK1XnwfiarmE8\n9tHAOdN1gf8Hd22yh2knHF2pRCzi+x5G3veowdKyLrCCDZph+LEn+5Z9M8kf\nXTXriXXwaLy/6N7mBXI/6Uyl8H2HEL+Rg9MB/6Esw3ywnHx+Yf8Q1JB5rMAS\nD5puUpFaFeFtz/OgzsdilBdfZVdtfGGBNqcwzdZTkp/+CzmFeKD2lPGPG4k/\nj9YE\r\n=/YiN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5CAqwkIeXhEvq3Ad3MkmB4w4CUv4pPhwBQcmNLxcUMAIgFZA/KOnnDiGv+oUTCW1Tp5bQeOVODAZqpdmAJgRs23Q="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.5.47-beta_1578048721628_0.8886495605394815"},"_hasShrinkwrap":false},"0.6.0":{"name":"yqcloud-front-boot","version":"0.6.0","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.68"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"bf1d9faae4ab35cd0ca3dee0f2ff7a45503335a1","_id":"yqcloud-front-boot@0.6.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-Q7b+Q6f9kE11gPqTmz9sEapVINAO3b4cU4/OE2IydCxXWAQfwisK4wNTqJd5CQP/+aN/jWxkkZ/a408ERkrRYg==","shasum":"7eead3c06256fe55b199c052797a749255381c2f","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.0.tgz","fileCount":271,"unpackedSize":2571149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDydiCRA9TVsSAnZWagAAq3cP/iw7VWGEZRbdwJzy5SP2\n4mqqsd2M6K41ofLPKRKoOD5Gb7ZhbGkXAo35DtfeQcPgpF3mWVcTljrhHCrG\niOx3Jmny8nbtxFrC5zajnjwktlwJZV3xUBO0der1jADEIYCvWXK3sdB2dBIh\nvt3L+0BiEWJAM56K9AZNTzFisf9NC1IJNem9a8+q9VmQxg8S+eAeBhnD7RM7\nGWAvPMi/E2mxpNUt0iaCBtzRm6eqdafTfkIBrE/r/ALDI1dBA63I2qKX6Pbe\nYgXvpuYv+jz0ew18MhdLgVT1EVIa7cWzIVHhl0aEtoMVf67wmQt3G9BKWmbv\nu/ltzmbYgXGdf2YGzj7f0npTjfXcWUorLA6fDBXOjWrfyOZJkYO9FKxGZ4c2\nCSNd4F8X0qpC7mbagrKx9yy+g1UZdb8cCyQuBSQF4f2zKf8wyS3gVfzfh3ns\n62wvRBjyzNq84mT6i1j5OACwVzfLXT6eMQ0U7vzFGx6VF8XSMEYgX+TJWuCC\nyk40b0lSc+hbN99cemummyfSVCdxDRxkYNQm96GP+jPIq9gzvOHqv8k2tuJL\nb2CtYasxXVExaEv7KCp6urYxH69MONfA4kRhjAsZAmVP2mJUSV3xWf/ZGVnq\nPfYRT7uVOHAd//xm/L97+GFDgzVZa9yAwID8kV0Zm5udnbL9EYx2PmKoa38l\n06xJ\r\n=Bx+n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEnQgOAmzKp/ydZvhXcki6HEk9c7epRp9vAfOgnnetWcAiEAtz1u+jZ6K5zDC1gEHW3Cm+5FIU4J8hjPrV65c0TQryQ="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.0_1578051426044_0.6947158716294404"},"_hasShrinkwrap":false},"0.6.0-beta":{"name":"yqcloud-front-boot","version":"0.6.0-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.68"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"a54be674a9d619fbdc264225ac3b35f2d1b4fd02","_id":"yqcloud-front-boot@0.6.0-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-CmG/zLv8hxhZ6kab7caeG68sZharVANzbDLQVhulgjjleC22HpA0PKUNXw/Wc2EXjDFJz+dLATUGZxaKW/OFlA==","shasum":"df1e22b05a1d0c67f438d7f287519fac467437a3","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.0-beta.tgz","fileCount":271,"unpackedSize":2571154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDzN6CRA9TVsSAnZWagAAhDMP/j9lY8qMaoThVmCGcKTT\nsH+PfllA3EvT9XHmHT3qaOoPJI8ytkfbmh8zA8fhAjSwOYnacxOZV6sSOacd\na8V2BFQ2BV3T37xo7VeHoNnS3IZb1LlJWfcJxRB5axk20YAzy5Qb8CxNmlI/\nemi/HgyxXhBFZbHk7wWRRFpIg9SdwT4Su4V7BC0JcpuTPuLVtRPiSFiAfBoz\nlnnWJWXoUyKiyoqpNPsPprjV1EhrSt7hx/FuFipDkZoJmbdWG/17gTSi5A9v\nnOrD66AZxsKwxPM3nMn/WsnKfg1R/uyl1Rf+LIcR3DKdtdti+GfUSIb1OFIB\npfWl5nCbAxQdMMDCXU+aBVhNP6uKBedAyMGnGFM7FLBgq/4hlnc4dIHCkDaq\nStXnKRlHrF93Z22CaojvAo1UctUPTSufmFybQHOUw9SEMeLH36ZRW5S4ekQZ\n0Mf8vmx0XJq9IwOJlRQ7Wod6wDLT1cvzipVfQl/JER+j/EBv/kkSCN1U0pAr\nenWZ01TlzukcseD1aBRGKWhhFpke6flmfUsomYthUfB27csndhSN6+mgEYK5\n9rTcF4uLyFtQ3kqmx9Cv1+foVuPDfNDipCK/r5Lx5eq5Yz0Z5JEWSkiCuPRF\nKyXR8S+70HLto4uYdfsGlps51DUkbCBWbyI4CyA/i3uX1fmmkqSfNUlYCJEJ\nV8WH\r\n=gGhl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXuApRwJSHO8HUDXkSlCAR9Xh+g7WJmAfyMmtDoCOrvAIgK4otbbnuuc5OmOT+/KY0oJaqEMvXZUB8PNXcB1Ase4g="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.0-beta_1578054521931_0.8982469191182147"},"_hasShrinkwrap":false},"0.6.1-beta":{"name":"yqcloud-front-boot","version":"0.6.1-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.68"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"b689ac086083ad331d4a79a8141ea71fdc5efcfd","_id":"yqcloud-front-boot@0.6.1-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-xLorqhgrUg408FIoJAO3yOaZP6kmrTRg9VPyln1038nWD9pg72WKPIR4P2E2lIDIP9eA5cWEWPmO8uI4BMps5w==","shasum":"a3281706e008f026577193a6f57f0074fea5d7c1","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.1-beta.tgz","fileCount":271,"unpackedSize":2571091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEqsJCRA9TVsSAnZWagAAU30P/RwZy123/MuSWzsEHZ5E\nZ6fwsHxfujfWXSXTcTSx1yKonmQyeUF6L1+26gEAAk0ICIGLEL+ormnqmyGz\nyR0390ihFeTjBqwOpYavIAGSvOnsXwx+Ua2iRG3XKR9B2xs7A1Kwxp+8HiF5\nSmDSCIOkffMS4Aj3zSxhKngxzd/c7/UkyIJvqaHIISJaJ1Ykw562I2BBMl1x\nAM7H5AkvXtYSSXveXAHyRpw02YyEEHvGXx05uEhEYG5qK7jL/UaQpAX8Rr/N\nNV6zKp7c+iK93SWiGHLkRRgoyseTKzrN3qk9fgHTvFES4VsYaMZhs4SeEa1i\nPBm1JQU6nwl1daOq/JIoIP76OJE9n/oqw/acF1CzHvV+gOiKyjTvqE4wN9WC\nAMizMf+PRaFqpIEkamq52Aj0T7PixGqIFLY0Nid36jII5/XQr74cSte0i36I\nsLPmDvH4D+MjApzq9n79D/8SMOuLcaVHM2hNU8LL+WP382pAk2Bg6wHFmOjJ\nJaibAMlw9tWEh1ztNFSlhulHEjdG7tDfAHSJWRuARnqkaWOo79M1nhZEiZ+4\nIF9JBSwa8KbnkUK7GbnBmgdBU9i304rVCGWtt6E9cI6lhHLEoEJa63J4XaLP\n+ioWrq7RcL6Nm3Zlu1tyw7aLpzs8j71xx+QWr5qMH1PcSLzpwcjcF+ybI0af\nLCZt\r\n=NZTy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjVjenE6svEWTBndMVN2pSm00tz5II6AqzGN0xVuzdQQIhAMAdOThZJpmfa0k9PFJEp7gY1a5tZfHft7mZVmdXGlJA"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.1-beta_1578281737065_0.9230548330268489"},"_hasShrinkwrap":false},"0.6.1":{"name":"yqcloud-front-boot","version":"0.6.1","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.68"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"f000f84947e6b56a5bd2f5eb53e41489ee08418f","_id":"yqcloud-front-boot@0.6.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-uqplQt7H1WQ4fXYMB6cnH/NegWUN+oeL4m7r+n4SvQoV90VXBxAy1c2tcv86Z+L9auiy6PuBW8UNwv5kS/nQ8Q==","shasum":"5591c4e4f6f826c56c81ff21e52eeab324c67ec8","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.1.tgz","fileCount":271,"unpackedSize":2571086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEswdCRA9TVsSAnZWagAA0hoP/jU09o2ew/ggXwDppjy4\nEYfZ/OfAa+xBN4Tv3+8C/b/DC2i+5T34cS/Yhvcs5FhoVbv5jNhc9slfQjhg\nNOu85O6ln7eI6Lq1IbakGqjgnHyJfhLK5aM6n3hIIyqcMa05H8WpK93Sv5j4\nVPrc5rC4w9dvKc2rfK7wMRX/sbPEGIxWA6PTgSfswkhBSPCsjX9pQR5Zkyk5\nxZO+n+uALUM1aNsVx1SAVF3As0+l4Ni7wEzK6fAUlIzqS+JfBMaK+GyfkG4p\ngxoCl7E9eFH+OH//RIAInQExWxxboNpBVRDtzPJkY2IIjjl1zmKFX6d2HhjO\nkqEIuTXcGuyRrlSVp7yA/MjspgLuyWlp4/KROPMwm4puwAln5e/WwuYS4Xi8\nrJaYonXohEZhpYUynVJTefeYAJvczuUQ/IGuMb+1Zdy1nGnTjGawO3aljGxu\nXTDrnZGqdUcQ7YPSR2z5SIH1FpD2bOP+WMScwZEE0AeO8gMal800f7zVI67e\nb0BkcsJoW6qcd5eVe4EokKKkkyem5srpy3UiRCgojp6j61Qp9czjzR3npKkU\nCzfxd1NvEO+mPsIYbTrR1AW1iRUCG0EM61aTNMXYJrsE9CdjG5ooUBy3wN6q\nbVCVaAteyMHjXwzlkBhdhZAFd4Hdd1Whtd9z8tSXnirW9qqhPfAv92hsPoq1\nXnPO\r\n=5t4T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCByn/VMnq7VjrhBqpSxn1YiM3kAfl6UEtXmA6oTdilLgIhAO47kc1ar3iKtwpulFf0s5IkOOf2eqxj/PWMbHbIRuNk"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.1_1578290205034_0.657569500032054"},"_hasShrinkwrap":false},"0.6.2-beta":{"name":"yqcloud-front-boot","version":"0.6.2-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.68"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"9de5865ea0e46b04ec66b096237351ac33adfbdb","_id":"yqcloud-front-boot@0.6.2-beta","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-/qYg+V7/pxI9S0n1iM38ujSHlGBNX+BEePr8f/o9UjYcJZ6wfYFyV8oJvy5TegIwiXPz5hBBNF09MCEMybYb2w==","shasum":"ffffc4a85f33d063edffafef97732ef9e651d63c","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.2-beta.tgz","fileCount":271,"unpackedSize":2571771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFDlfCRA9TVsSAnZWagAAnkEP/2EYeCUXht9XQ9RWgZUZ\nA93B52LVM1ol2X7F3OoFL/dUGvWV6yfEx6+pjpeIh8CqUIVx8x9TxGiW8+Mh\nFnsC8RkLIdZvdIoVvfjuPdc6wg78C3sqVynDx0NiPyB0Fj2TLzqc09IyW0P6\nA2JcYgmrZFSy0g0mQ1194Ts3RaK8RxJjubCAtacVvTEQNmNb1i0fZTuTViqt\nwYbWb42SJ80nqzGPH9fJ+DQClnuJwQ36Ij8d53Crpxp6QGJwqWVl6bY9VaUX\noHDgBEbxM3m7XiQwFDX9wZs1ccX+ATV7tgjcszrZR12ahp1Q6G6eGL/7QJrD\njwb+sWZ1NQ5Ax5Jabk6j9xvawCIzf1Xoetza7wmGn8C5vczuvFk8GAsqz53z\nfV/UPodLreaJT9RGOR/jJjdOmJKgm3hwfFoNIC0eFa1EBqArJTdQoUf6LRv5\nZv2qkHMDyRL8zcC6ji70IRvCk41f8B4PvzsQg6u5CFeacef12YMbmKO3homz\njgXJ8hnLJm890cfdr1oxbW/+OAz23q58XsMZS46CaZp7kUdtFr+wLTJfLyDk\nfURsZ9YJ5KxqFalqKfQe9LcACjS6mA7amsLab54Lipt/SS7Cp7+9Da/wQTTM\nqVnZNVFzumW48bwJX0fbH0ULxZMeLd11jbgc8N710lc52Ec+cftm3O5Mx7DN\nHgdj\r\n=ZaJi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH7F6tTeYo+D9+QUf/R3X4vOqwQYIy1NuqLQ9w/xrt9dAiEArsVn1MXtJDFRvmkdYrgmkI9TX7AaG5pziHgfm4Agsk8="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.2-beta_1578383711022_0.6266908089403831"},"_hasShrinkwrap":false},"0.6.3-beta":{"name":"yqcloud-front-boot","version":"0.6.3-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.68"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"d383b2bdf417e55f9fc65b01cfbe29e195f73e35","_id":"yqcloud-front-boot@0.6.3-beta","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-76wqHZ4hW85LczXqSPa3ddkEhMjjSM01y1mTTcGJ1LSKSkvHAU51gIaOYHy0y7yJfbC2AnS/7d5U5sgpRC2rXQ==","shasum":"112c741e51d5c13a2d276965fe1c83e5c0261aba","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.3-beta.tgz","fileCount":271,"unpackedSize":2571816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFFUwCRA9TVsSAnZWagAAIfgQAIygrWtfczd3fp3OB7YJ\n2GKeiS27gYWJ+PgpKgkh2oDp5IUdmT/TLvdG8xpF/i2tcmydy9XYCjtwAfKe\nKROs8SwqviATPTy93d/2iQKS9v7LINb+Lk+NYaiCHmMx5kSJoelMIHxaAMHK\nTNjHun89DPYI+zMgVdWcCqo3qPUx0vcmBuNsWYSnIWtdAb+iCZsAhHQg91BU\nfb58cRW0RZxT1ZwBHxRBoA+pAHxD9y4kuD+6YCXHhNgyUJto+wCb/nuTSkVr\n5fqRZZNTt8TDH5tveu+esuwfYl+ir2vQYVZygP1c4eKFcOw0lTDC6qJ7TO9Z\nzaKW6b+p/WWcPUZXf5IwaUShpWDk4gIIy/PxEx/Ps9upOzUqsJ4H0C0tz7Bk\na2S8SarxpP5s1Y2H6cy8VwL0kBy78iwoFVviJA/8f+YCx0bUHylDDs86JpE5\n0Z2EuL8AcVTpJOUO+I2nB7n8sH2K4/ZpE3gi0imKoWDJTSWIjvOvLfl5mvHJ\nQg8KLgFDXGJWbqtEHkAbJMwSDrD/PKwX0aOZ6dmowNNnVSwTaHapoeUYiAvV\nF8EJFBsp62srkRSRksWpMC/hBbgagEZb++6rtVqti4rVMzGnzkk+SteO1mr6\nmgM9Ov2cxWKTVmd1O8C0Z//Y3wKwPFQCyC6C/w3PkVDPR2VD011lKi0PWIXo\n1m6o\r\n=/Whc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFgEAW6Rqc/kSfqEGTmuOlk0BbBiW1yAjUo6LjwCxVGRAiEAtJOE0oSwTDKDoMH8uhHgm7TTbnHAar9Xxb8+li7bLqQ="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.3-beta_1578390832113_0.2954913403389563"},"_hasShrinkwrap":false},"0.6.4-beta":{"name":"yqcloud-front-boot","version":"0.6.4-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.68"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"c694a5e8c588aeef6bb413132de556c5127c5b82","_id":"yqcloud-front-boot@0.6.4-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-fcnlZ8OTO4PNoDgL4UDDAxhVj8OZrWHF22D0UA5Ji87Lpd3jmWSLZWxtd5DcrXWfPMNjMIZiPRfunBjkUWHB/Q==","shasum":"e0a980b3c1e3f27d8a714fd71f7c1b8428811328","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.4-beta.tgz","fileCount":271,"unpackedSize":2571380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFZg1CRA9TVsSAnZWagAAYmcP/0BI2kLBJwP8G+hWEPhW\nxBUiWBN02hqdTsBZsAKPU062lkr4HR7cf6wJJQSw1TMm+lIHSP4TUqCVMYcU\nAwinVQiPm1dwKpSsVuLfeKCtdZFljQu1/Fk6RYSSV3bQv2HgUdd41WEjb7O5\nksiD+j/UgNemJdGHZ0ZFVwG8wyRqMpmY6ujzjz1Tbd40JYiaA8XyuFDwkTyo\nSFgPsqoPaPqT8ji6vhXFRl0WQOxHy+d3+zfHGZoNW2cdc6zcNjPgsLoKQ0rW\nLzOEjRvThurffPogFKH3vKpzpxLOCJewRtMZkd80UxuJOVTi59mMbJMn9j71\ntErSQpGwWbo8xniXePja+ib1AkUoaS9Apz0x3e2BUYBaPfDs7Cd5Kmxbr1xD\n+NjoFHK70VYIvtSWmYw9BYp1gLa5DfrntDMyk2jw+3Ub5fL3wGRApdxrfUyQ\n++pAyO0DonubuQazAfef6dps6l6wtIxkm45qWJ5gAGc7S7xhz9NaCKa/Vc+o\nyr14Pd/uVe8gfmtco45u++FlfltQYoF7FjuJ9Tm+v8ncYlh8Ngb3LKqdrXRL\ns36Zn47ZAwtSP8ddGPVbbkxiEMcIN7j8WIeu+Y4RFTbpZrY3yz+MhBjcFoVe\n2Uf3RtvIWJwBBZb12jlT5mTdUmfbnzDduAz6T4+hPDM1ZF5FfrZE1I7u/zFX\nyPYi\r\n=waoE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDpmB/HvxZ0ojkqsHb+TFKEOzoxHBA1SXwN0fUfEpYngIgPAZrCAjvP21qSF3TCOs2lcNst1kvkbC3dRkLJQvJQUY="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.4-beta_1578473525399_0.6304444590075604"},"_hasShrinkwrap":false},"0.6.5-beta":{"name":"yqcloud-front-boot","version":"0.6.5-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.68"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"8b2a614fa1832bd828096645988787e1477b30f0","_id":"yqcloud-front-boot@0.6.5-beta","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-iiZjB+7kqrSPLoH8NBXc941DVSOI0tJEz1ZxVrV8HfKnQ8jtA6yZ/ILl8jaAI+EfJ4SQpc33rQMB/ZOpNvCA5g==","shasum":"b7e233db8f6ed764526e0c512373606eb62e31cd","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.5-beta.tgz","fileCount":271,"unpackedSize":2573635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFatCCRA9TVsSAnZWagAAW6wP/1yhz+fEqChViCQn/BJw\nWse08ZW2HUfTWOAYLa5FltHAjpx5hv0ngf+nDX7LWLc8PEXifB95F3R8AZcp\n1nW9Wq6FtMKKpLaDXcNMMtFDy/QWjoqsnTN4hrbh3Oo9wriZ0kgHwGDTriyi\nGROlfcjb2BDlcWbbL9JzVm9A3MRITVieJqZt4NKfcEpV7cLd0Zf3Yvnx+Lnl\nHSE1S5kcDEImB+b0GLlKn+Mlmxy09/YlCsYqbMH+EL4qeLnz/A7WrNpz6bYB\nfoJ2cptv5orKtnpR3emBsXqoDBjXNKm8sAcbZVnhaB3uEOPgI9KKIeODDBRT\njL43NYrdc94kSKbxRURx9n6nyc4I1gmS1qOny8PXBAVuwfYeiYjW36UwY+/n\nkNBE2O0z6KWE9zqW8hdsdq2ZjG2+MAuDh9JOqRjrFFr3uLm0shdx5tSZ8R8t\n1DxEbD4XfJ4dZWgo7/AIGOOfkVmTzGtouM6UMQERYq7xQMtaBfqRpk1DFb6s\nLnekfmABschAtWqjiSOwQcmV9r5W2Fjqb/tF/3pWhbdtD6gL1Wu8JKBzK7fO\nR1y/XC4yXaZFrAWZD5VVB0riStYUo8rgP5OzbyBjxaokc3l7DxGeW0T3kC5x\nGV9FVkb/O8brORAnkw/bg09Zua8Vw52SuU0O8bPzh2WCE4VdHR769oCS+zK1\nOD3v\r\n=DXFE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCE6pUmydnljDcrcCGClI8PL3rcuztRLcrhXCfy6SH9hgIgLggX948VUTs9MtXWNLFN8xFhtzETfjihzo+fasj7tqM="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.5-beta_1578478401664_0.42961016559158227"},"_hasShrinkwrap":false},"0.6.6-beta":{"name":"yqcloud-front-boot","version":"0.6.6-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.68"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"598cb8b03ad980843988f7493ce5b3de66a98071","_id":"yqcloud-front-boot@0.6.6-beta","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-lu5v3TAE4DSY7D5r9ROobFK1gImym6x437azxjweKV/cWW2R0R865O/Qu+21/QnxVPEh0YS9XmrfT1mxTSCEkQ==","shasum":"d73419d251d3edda16279d2a4809263913dfc4ae","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.6-beta.tgz","fileCount":271,"unpackedSize":2573627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFo5XCRA9TVsSAnZWagAA/0MP/jJ4rh0zSR3Hb5t2bm7i\nsBnRl83OM8cPXUgZ8UamgLXpxVACFzRvODLWLkDSHFTp39EggMCTTn6VmP/+\nPXhWnMvpQ360ANBf9s3+7tr/bsTn6lXjM0CydLb7P3qoHAWwbhNEiUfdsmW5\nKF2QA+9k881LWUs4iRlurmwLu0smA2YXbqe6nFP9ovWyTpB43JFeuNBUepgZ\n8XuxKKHq2lrjVdMg4NyqMkoajUzlNk8EcZe0kDoxpHwpPUU63EQyKN0PKfwU\nSxTco/usd6pTXTkfSmJbVK6YhcP2njpsNInre0Wc0dFZtYpTffQnKgrDRTLe\n7BhHKU1BQrvTzNeL9F6QBvdH9bgl7WZ3dh9Zlx37ATGlKMYIeUJnbVTXvgwT\nDPwxVgBhcrU51fus8ThwMQOD+E14r4l77s4rw+h36bJ9Od71k0BE1d3HzsNq\ntvbYElL5Ootl2LQqPGK3YTsMpGtjdX6FEjThvCnELeCSlFmGZ7wECl4CkhO3\n7lgd9+rybadn0TpFl7fr+IafGjOzHTjxJrsiCLzgN3Gbs532ti6xZDV3LSQB\nc/pfZ58zXs/263w0qBpSLUHEjvJ0U0xKGGulRJPbr7yesk/bUCVRsVhReEPD\nxNXbGSEOL4xuEv7O8+Hccnp/014gIECW9iPEbbet3bXV3t6oq5KQg0+jJXxY\nPSaQ\r\n=KTdK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZA7RD/4zJvjXqv1CMy+5IgVMoYh7Ugbf/PWaIU6uzDwIgQbhb2dhOJncvP+0jH0s1t++DiKiv1kB28AryUbZtqhQ="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.6-beta_1578536534653_0.5728610499175069"},"_hasShrinkwrap":false},"0.6.7-beta":{"name":"yqcloud-front-boot","version":"0.6.7-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.68"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"0fc448dac4dcd399f76090b54dc7e8e0e4f58af5","_id":"yqcloud-front-boot@0.6.7-beta","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-muqolB1x8eS792HEOK4jdjRNi3jRSksuVAgWZaZAaPPpdXVoCM0CdD5sf0zFOEhD5M46I0A5zIT1+xztAwa3cA==","shasum":"5056f4b024ebbb17064e829191097f7422a135c6","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.7-beta.tgz","fileCount":271,"unpackedSize":2573604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFt5XCRA9TVsSAnZWagAAOQMP/35QOv7dLBrMj+Zzx1nu\npbg0cLzR18Mp+viiqM5uavIVhHre+BpB+FkZ+bnoqW8pWt10QuDHM5wmqo7H\nhKjK+pDoxuwmx7DzrW0cpEYOhU6os5YphHf6kDmj6oGnyLJWo/ZblXtyqRP6\nxY0yvfhaJxVGdbdOQwJm9cZ5PzYvS20gXJhlzdMuxJKvM9bNrlg8Lt2h9q4r\nfpqjjZ5bF9pCXZts2NXSLps9G5uIKnCgetawD7+Dh3ZVlv3JseVHjidISdip\nGFTn+IoAGtaRFT9NukUWM9KWgYWEzOyP9aU9IfxXU/YBYSReNOlHWU729CDc\nflacqdqKFn5tvnyj6k6N71gdAcgqbksGQuD2nfvdJo57YKDf23L5/MOlkPOy\nqghm1F/cw6kdAmLc3V3KKb4Vy9nIO3zZaD2yvyT7R3JOHXYi4oaz/1PeQ1/l\n/LWuNtaGJtgnXdhumAfVeccCH9h0VxIwnMcugObLLAAF+/X3Czbo+gIcrcnV\nzuNCst/LOgncR0iVg+mXZLKvhe5BKxbk2UU/07mj0sAN3B48W5JhV2hODPS/\nUr76PE5ACEy0jDH/ERqlsYxqIcEK1T/vjfIgJBurcvCZXIXIIOHmVr0H52z0\ngfmNcyDZu7qqSulqAFKHNtVxTs/Htvb9b+nEdE04ZEjrNvs06CU4FZWDYFrB\nYPb3\r\n=As5Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaozeoR7qJK0Ru5rY+qTHPmn/+eFo3LRoPWHM/RBLrcQIgcrEIAoweMSQbPkXoI+6IsdSvHwNODnlFxtD19fqglG4="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.7-beta_1578557015222_0.8651216413539362"},"_hasShrinkwrap":false},"0.6.8-beta":{"name":"yqcloud-front-boot","version":"0.6.8-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","uuid":"^3.3.3","warning":"^3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.68"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"0fc448dac4dcd399f76090b54dc7e8e0e4f58af5","_id":"yqcloud-front-boot@0.6.8-beta","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-gBNs9q9fW1WRvYIFena7rayLP7vryCWLL4FJm3rxbgQj1GasEJk/ZL4ZXDYn2/1oc7mgAC0BzoBMyQhHvU+6Lw==","shasum":"7621277febed6bf35041667faf6b370c9c4a5eb1","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.8-beta.tgz","fileCount":271,"unpackedSize":2573557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFuJQCRA9TVsSAnZWagAAeZ4QAIUfrAXmunvVg2oebogP\nCGuS4ukVjGRQjZ5AAB6B61Xn8xJ9RrPivIl8RUDbJ6tcJcBn0QVaGHTZL8U7\nOyK4/EN1j71PMqjxcpoOS8oW0bKV+P40604Qsoi9VwbtLhoJteTUK3/SNKdw\nqiq7xz5yLJrc4VM9s1n8J/m6pnSd/3tQECaLTn/460qBosDso2CMcRLHxhNt\nTYzbriH07Ar7AEfaSi2/JZHVJfL9aLXshq105QyKRZo5SQxH2Vs7LTRRlcLB\nSSEE0XJunmv9LIVJ4lp6WfjS1/LDBKTPaSpg71bXvbLPCCuJJcN6YwjlQPBM\nD5WSaJCpbCABw+uPWVRfWbXOOAc7d+5mMUXmHapajzvPYKuPkYGAXfBXsdIW\n/2+UFI6jcvOLv53GXtmamX8xzIFoNSPD2NGsWEprEoq90IAseKZ433zkbhI/\nlSHgtIDTsbQGqdaWEreRDsAo+ARut3jQDDGfitb2Cvc6TO3aCWVjtVhI+wJo\nl1m4yx4fjqkFy8agdznNFcYMEwvgU69/kidrbZRzBL+hrnPcN6FSMAxgMpHG\nOHwpjWox96Trvmguv4/nuUe57lrUDvad8WwVWkiCuytimPmafrfUBGA8HQgi\nQV8i37OsPoXmMjzHOXneRYwh+9MsJbPgp2PK4QRdyz2RMEZeqxvcTu0pTngF\nEbWf\r\n=qA4o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTPcDGdbMY/WYX7tDzuWYEQcK5mIK2IfwqSNWZIkbOSQIhAPrkmYk2uC69Mhc6sK7EfbBQ6Nx5nwfbaMR8ZJb8JbgC"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.8-beta_1578558032120_0.27573483365997675"},"_hasShrinkwrap":false},"0.6.9-beta":{"name":"yqcloud-front-boot","version":"0.6.9-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"^3.3.3","warning":"^3.0.0","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.68"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"58f22b21a669c597e0e8de22cb6ffdb6f1ef2355","_id":"yqcloud-front-boot@0.6.9-beta","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-0rDPTe2TAUX7aMIqBQSA9J3depU3TZZ1Q6a5BXcRZMMiUSgRVS1Z9EpLcAwg6x5wMgVhs00fbiXw8iUZApVlqA==","shasum":"2051024dc8ff05aa35cbeeebeba49b46daa46622","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.9-beta.tgz","fileCount":271,"unpackedSize":2573605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGBbnCRA9TVsSAnZWagAA/uIQAJRobfTJG4SwIS6CH/5t\nSn7hzktrDDv0MjTGov7fu4RL/MFNMcVvES9WLf3p9pf+ekPjsnT7D8QIeplP\nlLtlQXKasb+HSaf/g8ufi+qTdykIppcZtpZIJTErrqakiaAjsFGwiEwSItjX\niSW8Vrl08a+qQD9JDp0wb4QhhMAIbBmBsm6r7AqHQlnRxxXMYEyBMST0oo0H\nSTBNuOh1MMTY71bxrhdyjSrzprIEPkcCiAGshc+CVYUdAuv4bkUSznseUqRp\nnWInSZFUfJwBJcUhdPgxZ7s5RwgDVafWdPLZ5Qp23C6+AO1rA7TeoWTq8kVy\nX75ghMFK4n4s30h3PCd0QaVPL1DRLhRFmhnxN7vP0zgwDA4OiQyxnC1nImzx\n9yCIq+vOKdCMwIDN93FB2EYPEyY2eTWrQCU7ZlI4pWbOYMAmGLkl1Ks2tpR7\nd0jLK+9gWcFSSLCGljZRp+b1hNQdLbTYh3m8K+WQiiICZHyF1uDRaOCETS6u\nNe91qRt73YEthOhVDOMIhSQJj+N/KAuVPP8sPbOG3f+zb5DFHq2hvB2eqyHF\nyl5VEr/H+XSuKyc35hEONGd3+t5U65fnaowzMqJHyoW8nzsfHFQ7QKY7oZlv\nSFcd5AyhdJpZOqqpyi7ZrWUHCW6fuqlGIutjuz8kcscrpi5IXy8mEfnjHqW5\nDyUx\r\n=rcsb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEDQRrby/+T8/uW2l0kwufl933xaxGNqHCJe16+16DwFAiEA0QDKGOXmlhF2+aeK19ILk3aLxJb+gG1alexCXrQRw9A="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.9-beta_1578637030878_0.3413262009481881"},"_hasShrinkwrap":false},"0.6.10-beta":{"name":"yqcloud-front-boot","version":"0.6.10-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"^3.3.3","warning":"^3.0.0","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.69"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"b811dce269640d86baa3e6f538e70984e321098f","_id":"yqcloud-front-boot@0.6.10-beta","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-l4+lpyeN4pn/FeICthNHrmYanVNj0pYkk4/rQVdSUo40Dc4unk7nRTgMI+t5jKyN2ntE5zZjxrs/rzqVMJvssQ==","shasum":"f7ac0a031b0c442170d971d8d2cb8d7fb6f2ffdf","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.10-beta.tgz","fileCount":271,"unpackedSize":2573606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGCPoCRA9TVsSAnZWagAAuQoP+wa1SjyI0Ud3LHuoMFlo\nJjLjQVB1A3INX0Nl3fREF3Jha4JUxIQn4K6Cp2mbO8ImPgCTwRJOWSkfwuZ5\nrfMWpgNrnVVKTYxgntMC6g451eRtKBV3E815fF7Dv5ZcvmyHa98VUiCuNpVS\nNA0t24FtO8a0CKbqoUa03gq0I3b2cnQ78Qyx9yE1ZPFmpq7kSKGA/Auj5Yuw\nxLw4fkCPLJL65IMHu1dmivmJ7ZEI9NmpQTK8NUj0AYmxY6C2b8LbTbWXWWQh\nz/jC2ePTnr+qUx/CixoaFD8ND8WykfKqoylefhNzwIJP1N2pXRPaJCUZYkhJ\n3mOhnTzsgAoDxSNIrHeWk3T7M0O3TE0/mRrwNoxOc2kTLZSJ9oiHmBjGEITE\nUPkZMxCCnBeOUAKPLWqOaIc/P0Sib5WPFBPEgIzAsrc9DkyqksKY+4XujaaX\naPhjyD4Z8Uu9haReHbBFMDwjUxoDC6k9bUaWhyQUF+2lG3qfuVUTIlbVQOHW\nWW2X279TItP4tF9lzKLT/eGjl9HjnkgKVVTXHxQidAFidjt9+2H9NU3cFPoT\ngJJLUoGRjF4VwhgoU5Vx6WWIUQyo95VWH551UxqbRP5Lz1ziicb5Q5Ak7oi5\n9nS145M7r2jv7/IRrc90PiXHIi3iIF5wvhWyq63BvAVk8rvTvci86/PNi94k\nLyVX\r\n=nGVV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDXk3ccV2GTXsdJb9n8Ud61xD6oMboM0v2JyCoOi5ZcYAiAFGpfDuEFrg5q3BqS4Jxred5cXRwE82nql9azsAvMkcQ=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.10-beta_1578640360384_0.41657166979948324"},"_hasShrinkwrap":false},"0.6.10":{"name":"yqcloud-front-boot","version":"0.6.10","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"^3.3.3","warning":"^3.0.0","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.69"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"b811dce269640d86baa3e6f538e70984e321098f","_id":"yqcloud-front-boot@0.6.10","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-oqumaozccty3zdgOAHWup8XQjqYTNR5FA5dqirCEbdXTu20KKuFeD12oD3MVOtD7uJY/ME5z3KFb2tjKm9UEyg==","shasum":"ed0db0907994c42af8d19488fded8e97c1052e42","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.10.tgz","fileCount":271,"unpackedSize":2573601,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGGCeCRA9TVsSAnZWagAABoYQAJalaEwPcv0mM2DEQPXE\nzBk5zazNqd3yi7TSAwINrwbg/ZEmzKnb6nochA/yfv+dHRuxiIpPBX8DrtOV\n0hJiqA6NEECjdFUrwoft0LxqcGiWIVV1J7FOJUOaF0h7Yeyt6A2qM/yGcN2a\nHdZZOr4LK/tnjh0SjrMwSaL+cH11wAPfpAsJl/dASWsUzVwnFL79m95lXWPP\ncKeXDv/5f0BcJPCu/CxroPkEs4uVug02h4LHsWGWNfzdkkqM6cn3eSA2WTzC\nQdUPoorvO0YzEIjQHBbBDorMwj8ter54gWPP+Cvt6Drb5tBd0jUeV0kMFtt1\nu65/6xR0F0462ZPqeg1iHlYHXt+FghvueKjljq60TH4ptlfoc5oO+2mWoMhe\nP8AxNHVThvIQ0AKXVtpOzJ9EWsrr9M9pyp2dYylm7WIzsW40EJf97I0793wc\ndNLbGEB3XZfjUzTJNHHnYwfOqx68NwNfyUoIUx8PG0bOL+7/k2R8KemA+FKr\nf6kAfjMAMC3CEzKaEr7NklFMLgiunNE2dw2a2lybfMQTgPtDzNlL+QmxzBwe\n4G2dD97y0bb4A5TwLhXw1GHqFWBYVQZ/aAnYdBUC0XMU1r5cgdQJRxlztkP0\nTVj/p2IbUK7CEqT3EQNM3mIU5Hhe5oAABDPjkiotbufKoD2kljo3ELSL0kLY\nktHZ\r\n=TstT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCZhrtjPPS5URtP4Z4X+J3Gh0B5H6aPQ5lDAY3x7dbNAIgVnMsIewCRqjJoJk4XasPWLpy1Y6/+QgdT84LedKDJFw="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.10_1578655902100_0.36778088233219575"},"_hasShrinkwrap":false},"0.6.11-beta":{"name":"yqcloud-front-boot","version":"0.6.11-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"^3.3.3","warning":"^3.0.0","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.69"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"1b7ab9cbe09b5d6bf16627be8cfffad9dae85935","_id":"yqcloud-front-boot@0.6.11-beta","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-3ejWq35KTPQqD0Iiy3vajK0uAL+eNCUDZVNYIUy3HZ7OzmmCO1aZT89sljA2Y2vhTeW+sN67UZ4HjBV9tAir0w==","shasum":"05a7152febd69289bef9e98ab59f765465bc0a47","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.11-beta.tgz","fileCount":271,"unpackedSize":2573756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeH8ojCRA9TVsSAnZWagAAclUP/AoTspc1HO86xf56Awfc\nAg/rjhebc78mJg60nHDtjUYnaj7WqVkMqnRstGWoS4FdZ/bNSz0uJTUl9BKv\nXPHrS/tPXFRPB8vWAZZd1IBiDkZGMRzQElNv468xcW9k4dt3tWxbzXC03EEV\n/ibpTzIWBuz37K7R1vxqvJUEkXdbCGvI6V4edstV6DqmA9cBbpm5gDciPSTl\nr51YdLzag98kutoj0NgGRtXbYew/dDTlmGjsd0dkMq1agFuuDRFgmEBrDS78\nu3culFbe5mgoz0aC4VrAsMtfkcI5LaE2xmBTai/7ne2914hR7wfRmiH3r09G\n9xmEtWLAijzo+FkBWFtEOb/M9q+5ssE5ru30KM9WONIy6xFzlhGER3vSsgcp\nAHceNMkvXbBun5sCScZbwTZpHjwqkBVWe8CYFmkpOinm3qneDYOSyyDac9XS\nADd6NhjqRIDQjLNpLx7Q3LZdz+1Gwd/rdVCBN/GU7rGjYQ+mKL6Ml9BZxhQr\n3sps51Sfeq7q0qTKBHIcxex0M1NVg6oysp8RnhbfLCb8CIacTRDSNeYnwj1z\nK/LHI2zJjP7lbmIm1pG3q0uLruxgDGaC2rOxDCiEBZUvO847ilizU3KQFBa4\nfeUPvq/SC9f1OzYlpVAbZ3SAO7qJL4shgVRYMcw0AFJXC+4NzKHoVllKJ5EM\n4cY3\r\n=3o+K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+s1blKPr5aZfS6LvcW8Zhft6ooFs124IO279SxHCxggIgA07j5z0TOhNLLqliER30G+wjtbJNrUZK17dqHsauvmM="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.11-beta_1579141667135_0.6806683017618345"},"_hasShrinkwrap":false},"0.6.12-beta":{"name":"yqcloud-front-boot","version":"0.6.12-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"^3.3.3","warning":"^3.0.0","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.69"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"be7f1e8f538197e77bec027ecc8b354c84af071a","_id":"yqcloud-front-boot@0.6.12-beta","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-Cd+S0sBLpOo9TirCrUTfl/Wfv3JQr18/ianibDbBpPXkiGwQ+jQNtgc2C40vTrV1PKoHV55QFeegS5vGw0KCJA==","shasum":"f76c159b9478ac2d8e18c4df1f3b0ec95eef254a","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.12-beta.tgz","fileCount":271,"unpackedSize":2574205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIAweCRA9TVsSAnZWagAAjK0P/i0vLYcgvHIWzvMMr7Xp\n4746vzdpxklbYVk3FGClaCfHP3+4M74PrnUO623ZEiCy9n5+33H/z5+DwuNh\nW1e5XKS5btyrA7Fyi+epKM/5om6clXU4SXPaefOHFAPKrsfsKPx4KEiKqp3l\nE7IDvTsfmnKxJj3dLtLwasUn34r0m6BDP5dE+f2K15aV1LxWY54pHGqSahCg\n4yTPLHA1Ufqibf994WGwHQSSQEDFK+boA+6G4oSgp6W/yM23qVZGBKKXk7CF\ny8P9rqOomda9pmoobjI146DZVxSgdk7mxT9Zp+TA0eWCIZqAm+tyheCuxr6N\n2LA5m1ZC83M6YYNlTFQdwZlkslN/1MAZl/DOQRe6BXtPqdFropYSBGoE8CQE\nTMftqQJv4fXvfv5Ir3y/+p8riA/muaRptizLeITFAJ+XLMdLhvvhugsCIzWZ\n1dH1TbBh8kECrdVKbb0REeTBLFZQW1l+SoRFCQOOE0EVxvroU6F3kBsI3FKH\n0cIVx5XM6m/mjGFM018Avzy6k91V76UG7wHX0dPpS9KdAhHNTJE+zUxOmMlx\nClr5HLIx+LPVq8yyU0aJeCrOoPoAW0qisvfFMmxM4c8wAaLxfcBsoHKLiL/8\nrkCNZDlj6XUIYhqdflK1BiWVxfPHhrKcC8TeSqYjyx8eN+dvGDDvJKcQNANP\ncEJF\r\n=6G8I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGjcXwOQrGN5HCRCtgk3tYIiqG2G64cy7ZCkuK2h6WyBAiAchyJwqVYm4DEJQBoXicMxetMIELFz/fcdxvzO+pvceg=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.12-beta_1579158557780_0.9079174896292415"},"_hasShrinkwrap":false},"0.6.13-beta":{"name":"yqcloud-front-boot","version":"0.6.13-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"^3.3.3","warning":"^3.0.0","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.69"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"be7f1e8f538197e77bec027ecc8b354c84af071a","_id":"yqcloud-front-boot@0.6.13-beta","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-eB8uqEVrV+nJvd1fySgiJFl6COH8gdn0jYB6FpD1IFW6E5rCGQNvC9doj7zGL3uRGW+Z1E8izOtD/pDS4TeNaw==","shasum":"5c7cf6170bc4a6540e769f173742ea342fd14078","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.13-beta.tgz","fileCount":271,"unpackedSize":2574239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeICIqCRA9TVsSAnZWagAAQIcP/iqGaD/vG5WPPJpn/UFJ\nsM+tWkn45JpXLHkZbPe2Bxnx0z8NLE2LPBiNT7jFLZEdM7lLdUFOWV4D5sd6\nGHOoQsFgta4/h4YfPnF/kvFdlUzr1tk2e1lOlF/BPyNo5UiBfDAM1fKHJdv+\nnvSMErhAPkK+2jhZGdDHgheIljafNSTHQJp7FfaAbKflRPe3JBmoDwiTL0DF\nrQCPQ4Oyz6DcZEyYxsw3VS/JU2PDARZV+lW1XTq4NO+5k7iDrpQ+iA7u8irv\nYBM0oQ5lRrpdK2tFNvWojq1F851SxMG6nwpvYo4X1lN5ZrKSPj8pVfA0bolo\nB3s7q7aLOO0SrOtIT/zsikGCUiqZHYILk5/1EjfYiJ5hkac+29mgrXWL1HmA\nO9grA3CkGTwEf99HaaKEcAwQQQbASYBOq2fFSjf8l/ccCGmu9iZK8jh67sls\nNY82fyhXbZwhgQ1pDJTOHUgFNH8CPlFqbJAG4gcIpSRZBKshuWkS3revUhTb\nI1SP3A8IHW1q0fPIj7qtj8pGez/B0toyZdIisTQBxI0/KvKmbbuo83+s4PYw\ns9nkwJYdVvL62EEcJzdTmucY1zDyvhHoOGDBbbb1TA4timtL2HX/kUBoXQCi\nt/LNpcgALhYt0AJ8KXWsPMDQexV345qgbtYn5whxgS9Ws9AzCSm/xg5CWkWz\n63iT\r\n=rsbc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEfqrQTIF/JXYgCZetAGv5xg2IvDncrciVZ5nXOu9qMRAiB+UAk4O26ceHeWpWB32uDfd6vx1O6caOZ9/XRCdulqgQ=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.13-beta_1579164201774_0.03067581265111019"},"_hasShrinkwrap":false},"0.6.14-beta":{"name":"yqcloud-front-boot","version":"0.6.14-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"^4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"^3.3.3","warning":"^3.0.0","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.69"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"ead151ba1290ab8c86c0b3e7a0e8d49d563902cf","_id":"yqcloud-front-boot@0.6.14-beta","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-F3Whhku+3Qdy2GviFGN7pG9ojoewprTrmNi37PoedIdb5mJB+5KZCpne1lYQZF2PzT0E+2olhlRGthlMfI0tfQ==","shasum":"8a58eb2b33a78974ce6275b380af2fcfc59fc351","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.14-beta.tgz","fileCount":271,"unpackedSize":2574508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIU+kCRA9TVsSAnZWagAATJYQAKCTcrI+KWcUaWHuJ4/X\n+lMzhZzqjLC5+Pd5r17VoPCILv32Rvoo4VNN3xNNq//dxA5dmcJJpZLLn8Z5\naBE8LGWkJ6JFupNAwKTCiMelgpQV4rjl9HxcmzvN6/WHXcbpFPWvE6s4O+O3\nHJfdmTrGiai6A4kgP6R+6HlKdbwaOrgva0Yay/3H8yr0vrUDfKaL1NUKMvaM\nrsvQ6wES0QKuOKPMzncKxcVHQS3wV/HOJxe0rWPCnvflogX9z4loBKsuLAFC\ny5QqWgqiHKwHUADyzqcDRoW4vZWVlDefseA/0TqzUba12zUibMw/5r90Oy6R\nyM+VsckqyT/cZ+TvL07AzHCffWWglNzMaS25aGLt//W2sAv/1at+D5IjHQsJ\n/a5s9yoXFHPNhRPVYUy3omCAqC/LV/QYPTJ0qATF1XvnhqpKi2FU0UJB7CTm\nbH3kUT93HGJ1uFSjeBl5xbb5T18IQ/NmIuyqIh/nhynU/8xdbBXhh3B5mUYI\ngdTjqEdBo6yFgUmIraC3zPMqIJ0p5IX20Brlvf5zRKohOwXS8F5X506xjC0w\n1+d5F8Kg4zYS+ecXbHnhsX0x4nMuzQ25Fkvxm7jCFEjpKg8VfGsmKDZRWf37\nUctL8Z/UI1C7xAEQEbBUzha7sSXa2dpsmYHUMzdB3LpH49P3240Xbx20czLK\nbYkM\r\n=kKND\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHWFOw3k+NH/MRQoBD6gbIM8y2scFWMvPHwc66E1T2X/AiEAiEbhJYlgXRpA9swspvjgj3nMo0UtrC8RAOIldkmpbxA="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.14-beta_1579241379467_0.720126295435255"},"_hasShrinkwrap":false},"0.6.15-beta":{"name":"yqcloud-front-boot","version":"0.6.15-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"^3.3.3","warning":"^3.0.0","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.69"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"42531b95c7801a1586500c891935bc4a65733eec","_id":"yqcloud-front-boot@0.6.15-beta","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-wKCsya+Jl4odHE8Sazpd3RiVzORg8rAlRuqQY9DJCmYngQI/O5NmvsRPDKX1h4BRcwXqRuUpdiUubLW0EUHaUw==","shasum":"ffcbe94e38b93b0dce3660181d7831bc5c49b334","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.15-beta.tgz","fileCount":271,"unpackedSize":2574507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIVKSCRA9TVsSAnZWagAAmFcQAJmsn2k3yU4cMPvR0LK9\n/InIodYxE/UT0SmI1vRayokH7R7X/lqtZqC3nSVXXtaW4A/YufR7O/lFRBrc\nEbraEcc0sQRoJVYFqWzHpoVGmYgOJSr07cQnmyAhOAPa15nHyUjSthWZg/wh\nlSj2FDFaHmBa8MKHatuQzntvY6zu2jHf7ikLei5YEVkNTPhi0YJBM2gAxrkc\nhE5srh0r6uU5DNTqjnnoG66BG095AN19t3bGvqlu2YcZoAwRFVDj8B8QMNgM\nkjC/43gDa3WB/keU2iO0VM8oCcjwTJM9oLhGjaDSuQpdUTI6lM45/qrY7vyg\nXAOZhvF78JMtJQzCNHy8sWOM85y+48pkQRTkHsh3uqiExiYlz4GHI42LRSov\nB/pNXRvUkvovpipHPSTwTpneHwpF7oXQBE56Yr/LX/bNp7N58KXBCeHwIIip\nGr4TTFEVeY272sUI0DipzXWQ+azNW6UZQye5HPkUVTr1NVvSUuEC7FM+sXRg\neaQYr2nfWOPbaUFPUyhMePMz1x11OPR97PTQ9GC8jL9I9IC2xXNPSZ7cws7f\n1BUI+pYrlPxJydrHw9lrF6skr7I7uiRK4n+iTp41VqvkK42BEWgikJBJQpLs\niG692Bg56uyhY0ew7+bLphUadaqsFyC1UAO8v5GoHG8s6pesZ0JfIwSf868a\nzcKB\r\n=keQp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHs0GYT0XdboM6JgNu6COD72wVgjyR9WMJ+5kOTUjON4AiEAgpfN9i8ahIidXlsv713bcRSmQmAJQRoOSFxPWLAlXRI="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.15-beta_1579242129667_0.18990886166514676"},"_hasShrinkwrap":false},"0.6.16-beta":{"name":"yqcloud-front-boot","version":"0.6.16-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"^3.3.3","warning":"^3.0.0","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.69"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"42531b95c7801a1586500c891935bc4a65733eec","_id":"yqcloud-front-boot@0.6.16-beta","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-dd4/pCF2jbtjjDE+VifqrXxXQ9Q/oaQrds2OuHtWUNkcq5xlv5AmrsrIE6XArZ67ThdqT8KBQkUZ6yUK8K/RUA==","shasum":"597bdda20b5730e02c6b45eabcf19a2e1612861e","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.16-beta.tgz","fileCount":271,"unpackedSize":2574421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIVXjCRA9TVsSAnZWagAAEgsP/1fc5LNVRJohYEhtEYAS\n9mPgFok7gwzyXERoMuaTCeCWrG03dhqMnAfM2f67yMfpqYulj6nhQ/aqzdv2\nZUls7Q2BuxKFZHJqcASXaBE08aiq8JjzOpM9b/nc/cmu5cMawV1kSrwj2Xy/\nH1cHnvNfqmSkBCI1EH09k/AzTAdsolZPkYSD6eDdNx1nlc29/TfitwVwPHdS\nRKNKuc0HLfrNsk+WNrJxDmqnuJS6icY0/De6FQKnG4N42lOPER7ENWMF+Yw0\nCaPSl+PV3RDwjQBapDNnUoJzdK0RFttBWzvNopRqu6smANrY8XDSVqyfTG2c\nyEqIjg2ZBzf6/mpcHygCIL0Vr2wL3t6q5bYUd+dKLs8tyoS6tY5rk/HagQEK\nHFHCKELd6Tdj+P8LvU4Omsqkooecn+NhhIFyw1PDicoMvSN/cXQGjXFsv/iR\n9QCW4sFiNP/GOt62gm9G1Th5s92nKsfFRxu/pQr8jpVYbAOamLVli0E83ZB+\nU5PK6Q6BnBgQPpXkOFFuplnyLn4XcPpZ2A0XQqdHB+CDHiTrMllYX5HDgqfw\nVv3nuuIYmDr7yA4AY0uddgDeszGaqXfQqUWjtJbFtkEUb+r4TD4oyvisoRdT\n8ouQosFE3AsUZTN2LyZzAZRGI4mqTEvzz3Srhs3BKboM0P/1pEWCOs433Mds\nRV1e\r\n=q8MR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICwnn1HCtBIS4zfeA1PZPFOFHkZVsbsEIkpSXwigCWwbAiBCs0ESyQ9XnSIHsMNFlHO+a7mDehUsB2u3zqSHCKztkw=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.16-beta_1579242978896_0.6382482850723936"},"_hasShrinkwrap":false},"0.6.17-beta":{"name":"yqcloud-front-boot","version":"0.6.17-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"^3.3.3","warning":"^3.0.0","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.69"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"9da75617e2711c328de6b17977d1c8ee682459fc","_id":"yqcloud-front-boot@0.6.17-beta","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-uHjCUUIy8dJQSqF6F7ce4UBtUdE0G17Im2S48NJ4FG7yYuUf46MHr5hDOQouHPshhmHkIiQDvq9yvdJ9C52Gjw==","shasum":"afd55e06e75a6379e944eb883a6b048c544c0506","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.17-beta.tgz","fileCount":271,"unpackedSize":2575029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIWvGCRA9TVsSAnZWagAAHi0P/2TA9XEb9LuIWw34lV7A\nlrdAv7lZKMWRDFpOhcXBJskTojlAFpXXnAw7GWeZnWfh9/SefikCgQgp9P7n\n16iXtSgL5XGY85R/4LibuS8QBd58J8wBWtTHprk8/5rzpV7JPs2hUnyLaplf\n9/ujecKceTAB1v4wQXNrPpu3sgjFBXBoyWvoUa2OVI8uIEHP/3IWzhSUKGbh\n915w2/PmJ73Pps8aplaCJ2lb1d2ARJv91bNjQXyi7MhFEguA49koRi4I/Tnu\ndz6kHxcdp+dkYRUyIHjON5ihP6pfzzYisB4kZbMu3cKD0GnMac7ELBitHo54\n6IP2isvfXlt67PnSzECSyerNwqaLo4yANBaBm1TutEmdzWVGk/EPGuC8M7GK\no+rsfLr4DdH097qGM27aUE+aZTdUJ/t+rarpkhqFWQ65dOES8bfc/PGtq7hv\neHQ5Goo2zEgBKlSxKBzZX5rlasGmZ7E+mhnMdPO614UsEc/iVH62dG5FpV5/\n8BLQGBlYhLvtxXB2zybnaUUQx+M9IvuLcvUsxqX/psyf98wn4rqrM1oWi5hh\nxWy3hOsKTwpf9d4Wdk2Q+aYDg+hbWI4JXNkMxr8CvTGaD34/blSBTy7kOBLq\n6iPYPncjbzg81qWybff23uJSz19uE3ddbecgtG36WfvEgcypYQftzTdS4iQ1\nrJCy\r\n=46yY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWYacackzqeQbEcIHhRD/lM3AEaf/4MaulLcq8QxlF0gIgQGOVJD1L9jnqYFPJSCbz3MAiH+Cl+XxBmShPeVrPyQU="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.17-beta_1579248582213_0.9801984926379128"},"_hasShrinkwrap":false},"0.6.17":{"name":"yqcloud-front-boot","version":"0.6.17","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"^3.3.3","warning":"^3.0.0","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.69"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"a52c763f8d07f7e732423fa0394a218ffbf79c38","_id":"yqcloud-front-boot@0.6.17","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-k2A2jUmsw5MfGTtfnJwMGti6koMwpJVj726xtTWdTjqNNSuhmNlgkhl9FY+5jCSUvpJigkuQcpuCtPCrrY3eFA==","shasum":"3f35d563a37267c2e7961a70af083016297cc1e6","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.17.tgz","fileCount":271,"unpackedSize":2575024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIaCVCRA9TVsSAnZWagAAOLAP/16VIOPuoM7CgndVIwFr\noliPwArhLBThS5AbrBv1w0UQSPdHTJ+Au3onsc5Lx6QCFW1k41Eh46EnKrRx\nnuC8mAH7/PEaUadYBdCZ/ZckcUw2g+Deg+cCTeeZWyd2YxzdHZjTebD5OPSE\nYGOsLPaDpO9H1FOk6gD9L2fJmwttIoV/lvhQ3vYFdDUWG2o78qtyQDJh/3+o\n9oaT5iTfK4vqgz6szUPeR8BQ/PS3zuDIrNFu4q50SHn88OIMoC2jXuE3ffoO\n3nCqbcS4TbhhSWML5tGHWrr5Uio1U7Jcx44jV402T7yZ1/8m+yt8LNTdNMIr\nA4FSDObkYP64apjH783zjlu0PADSYFwHGX1nQAAbns1S+ZsTWCDllYB5jb+N\nZGsySWtp/ofdXUM5QgVVLa5L09mhG2pMIUMizeyw/itz9ejrn8AAguphXkbE\nNIb+/nGOvRcuyS8TngdYkQjM94C66O9zxbK3ke5rPJ7rI4ToKo3hW/aBI4i8\nNKpxmrGP/udjs7FsJUcAbnAM+DZfUG6l4uASD06xFiTHF6ovPkWCZxTL97Ov\nlb3wdIPfAk6gdsxj9OX4Ng+swsXTaPP8svURQbODvCO3FqfgBUxmH4/Y4A39\n3gEXeAEhrU8YcSbrsLwz7czdfsPcYEvNSkUG2H9yVZ5mtIea88qdpQAMq8RV\n0zFb\r\n=Lfo+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMmU+bCuXYOoyVS8KM3XsC3TIS90I+jiftVOEdqGrn5wIhAPQcWK7D5LksBnifLaNjJT3auKGsgOZZ1OIaY6BfOPzC"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.17_1579262101063_0.7957265184906066"},"_hasShrinkwrap":false},"0.6.18-beta":{"name":"yqcloud-front-boot","version":"0.6.18-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"^3.3.3","warning":"^3.0.0","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.70"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"9da75617e2711c328de6b17977d1c8ee682459fc","_id":"yqcloud-front-boot@0.6.18-beta","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-175t1zjrC7Coj0OEKQsap8ycqsmRND8++76MEpFvP4uEbQLbmf9bb36kBqSyS27gGnQ+TSZYofQcyXiuaHTS+w==","shasum":"3daef646d8bd366767fb4aa2e20776d12a0388d7","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.18-beta.tgz","fileCount":271,"unpackedSize":2575250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJAixCRA9TVsSAnZWagAAeWoP/2UtVLlxDQOmDJO6/woD\nszAv/S4Gyld5y/FjNERGEBXPo3zozOFnt1qrDpDm2BvKr+tnqx+losDiI1ln\njMk6wUXQuVuhwfkcGi1CIfPZtsYLUCetsolV/4P0WI2V51z2QadvrGLNbtRR\naqNJ3M7BW9yMC6xrr5z+CT/WaB0ugAXAReSnqeXrmhbcxmUvRXjGeofbNjc1\nquUpQgmJX44QEDyA/UJ3cql4pqfphqZLh8TnD2HVTVJeb7NA5MHXWZtPgMCt\npALljABUj1kl+QM6IyDvr2KB2h9b7oTdDP0cg4p7Nujzl1X9/o2tgNsbk8PV\nAwOngByBO2yTgsuptbhkvDmQhyU0AjVi0k3hyGBqEz9SpA/4xTkBfd3sbdjV\nnfxBE1i3k9f104Ynvepf469waErQzvjNeqS24jQFUeJO6dmGkL08KWcMIDw2\nPD9HGZm4dDninqNqQ7/BLfA2pBviRIEtMCC6RVROIrMNNXnw8PmKtbDf1xF4\nCnqNK7JLpCc0aOQpPXDtOpu5PL+fCO0X77z+0MIFJ2iLrCIpe0nbH8Ejodwr\naC6DTBmd+F2HmkK+55XNymnbdK9BTeW0TYB4uRJVVn1NQ31pBji6msKbtURL\nFhYNa/R/awAAIeVI/uA3kVXzAVSeTMJmlYxOkJYWvLlSY+kva5ytWPueJcSO\n93UB\r\n=GLVv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTrgUib106zgxAAgoutbPIetiGA/FXpK6yVLZezy7TBgIhAMsXkdsYRQGUCjtc41k6+STvskWWB9VSD9R7AsnyS7Oz"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.18-beta_1579419824646_0.7835258399653922"},"_hasShrinkwrap":false},"0.6.19-beta":{"name":"yqcloud-front-boot","version":"0.6.19-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"^3.3.3","warning":"^3.0.0","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.70"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"9da75617e2711c328de6b17977d1c8ee682459fc","_id":"yqcloud-front-boot@0.6.19-beta","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-808r7J6v218tW2/XJaddEeJtat0pFajgxniQP+IvnNXlkKtkinZEK75UEn9RM8jiILhC885ilOU2spL2q0STeA==","shasum":"74adfff9951020b973e8dc2a9265ae19b7f6d650","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.19-beta.tgz","fileCount":271,"unpackedSize":2575078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJBJ1CRA9TVsSAnZWagAAZcAP/AiuFfc5EaG6Yh2WsNum\n1O2P5uXGLeE17bUoo06Be8GF9Zp0KRV72RcG4yBesiZnFsVRFqj7+sbZWqXw\ntvOmOc6OCZqvtMeZ9fibCVf8JtuMdhdwD9q98xiGtCuzn1IFRhU25hUiQz0s\nN3tXRIb9dFTM3Q8ElPC+dNjNKOtYdG7WR9eOUuq9RVBVgWvZPij4V7Tq6bFX\nR6IO+OOE2Pxdra9347H1wRC7W6hvWpwtxvCDE/8kqnrcnw0/qOz0oF/T31D4\nGs3AkmSPZNTQ5yNdzcioLpc+F6BwxejTKUoQPG7AGhw/fpoTBJo/B86oiRKO\nTUlg5zq/BEFng3BrpyNXxgHWwrKCdqu6T9gTe474JoUO6U9w49iIFvDPNoWl\n4NF92KsiEEzsJg9wvi97gkhRu+O5vNFlcGoZ53zXUlBWMCqdwwvS/a50QZpB\nvcaXQxAMMXS9OZykHSfdZ1dWcKqqu/azL2HqfO/w6FXnfMQI5FuTFYiEhEPt\nTOv0C47WSFnd9/HAW/+SaNtdb3cLpK7EQk5D/dhwSbSkvAksKzfc2flR5ELQ\nSqJjllv2ak6g1bC9+A6CMBLOHHUaYBPsaxcWylm4AiDKGbT6trEwq2lgSIyT\nQjUHnsqvTBfw+eo+O4LubwJdPYKSOpxQtojCK+Z0PFTDrrIhtM1o0AFs6NKG\nAllR\r\n=/h8n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDYKk/Nv+df4E7IAkgzxM91wlq0IYd2c64WS+3zZsOffAiAu4RwV6YpX2DMuXm8pzZQGpYy5OOKtjFuEGr90LRM++A=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.19-beta_1579422324640_0.8632789795539555"},"_hasShrinkwrap":false},"0.6.18":{"name":"yqcloud-front-boot","version":"0.6.18","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"^3.3.3","warning":"^3.0.0","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.70"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"a52c763f8d07f7e732423fa0394a218ffbf79c38","_id":"yqcloud-front-boot@0.6.18","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-s1TFd9KreyG6zSwfDTayxJGgk/zIANdwsAAVBbHMO19WTrdRTaLnPHkPBbKkr3zQfk1/3m1NeIYi7se3+/g2Wg==","shasum":"9d2fe2704e2dfc9704cd785183bf199e12f165f3","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.18.tgz","fileCount":271,"unpackedSize":2575024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJDMbCRA9TVsSAnZWagAAvLkQAJMjd2lAShMm7uA6szMa\nslbMOEo6hxdFV3MXZ7j650m6Ofp3pqTSrBJdDbcgeCbHtmVIWL1Xn2tOf1zi\ngJISWnbE99++W/KhdaSqK7hPpaEL5LdxNKp+o2WEFicdf51J3830LeS/sM5H\nmh1tytXTKftgVvF4IZ9mw6VgezGfEPYq6v88bfvGV13GCLeMLDaP4+KSpMi2\n+StTd50axk+e9XrfO6lJSDchlKnxNTfZLuv03yC9AQKB4l+5Z6jN08dfEFGt\nDnuA5nTxce8rh67c+A8rEeyj+rrbAsTCuLrM2XObsI6yD3Ht+IdAQoD8CZrr\nHV8AyRwga9ijC01vWiYFTZzc9YGh9Gm8xaDRoP9RT+fVyRsCXint8reZJJo2\n9zbGwe6fYIVjVc8DZihSPDJfG/xKfJu5ro438lPhn5kZHu+rlzdwRj2jbrb4\ns0mjevZjS6NzwjdeJXdzPIUr//fZ1zaaiv/5BooqUkpEQY5ByTcsLpn+pWS6\nRld78M7mRBYS6i1VFTP8qYwPRRroVLt5V4aU3t+cpj/l1RTSHhwqqyAJuQrx\n83QbwdTdUaZPo/bs2x50xbAr2QhJRIxw/WmxI5Q5nCjkOXgO9ETusBUkSazp\njgDboCC6Out7Ycik+9qzm3cIMsIhP7FFDg8+JZiv3cWmrNaZeeJeSXob8j52\nkSk0\r\n=8Dk8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZxvEkqv2umoBy51ZU2nKDXBBerUTlkh+VSFSnYXMUYwIgNoRPypF6cus+1/2Xmb+oHcrc8k80dlB0P2ieIdG0eIk="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.18_1579430683273_0.8954318190826642"},"_hasShrinkwrap":false},"0.6.20-beta":{"name":"yqcloud-front-boot","version":"0.6.20-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"^3.3.3","warning":"^3.0.0","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.70"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"965d7178b79bd3193b4931f1d8deb22e43a1eb35","_id":"yqcloud-front-boot@0.6.20-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-kwH9ZifSC2jAqcApDhHHBrXbiM1BfmXPmL1yvux0KaRGDsJ8+ttWmvyv4/NvomWO+rCPuvoe4RPoZI/c1HwrZw==","shasum":"b8d3883c2e2ed3563ea9ce5dd0ade18b94da1fe6","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.20-beta.tgz","fileCount":272,"unpackedSize":3193878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJmOOCRA9TVsSAnZWagAAMZwQAI1iLhVhMURDyMg/KsUJ\nsSXBVE0XTindDYESsoq2kmc+4KSo5/ih08PYAyFVjbFxNEhjAxNfW2DNw7mx\nVw8tBy91kLQN8k8PEYkEM46aUAPxsexprxpBW4Txk+Sd9sNGpA1WCVkpxiBP\nEJZkm8D9phHnCDGk3dEPekoAp8YQFgVIE2Q2+clKw3GyKvXhCAM+bGYfZhJS\nC6jrUD4do9uSeURcpJbw78wMVEXsaSu++Ju5u2v1afU5md/RqZ2P9B8eDval\nGYr+qM1ZgEQy5thy6HN8lh3KSAJ1gHQ2lBFb8bVsCEv0x/x+ZKlTfSDTFhUD\nGEhPDTG4VgqtQuUrMesliNB4NyT5f+y+8lVi4HSuy0hcJcaRqWuNp/68DSXI\nvO20VoiTdti+SBofgC8tJZM2170d3aEJiT22+keMzLursARKaUfjgCVSU+ZJ\n8ygTDDSvbPb7u7OghCDOaOWSnfcE+Qppy1Fx9hgfs8Ghv6HZLrv9XfbXCXOf\n8MOyfGXrmOmhRo9g9YeOdV6B8yCetV18suwHoGTj7Fqh97Kwlx3I7mOCXFT0\nbQ3NKkfjMA/UR9sx7JTIMMhOFJl0YMKUWWTCjhR1Sz6UDDC/SGz5UBsoeYHg\nS0DK5nv6zmny4dnksJUEfVqFADRRrywsPB0j2SNuZFuGYrrAW5ZyY+UQH8Sx\nIOoI\r\n=YpDS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLOeutKy8prioJKFKSliYqAKHhH2N7XXBE8mD0CUVPKwIgEf5kYGdo6q0f4LYcRBPBtJ3bE+BgLxRN9S5OpbXLqOc="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.20-beta_1579574157747_0.28960134758905065"},"_hasShrinkwrap":false},"0.6.20":{"name":"yqcloud-front-boot","version":"0.6.20","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"^3.3.3","warning":"^3.0.0","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.69"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"a52c763f8d07f7e732423fa0394a218ffbf79c38","_id":"yqcloud-front-boot@0.6.20","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-2s4lKCoSVjqVtHTUl/hQkbBdaLgsm4uBmASPzBQ1kjp1kLn+kkteGFboQeQjgAEzDdx9aeZmQXKK9Qzdk3GM5g==","shasum":"a44ec72393875403a99ca0dbbc5892118370c14d","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.20.tgz","fileCount":272,"unpackedSize":3281547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJur3CRA9TVsSAnZWagAAR5sP/R+TDUc2531ZPNt2/7/g\nO+snu7y85RhC7TuBh6h5GisJDqX6ikpqDn1xZzDULEZaN8V4i23tXgLyssR6\nFJBP/B9TfB8wVLiuA6k0ttPw5P6RpQLYOPARjh0caDnlDX53qv5cQaTi/A3E\npSnd8lfN/6fa2namTjWsjr4OkQ6gWL1Ad/ksNLxdApJHkK8wRbHoT1EMuO9s\n8BQ0XHe+C0FmUjr5gV7qyCDTknoI5ynGJ7vj383daFaTHEzInt+oTmT/xo5z\nxLI4nP/y7Y1/qB+hBpmfek3Mv9EtT0RjSokJYnS+zKtha3sYdrOuK99T2Otd\nCpQmOAqtm00fZ/MlwPvOwuQtT7q0rGI3tccOmIAGi+Sln5+yInSsn1WLheTQ\ng+OI5sO9tisxXiYP8EHLBg2IcYUxkTSkTcnVFq1UeqpVUZSr1KdsAz181BUz\nRC7CsZ8QzvRSpvCJOJWDjI7ZEginKYKrpDX1nvvePa2cAq6FUXqIJUzzrq9m\nfbu2INmZH9Pw72MBfaFpYdJ4JYXu2v0ruVsklz0UFXF0EgGe+rh5bjPKSYpa\nVEVSBSvfpQmbmNG353Ytk20BANwre/OKbBYBXCPljgJHtu7Xb9qDwDSDJlj+\nduFilE52loE3zSf7Ud1GIUsdl5a8RETlzTXq6kaKpuZZR9f6abxcmfPvaxTf\nyJUn\r\n=WJ6D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDblmsjmfWE+wUukOYUZwrRDCeD5ycdEkJ0AGdun6YxJAIgHuLDReKF1XxS9TEJ5DWvcmL78UutkrvgTqZEKjc5TUg="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.20_1579608823199_0.8088902684742572"},"_hasShrinkwrap":false},"0.6.21":{"name":"yqcloud-front-boot","version":"0.6.21","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"^3.3.3","warning":"^3.0.0","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.69"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"a52c763f8d07f7e732423fa0394a218ffbf79c38","_id":"yqcloud-front-boot@0.6.21","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-/q2Im49a1ziInKk0KlcgX+4b0GufaiU/uxXE7wJuHAvrw9JbCoJyShnLTYS1GK0WomRMgTysswOurmO2VZ26EA==","shasum":"e9383a9dbf1e7d55d94a24854ce9a1425ac64073","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.21.tgz","fileCount":272,"unpackedSize":3281547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJvH4CRA9TVsSAnZWagAAx4QP+wUVGv44ajcrn7LcKbQF\naKs/BYBEG3gTdtnf36mYWZ/MVKc4L15A+P2z3wz8JllaLXDFP0C9Ji6HwJXf\nEA0nZmypReo8gFsuWPhUnrOWD4LyIRMaAUStaSRRW25jIf/8I2biZXr1loRi\nU1+4lO1M9JIOalxNsv/VxCGz2d7GpD/SreiIwPoP3NIfbfRj0Ae5MFFCu39K\n6ElvxFa2ul6d51xEX5+qwKOSNWmEgAvv/0PnFchkXPOY6PjLSs+DCbCckWjt\nwWMEVbUd4Abz8su+3EWykm2bpEKuei54bfSxaTeB5m9rOM2wFidWOcDudzB6\nIPH90q2MTPlYI29JJtSEQAAnQ0SXE5kjfNl2QI22QDWvf/TzJkUGzF/m+Uex\nrJvkRFlxr1rATlTtB3DiYAZGjK1ivzSBoziNMjLgOiibIQRqgOrYOPonpMa2\nRQLbxva9Z2GS3phOTu5OkX+1S0+7OmIgPeZU3YUMCxyqQh8we3mT9XaUC7HI\nyb3P+IXiRuTI9BWRGZqhfyouVTDmJjVtH6b6RE9bf6bjYtUi5r+n1tkStiQz\n22pYRnGN5UiVxw+S4yrWiuoPs5/nJu1OWy4T+hpKU3u5tAr/FmkUKuG59aLE\n1stg/Sz6gol8zK0lQmyjNNiE9MOeWi4BBoPcKTwLXf/Tcj5VfLaCF1YnzsBS\n0Dtc\r\n=PAyL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDADrr7tVQzJFuHJrNspKwdEH0S0rSnbxhe4BqQB0ncYAiEAgZYi9mqKfSzEzIZpkngFOFKWys8OMkvpCYJjeqvtHIs="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.21_1579610615975_0.5436966529959002"},"_hasShrinkwrap":false},"0.6.22":{"name":"yqcloud-front-boot","version":"0.6.22","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"^3.3.3","warning":"^3.0.0","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.70"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"496e446c9e6ef60c0176a1d71cb85b8026a41f3d","_id":"yqcloud-front-boot@0.6.22","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-SqAmDdj3lDxGalUZvjmyY0HHz5K8mOqYM4fFbWAMygqLZ7IYXuLYXQVgS3ZeTlT66C61ypGEDtpFrS/xToTkKg==","shasum":"c2c0db7ca04058fc9df84ab6611cfa81bb4c5cfb","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.22.tgz","fileCount":272,"unpackedSize":3205014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJvRACRA9TVsSAnZWagAA9jUP/3kfIg/qoYkf7ie2CZnU\nlXM3T+mWQaZrbTjBlu79RWDecotSS8m3kC/2l0Uy+FlT3nUxPWeYVre7wkbG\npfrvB6Hskn46H+N6S+RFXBoVlLy7+XrTxA1+1Tr1KBA69/EkSjZIubc/QQTA\nFaMviVnDImKaCnfQtn21Tv/7pYFUVRalJ1HlAaXSEsHLyfGWBD5CjwUnpgGb\nmKhtSr2FS5ouIUD91IZfrH56Z8waTaA3RV5+NllPxCm5CTwhaBUUxFlX4+5X\nhbtrpmT7NVSo190N3JWmDYQ7igmZ+oo2vEMFuNNTNYjU/cCPMJveZrsidz8z\nf2O1CFUTUr6Ji1h7HAC2w8JzRF7okybE84gJ8VOELs9SPOxSCcRWXTEGj0jS\nPTOrjS3zMvocLZLMfRNYTs5jg7rxZJajXEBM4gbNxP6TL19v55a+9jhYXN8R\n7W9w3xc3F1h6YW1WxdMH3bzmE2j3LVeRzTtLKiYqDF76a0mLIYBKfCat8jcN\nysN6pRUkezuhdn+bsP8dmIpGPANL7z8qiIqMC5SDqafJUov98AU7sCHMPXZT\nsYf17/kuGc8fDtQlXyoKXw3b8tNgBuTED1xvmtzM2fhNRO9ghPSdopYOT1W6\n/ag+MlCHHb8/mhkZhWIu0NfyBtqOSXarIiVzULIOONXJA8DdPPBDJV8GL9sN\nHAjw\r\n=mcWQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzFxNutmmkeX5t2K1RwbZ1cQmXOVnvQmEwUlzIoRnVQQIgC4Dv7s8KdRFGt0aB7mbcuZMAOxI/SrpqP0Ff6H9BfYA="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.22_1579611199565_0.5164112915560732"},"_hasShrinkwrap":false},"0.6.23":{"name":"yqcloud-front-boot","version":"0.6.23","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"^3.3.3","warning":"^3.0.0","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.70"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"e06816e7e9139b3b2ed5d5e415cc4b64bf1f0a68","_id":"yqcloud-front-boot@0.6.23","_nodeVersion":"11.11.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-Tj8RpsYdf4Z8qA+VtsxMOizvj6wuraVnAcxb4+WPnb03RXnWhIhsLEI8Sp/LxbZQboZoMG+J6q7WVHFC/hkp2w==","shasum":"0af9451183f797cd57a9f1926f3fea6fa64f7f6d","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.23.tgz","fileCount":272,"unpackedSize":3271413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJvdnCRA9TVsSAnZWagAA39AQAJYDUQnJSCzXZQkBfd6G\nj0UlFqG0Vvzh6ji0mWUUwzpRs3Rx9HxcdbIfYMmTqDuwehfJq9xui+WRSYcU\nZiGJtpmGRqz/7fEy6/7z/Zk3HAM48q2FAy35bOD4ze6w9M6RqEElYMcdwoLl\nMG3AMIBxnBQmcOQSzx06PJu0bdfsuxp0z+iT6f52LQzymW45vojjnDMSe9Ew\nME9gddUtdPK9snE5BU+GNd5NnzwO1rQMq2qkb8gcFOSD5XpnoPFIfyMiTrtl\nbgXjqn4IHMFcCRWl/9Ds7xxJ8dSR2Lv5I6lVO8am1IumhXqTPyVSKzqmbQ6u\nRDY5Nw5yDd1v6o7pjNi66E4UUxkClYXEJ950D6nkfX2wJJASIiIIF4z1/fpb\n5CXuDU5j/EwWsZ6s/jOwku+qE4q+/YiplFY91F3hqdi6uEJsSJgGepzwD+mf\nmIFuY6WHTGZitNk90R85cqJSAvkB9lYpF6jsJPwPuKl4I/TOid8Bq9xXiN4v\nqzlWbwB5lPcwNJfLffdjxhi9Z+H06A7Z6qSke5BTKvDsVsVTUcMYuzbiKkzL\nBFgVuE1hhxV4PkWT9QgKlRPKRB/7WDC2oNr45zY5abRU1w2J+fPLJVcBd9hO\nD/vD+C50y5v82X6uHBRsgr6T+nQpJeq1l8RUz6TEKzY9wQXu9uvjLIKOjGOb\nYxla\r\n=q+F0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMpLAsQKqiTIwglqjDqxIpyEeyhZnjZDzuZbhyOyqk7AIgaAQT/+DciubnmBYO0hYDYDsf4mqAKjV6v3byEzVwDjs="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"dawven","email":"dawviento@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.23_1579612006660_0.397283927458435"},"_hasShrinkwrap":false},"0.6.23-beta":{"name":"yqcloud-front-boot","version":"0.6.23-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"^2.1.2","autoprefixer":"^6.7.7","axios":"^0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"^2.1.2","chalk":"^2.4.1","change-case":"^3.0.1","classnames":"^2.2.5","commander":"^2.9.0","component-classes":"^1.x","css-loader":"^0.25.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^1.1.11","friendly-errors-webpack-plugin":"^1.7.0","glob":"^7.1.3","happypack":"^5.0.1","history":"^4.6.3","html-webpack-plugin":"^3.2.0","husky":"^1.1.1","internal":"^1.0.8","jquery":"^3.4.1","json-loader":"^0.5.7","less":"^2.7.2","less-loader":"^3.0.0","merge-stream":"^1.0.1","mkdirp":"^0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"^0.3.2","natives":"^1.1.6","node-sass":"4.7.2","nunjucks":"^3.1.3","object.omit":"^3.0.0","postcss-loader":"^2.1.5","query-string":"^5.1.1","quill-delta-to-html":"^0.10.7","rc-queue-anim":"^1.6.12","react":"^16.8.6","react-color":"^2.14.1","react-dev-utils":"^5.0.2","react-dom":"^16.9.0","react-hot-loader":"^3.1.1","react-intl":"^2.3.0","react-router-dom":"4.3.1","react-viewer":"^2.10.2","react-virtualized":"^9.21.1","react-websocket":"^2.0.1","resolve":"^1.1.7","rimraf":"2.4.3","run-sequence":"^1.2.2","rxjs":"^5.5.12","sass-loader":"^6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"^3.3.3","warning":"^3.0.0","typescript":"^2.6.2","uglifyjs-webpack-plugin":"^1.3.0","universal-cookie":"^2.0.8","url":"^0.11.0","url-loader":"^1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.70"},"devDependencies":{"eslint":"^5.5.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"^7.2.2","merge2":"^1.2.2","prop-types":"^15.5.10","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","through2":"^2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\r\n\r\n\r\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\r\n\r\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\r\n\r\n * The project uses `webpack` for construction.\r\n * `React` and `Mobx` are used as the main development technology.\r\n\r\n## Install\r\n\r\n```bash\r\n$ npm install choerodon-front-boot -S\r\n```\r\n\r\n## Configuration\r\n\r\n* Create a configuration file named `config.js`\r\n\r\n```js\r\nimport autoprefixer from 'autoprefixer';\r\n// default config of Choerodon\r\nconst config = {\r\n  port: 9090,\r\n  output: './dist',\r\n  htmlTemplate: 'index.template.html',\r\n  devServerConfig: {},\r\n  postcssConfig: {\r\n    plugins: [\r\n      autoprefixer({\r\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\r\n      }),\r\n    ],\r\n  },\r\n  babelConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  webpackConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  enterPoints(mode, env) {\r\n    // By default, it returns empty object.\r\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\r\n    // e.g.\r\n    // development env\r\n    if (mode === 'start' || env === 'development') {\r\n      return {\r\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\r\n      }\r\n    }\r\n    // production env\r\n    if (mode === 'build' || env === 'production') {\r\n      return {\r\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\r\n      }\r\n    }\r\n  },\r\n  entryName: 'index',\r\n  root: '/',\r\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\r\n  routes: {\r\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\r\n  },\r\n  // By default, dashboard is false.\r\n  // The keys of dashboard are namespaces, and entries are Component paths.\r\n  dashboard: {\r\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\r\n    'choerodon-front-devops': [\r\n      'src/dashboard/Test', //  For e.g., use dir path\r\n      'src/dashboard/Test2.js', //  For e.g., use file path\r\n    ],\r\n  },\r\n  server: 'http://api.example.com', // API server\r\n  fileServer: 'http://file.example.com', // File server\r\n  clientid: 'localhost',\r\n  titlename: 'Choerodon', // HTML title\r\n  favicon: 'favicon.ico', // Page favicon\r\n  theme: { // less/sass modify vars\r\n    'primary-color': '#2196f3',\r\n  },\r\n}\r\n```\r\n\r\n## Run\r\n\r\n```\r\n$choerodon-front-boot start --config config.js\r\n```\r\n\r\nOnce running, open http://localhost:9090\r\n\r\n## Dist\r\n\r\n```\r\n$choerodon-front-boot build --config config.js\r\n```\r\n\r\n## Init Menu\r\n\r\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\r\n\r\nA `Menu.yml` file like this:\r\n\r\n``` yml\r\n#Menu.yml\r\n\"iam\": code\r\n  icon: IAM  # icon ode\r\n  sort: 1  # sort\r\n  delete: \"true\"  # Whether it should be deleted\r\n  site:  # menu level\r\n    - \"organization\": # code\r\n        sort: 1  # sort\r\n        Routes: /iam/organization  # route\r\n        icon: manage_organization  # icon\r\n        permission:  # permissions\r\n          - 'iam-service.organization.enableOrganization'\r\n```\r\nA `language/en.yml` file like this:\r\n\r\n``` yml\r\n#language/en.yml\r\n\"iam\": \"platform settings\"\r\n# site\r\n\"iam.organization\": \"Organization\"\r\n```\r\n\r\nThen, you can run the script to initialize the menu.\r\n```\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\r\n```\r\n`{1}` is your module name.\r\n\r\n\r\n## Dependencies\r\n\r\n * Node environment (6.9.0+)\r\n * Git environment\r\n * Python environment(2.7)\r\n\r\n## Related documents and information\r\n\r\n* [React](https://reactjs.org)\r\n* [Mobx](https://github.com/mobxjs/mobx)\r\n* [webpack](https://webpack.docschina.org)\r\n* [gulp](https://gulpjs.com)\r\n\r\n## Reporting Issues\r\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\r\n\r\n## How to Contribute\r\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\r\n","readmeFilename":"README.1.md","gitHead":"965d7178b79bd3193b4931f1d8deb22e43a1eb35","_id":"yqcloud-front-boot@0.6.23-beta","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-SNepc8s/NWLOgdEvatCKJLvfPInmOLf0YZg6dXO+YYKwLOSeVuv3Ll2TWDuG9+Cp3Uc1jgj9TLliPeXpz0rKrA==","shasum":"d53e593500c6600bbfcfdc3a26bda921b5ebc4ad","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.23-beta.tgz","fileCount":272,"unpackedSize":3205019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJv/gCRA9TVsSAnZWagAAJp4P/jW5Im6LwZhiDYDEG0QW\nTv7woeJ2+4JtmVbsT9x5kifJVF6V0Wgh8KAzgtnjTm0YGKw6a8YdiRBOJPvq\n4nOwEYRFvad5H9VKRZuqkGCmBFdtlSBM3njuRqSkazryVBERa3XgvNKo3lI/\n8i/aLyu65ESEiKStiKwwR3ekTeNaWYx+bRyIIXPkhon2ohZTaxEyAOQlaE78\ngWdBtz56gJLfQyy+AMIP6IcG1qYxdaaJEKrOsd19t00WMlt/CV7cBkHGfvmZ\nznmbAW2eHjFkYmAvItR5TyZ+dysYehcLHoaKyRZYeZaQzHkcFjKBMrIC1hS5\n2Xh9UvVzxiRJkTTmAeDLD2eoBgSTElteQUwA3/BpwfgzYwunI0djyjdvGy7Z\nGMA5oQDNHvhGSjvNmoVKpDkNV1MyTS2jeqHvh9UvP/X/1+xemDssaa7581VF\n2Pdc5Lu2qYTF3HsPc9MVl/N7YCKGXRjupPf9zW5sPKwepKf7PkAPHTuUQgdU\nLXeHmoFwVM+SrVQg56Q5dT8wBHI5gHPNuqfOjxHVfhAgV02xCtRtwtgkrZGL\n/q5XRg6VLxVc4IUnX0H66Y207TrwV3SSSzxnQrUqAPnh22EiVvqxHDxbD0Ns\n4BK6rwdntjurUSQWBlOsl3yZhnrzbySBhbEyexrk+hB8sDRUYB1dOPcWAgZY\nq5FW\r\n=sSCR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3KDkjGr17WFLflYsleAGDj1+aYDQXjoC76WnZaQnEogIgSC6mxT+Cyzg5XG0Ik3nbuqqKTLOs1arQHHETg7sOvew="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.23-beta_1579614175875_0.18162284435019482"},"_hasShrinkwrap":false},"0.6.25-beta":{"name":"yqcloud-front-boot","version":"0.6.25-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"2.0.2","ts-node":"4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"3.12.0","webpack-dev-server":"2.7.1","yqcloud-ui":"0.0.70"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"3.9.1","gulp-babel":"7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"5.9.1","tslint-loader":"3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"b69f85f42fc4bd027c1f99d7350de979349b1f12","_id":"yqcloud-front-boot@0.6.25-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-Q2yPDHATSF952wS+GQgohTtaSolUWUm/+hZ5sTTZZ8uEJTC5gJUEUU9j3c7k+Tnel4+3FAqfW9oq3VfAMnULDg==","shasum":"193a6b6c9169c98eb063b77927f33c68f3fffc98","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.25-beta.tgz","fileCount":272,"unpackedSize":3193784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeO5jhCRA9TVsSAnZWagAAco0P/ir9GUSOjtFs9xcveFyQ\nWVsTrRZtwBodjUefWM3x/POMYwJ6dyXg4h/et2rZg0kn4XpeFuCUo/amWGiY\nQ5ukgEJUTJq7cuzj2vWKzAriGR9/bZJi9POl60v2o6g1qmxpdqPtKXx/EBv5\nETawBGnYWwwaT/oSpOi9lu7kYqnEMCZ9N0mVTuz9yfqZpupFeFVVibdeB4Jz\nhrzMDTyg0mlGUqCsSpm2w+WPNaTvfQBTt+zxApS9OhOxs7uuJMQ5GXUIl9vq\nWknHaX8LJYPwj5IhKDaLxtUarNRTHz28omUqzFP+i4r3zal4y8s99iYfYBnm\n9dTOTMY4ujHxG6447V/huculx4RJOBYnfIFjUZkKfDslXUCaK1jw6scNJ0QD\nYSILSeghZIMQz2dl/auZ0NQ4joqSmMt7IBoZghd4KTzAsQCuTAwD8DXRvaNw\nAYCyCwyoW9RHLqo2mDcXymgg686T7w0vF/l54Z+uhRrhPotEPHxQzqsqqD+4\nckSMNTHxNgYoxj7vJjAfI/ZuDLCpoAvAjoYr7D2n6NtwpHKunpOwR3Gp0cPy\nCOouVSdppiHfoSq9pEYvpO8DesacMPa9dA3H3HEgiguzcMl+S6J6364DqJPz\naucZWWLUxSq/osJc40tqM0sXe4gc2vozG4pOIQAA1s3lQSlZCKlNqHWAoRci\nKTuA\r\n=w9TC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGxhLXvErFP38hDDdgyacOx2eHt5zWgaQQyyff3tZdkEAiBopQO6o1JiDt+FlLFXzlhjlUJWOekxgD3Yudqey8dXYg=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.25-beta_1580964065268_0.9618091433507241"},"_hasShrinkwrap":false},"0.6.26-beta":{"name":"yqcloud-front-boot","version":"0.6.26-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"2.0.2","ts-node":"4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"3.12.0","webpack-dev-server":"2.7.1","yqcloud-ui":"0.0.70"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"3.9.1","gulp-babel":"7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"5.9.1","tslint-loader":"3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"fcd1c88e6244a307a201270f5a1b0a7bb9a4612d","_id":"yqcloud-front-boot@0.6.26-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-mHKjPvzQL6GBQRAoIiYLgrRZZ611RFlmmwLmz3fp+ZKnKXGKSioP/Td9IaVNtCOnUzsjyy2lYcRcSrqRTCSQAg==","shasum":"70f9944b7c38d88acb1e049e970d5d6687fb163c","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.26-beta.tgz","fileCount":272,"unpackedSize":3194230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQNswCRA9TVsSAnZWagAA/KcP/RYtMhAX5bJHDIk7KgJd\nxmzK+OJ6nH1yNej6n/BA0471BxSS2W1SnTAj3C0q/artO3GWMc1OD9gScCYq\n5Rony5Fgd+kp5itKjZTchMBJiNibQiusGnJku6GyJuAs0v9MOPqM/gXPhBY6\n5OTdQIAZK6WQPeSnTLIMrAZTmq9kWdc3gRBXRt+QMjc9enMMmEwkpGqi7jFB\n5USVy5bHiJJiFU6tr3JRSdvUxhivkONNWOvGzeTq195bLnStaqffYj+6bZk7\nuQtEzYpmTdLjEJZdwyRvlWtDHGtFx+snlQ6KoJAz9g4iQP2tvNKfweiErXfs\noShBisnJFolfpQ477Bd+C+4B2vXmil9M56/lO9ovd1em9vGL3uNgpU+uYpc1\nT2W2Ljd1NTN1CtN6b5FWDXTsGYZnLLrua3l4lkEcEaUSwPQ0aP4aGmWtWXai\nysacMz8gK/Ccl5cdvgXE02YUprIZKKlegJ5Sz/kzMU0/aLK2Wqn64mM6H32J\nAfDf+z/ZvqhLIIag0xju1UulrniUQxI1+qBBMJpvH4Adw5UMncFk6I77uKBH\nD9WLII1tC8HHap/Q/sTkuwHeaFM0rfZhwApvAtHEdxzOpVTC2yaP9HSuxzP6\nhRKf/ZxNsUNTUfeq/wmc/73/AlZmGks8ZVH/XMmHqPFJ16TGVSM6RiepESEK\nQ+yO\r\n=m+hu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFZRr2v+ryqMVbg9MoQ4aSMi1AH02FKcZAxa7ebLRTlsAiEA5zzEFmDOIF9tZyq09uVDJjcCquWr9bNwXBNriSqBCmo="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.26-beta_1581308719488_0.5595258618567978"},"_hasShrinkwrap":false},"0.0.1-hzero":{"name":"yqcloud-front-boot","version":"0.0.1-hzero","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"2.0.2","ts-node":"4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"3.12.0","webpack-dev-server":"2.7.1","yqcloud-ui":"0.0.70"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"3.9.1","gulp-babel":"7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"5.9.1","tslint-loader":"3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"dcbde5c62373001b2d15b12865cac46a24060f45","_id":"yqcloud-front-boot@0.0.1-hzero","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-H55d2O943Xh12aZyKstVHh7b3ffHrXyibWxIgiys7i105w+kAUewJjpMmFRnnquCKUcXVNQfgxqdovEpOBfxFw==","shasum":"542c4af5a5ea49e9e7375771ebfc921cac0061b2","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.1-hzero.tgz","fileCount":272,"unpackedSize":3194037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQ5TCCRA9TVsSAnZWagAA1voP/1KGFCo9g32HUoWmDIxN\nzW2TWr3WbTyVnP+hgCgkpUilm4NG+RjTK1SyUXURQ+JrheSfuc1Lu4uGCl6D\nU6bcJXoCXUlV/ojq9QoH6EbeXqZ/oALSB9HaamGQnxI7nv5s81XljMkG9rKQ\ngiAT7oW1Ii5yXrEXW4Yo9Gp2NiMjK56iLYrHaqlVngIzXrMFCYovwZ7kYW+b\nt38OrtbCZmP1Fvc1lSU7nCFv+x1ewkHvPeRhZ9Wcl45XOSbYb6fVofmjngfK\nyaJd+H7GcXZl/M2TqcSEe5z/AwvuKz9kErXc05AdCNkefYn8LXJzN7SO2V1c\nnS/WNUl30zYlmUSzehBudpG/EIHifKR3bJwrrfy6yEVRBPH5TjOutI3szX1B\n8e1OWy43QzZsha3DAoaclVzd9AgzPb/xOGkLveaiyWIf7uD/lgnrZ3fN+ldr\nVqZAkRVjW2DmsfYhMHKg/o9q97ePeL+uwCkx+FStHK5NreartTC7xdpTeYym\npkDixrIMjV0TIN4TSZWZTMgZK+I2fnFfI9ZswBaGoT5TMxJKBmWMoEzVR2cq\nG/xdsBHOMuOm2pxtkMhcvnzU6J3F9uJfg2Cl4LmMgsb047ByYwclJnqSxzX9\ndR6lFWrbn1OjoKH57dHW/x6dsMMdmTUWxIgLOJ3WRJtFd5m0ZFfj4DEk1gx+\nWHj3\r\n=N/tQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCu0/5s48XSJWRN8EQ4WZX8G6NtcE13zguwXuSHFLdWZAIgJEQI3+F8uKZRWj90ukr+bfUXqI54Fo5bCfUtcKj3qWU="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.1-hzero_1581487297321_0.31258922518025"},"_hasShrinkwrap":false},"0.0.2-hzero":{"name":"yqcloud-front-boot","version":"0.0.2-hzero","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"2.0.2","ts-node":"4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"3.12.0","webpack-dev-server":"2.7.1","yqcloud-ui":"0.0.70"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"3.9.1","gulp-babel":"7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"5.9.1","tslint-loader":"3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"d23ece4cc7342b89472f3d732de36348517457a5","_id":"yqcloud-front-boot@0.0.2-hzero","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-ZJ+PhFUL3YQ3q3knI2JUKYx7n8Q/bRfOO85gaVG9nAYcA+HoFlv9Af51GCS9K479iJm7wM63GlT14o43GF02Lw==","shasum":"9132988c37a573c21114d57a00e1dfea90ccb805","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.2-hzero.tgz","fileCount":272,"unpackedSize":3194049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQ6neCRA9TVsSAnZWagAABIIQAIIG7lrMUcpU4E8Jay9m\n0kgllsqYdWnuxRBls+fvZhh9dRdSQUrmkbHjmezx5f0Z8EdAJ/RcEbrawO5e\njoBKJ5h3aYJBUCQuHzLJsPGD+0zCApy2RP4YxxMsImvJyvkYJ+9yhXC2nUEH\n3LKGQ6I6+LgmOmi2I43+btKRtWROBIuBV0LvpQWrFpPUhew1AEOE/9xfCXq1\ngbPJ1N858n/U5Lg0mJXKrEz64Q3w7CAplxrdRY0rmn+G2K1tV5OiMsWqf9Ws\n49hhluhbv6ZVRvyUWaUtpStp0cT8/esEt9ORIh7n/VdbIQIzI4MCcGB+37Sf\neAQi3k3TnRHPIjmKBNvnCKr4BGa4dpCR6DMUocNVeAC3A/rwmd/qBByikafc\nNXMOTj49ewwzP0kWqYzWLn9GbwMb5GDH3fIEl9HHZr0WqlEkeK6sk3ABHKg5\nmV+h/lmAQnSy7ZC/TlDdChp0n5eM0wvbreP4o8E9qhAvajoSXOgj9tHBn6p/\nHoh7GdqZy1tCtNcI2jGs3RyYsSk9HXDHZxO9/M9oi4m5WiAOgJyqIAxrUmBT\nGPzIWrQ3gLD9qNHCrq44dyF+EBtEi1Yu0MrRQd9yZII2CwW4ak3RiMHR48kk\naoGXFS0hh5e+Lj4pBi9bSXsQiqtqY+Fztq0GmJfP3fug63BA88YVQGweFOli\nkM07\r\n=3PZI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCifoJkPLP8E0viqfpO7Nj/6PIprd3CuuQovhEtm53wNgIgPjqIsXXutoJZm9+jOohw4LS4XrPkeWCOHJGOcd75pTY="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.2-hzero_1581492701589_0.04949166088399015"},"_hasShrinkwrap":false},"0.0.3-hzero":{"name":"yqcloud-front-boot","version":"0.0.3-hzero","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"2.0.2","ts-node":"4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.70"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"3.9.1","gulp-babel":"7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"5.9.1","tslint-loader":"3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"d23ece4cc7342b89472f3d732de36348517457a5","_id":"yqcloud-front-boot@0.0.3-hzero","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-vxUaPKsegz6gM9bKX/SMuxWraIbacvbMpkxaMEIJJq/zkByUS9IjeYB/7W8Oj2lVncS74pILIyzOLyf3djFIwg==","shasum":"086ec882489755124167e6a6af06885fffd2dbeb","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.3-hzero.tgz","fileCount":272,"unpackedSize":3207008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRNz7CRA9TVsSAnZWagAA/zMP/j+h7awYro66rDCLoL0p\naKfjMHve9pLBIm14KlKmkVzJrh3bnVJ8bMj5BtgfIVx+pkOqhvdlRtcW4DAJ\n2DsWjlXRDXGHNCGQMLl7YkGA+54tVJKAvOyEoqSQrL5gSRn7meTsBbQsIUGq\nwBBYGueW5+iC+3Ilg2urDqmXCHy7imWZXxpBv58omCAwH4Z5iieaTgu+3AE7\ndHZuEmm3t8CDZbFI4gR3RIRTXdCo58hu5YNqqSbfYhdihXppf9h+ZwYUjqpa\nGxse9IgNkiAz+pVxIPug0UqbxRvtc+JIKnLh0sJvT0E9Aupgy7fPbv+a7bxW\nfgxRSCShbmLPzi2mv887daVsTiMY1SMUovbUMJPHbub/7jEx2GVaUdF+ASLu\ni+Cl4dCHBC2nmUlzqcLMsrvFIapm33UpR33igUcAjwSLPeTNxDQghgQas6Xk\nfOTUTJY7FDktEVbrojRemNW0PKA0WzPDcqxWqkv7dwYSUznnSGkg1roOsPJj\nq2UT3aMIuNnsYQ4sVctswI6C57U3S1FKBQE3On1IanSxHgzoN27tlVp4kA+F\nOfL8jFAXQBfMtWX5YbJ/8V5YcSPDzz/r5WS5OlKyFWp1pzu+hmzkuGqWrvqV\npDjbO957+1VmbSK4sN6d6u7CDkIgYG8HIb4JnX93J044vKhwd9rZy+TVPg9H\nopeW\r\n=sUnU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG8Y1EnhsAWEkMl1Z2i7bdwTzHVgLaPlFjXFMX0TBUIZAiAYNtpBmEwA6Rm1q2epjsjMMY9jWexK9KuUU+TZizEtNw=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.3-hzero_1581571322969_0.4328919281733148"},"_hasShrinkwrap":false},"0.0.4-hzero":{"name":"yqcloud-front-boot","version":"0.0.4-hzero","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"2.0.2","ts-node":"4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.70"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"3.9.1","gulp-babel":"7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"5.9.1","tslint-loader":"3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"d23ece4cc7342b89472f3d732de36348517457a5","_id":"yqcloud-front-boot@0.0.4-hzero","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-e8ug0QsdoW7hUrRvpfPgveyVRs9U6Q751t/bUa7oG/ju9uVkOUHc68Hw2WqUR4sCqMnWoK8MZm04m8VUmBvTrg==","shasum":"48f5d720d11e7484cbad385c19c04286556f877a","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.4-hzero.tgz","fileCount":272,"unpackedSize":3207008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRN2MCRA9TVsSAnZWagAAJYYP/3Cpe3X7rJQ7NONxO0tx\n/WhRBUSIoJ6KxZnKysjPGI6wuWs/DzW3Db028nz0cBgxZJLB3yYqSoWOx7wf\nrsuTsPyyE6T2y9d9ABuwdiuLJEt2Pl4l3OXXVnn5wr17VPkR+zEAatcMpsSL\n7loQR117zmAwIiTdBh0FNqcOyVRcdaGBkDVwPx/ViEPo4gGoS1ul+FyUJAg+\nEA4UFe7amgYNJ38CETW4fIu49XHH6t4FQeqdd+F6WpNFXQxfhyE9NYuSLDAc\nCWOO8BvQfY6peuQDCFW3mDbmVbNDZBh9LRmtITGmbNGVG96oxn8oAoy1iD2d\nuxIBmQ5igriP+0njyYTfz82Y8fPuUkdVDxZ7wkZ6JYL3dLj0w+b33xH3LToK\nyb6t4BHjX68GODgvPFLuweo2VoJPTs8qu/I9hq5evE6zCIpJ0A3DPW32+L48\nhwliS+HM+u8FsWFEoTImeUEk4b4JbxMYKrQG1MTLKmh7wd4Hqd/0He2VJhfj\nmEHjtqNlSSuCOblQp6mY+ghTEhUt5fV7UCsCmhV0oNc8LxG7UhhlPO1jHkfU\nESilri70L/h5yT7n8VCULv90ja3lXNbYbd0g3MNnHye6CX3dJVGc3RS/0Kdf\nKTRuUegWfHQuACv+3JhrWjGvIrcReFzcUDJBHJz2ZN8c8ldFfFl7yUohrKR2\nvaZd\r\n=eFs7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUn7O7ee8yJKujgnyB/EJkOAMWXNK743CkJCVaIB/U5gIgFkr++gb0ttmNuDVhAGOXLXbyH/GO6hMxTcaktJdjzHU="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.4-hzero_1581571468057_0.16537772001812412"},"_hasShrinkwrap":false},"0.0.5-hzero":{"name":"yqcloud-front-boot","version":"0.0.5-hzero","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"2.0.2","ts-node":"4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"3.12.0","webpack-dev-server":"2.7.1","yqcloud-ui":"0.0.70"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"3.9.1","gulp-babel":"7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"5.9.1","tslint-loader":"3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"d23ece4cc7342b89472f3d732de36348517457a5","_id":"yqcloud-front-boot@0.0.5-hzero","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-gEiWwrmwAinjIMaCxzCLn1DzSPsbp8hPYJnTrpSB1OY5fhjLPmF7VcjrePHGhJeX95ljtMPfrBhwKNHHfWmtTQ==","shasum":"30d36c4cb002a5f03c0f8ad9faa6292762784f98","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.5-hzero.tgz","fileCount":272,"unpackedSize":3207006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeROHqCRA9TVsSAnZWagAACQAP/0Fp/sJVPZhi7XYxRabv\nSTnJRfhlTEjYu6LmDNQu7FEa3yxLJ0cHxl11Gmb8xvwujKPNNMHidswxjRjp\nijaOOtJbqSKlwTwsVcKsfW1/glYkd0Sdrv0HhxfA0SQZ14za5aBqKZxgFlwk\nuPfMU3nDsuDwNjFnoYPv9mBgUTSrmeF/ayYY4u4Ley+oUcJJGVWfKNZZJzu1\nx4TEbEaJxSql91Ra0XxECIpBx1VFoBxHtsNKxThrJ1rWSlilbGoFJ3B031ww\nGZeId6Qk4Q7AKqW2ihDmPOPDOzkuYgcjQ9e7+iM3MwyR2xhjyl55oznYpj9K\nl2hX8VJ1BaGi8Pzz7jwtGmhxGt2TdlFS+BymVxY3ZXCEFDz3NYoa3jsGFKZ+\nOsKkVg5qyps5ZvBDvvmCMRpi6rH5CZ9wLCjBbyDqDqdSaVR/qGsM9or5OFeE\nT6Pcd9mxEdAMa5I31TsGXCQYHMyWHlwyq6iP7vT8Me/PYXLCdI6OwOJpyJPc\nUL+gJHqllD6F0bPYxgpY/8TXDWPTE6AsCWxagBit8JcszEno043S+YD5szUV\ng5mXQ2NlRHiVgvQQ0nIKz16izme/3Yu3PkQ6mrKThVWg1pzTqnlzQRSOlcaH\ndQvVNAC7gFwekEzcfPMuQ+ZCD4r8cBD/ojzYQCtNjwdHbJeKZbX+gfKFrTkP\nrdmx\r\n=l8wT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID8RJyZGBKyIEdDsM5WL9/GOx0i9BuAdec9vWCrTnpFYAiB+695IjatCUUlX7TQAIy6m9DHBuYvemjIdcngL09hBCA=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.5-hzero_1581572585925_0.9893449399295531"},"_hasShrinkwrap":false},"0.0.6-hzero":{"name":"yqcloud-front-boot","version":"0.0.6-hzero","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"2.0.2","ts-node":"4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"3.12.0","webpack-dev-server":"2.7.1","yqcloud-ui":"0.0.70"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"3.9.1","gulp-babel":"7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"5.9.1","tslint-loader":"3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"d23ece4cc7342b89472f3d732de36348517457a5","_id":"yqcloud-front-boot@0.0.6-hzero","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-rIX4Aj2kEWGxZHqmuyizbWeOUymng4PjC9u7AS+3huJc5o7jBkIb6fHTekPJWU5otiIGz82T56qfefwx+avmOA==","shasum":"a22959aba9fe137c2421bd1fa24a2dc0151f7621","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.6-hzero.tgz","fileCount":272,"unpackedSize":3207006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeROi/CRA9TVsSAnZWagAAQVkP/A2dBFpeW4+BzpG0uFQm\nVPRtS8qeeUwpDCApi1vEgvT3BgbEGXgxnkhC9l64t7d4mq95ZbG+6HeHYGs0\nLGLv7dq05Kde3i0v/yStRH73ZRocRo6QmqfhGShn3KE6ZIAQQ7IH8ehWVUpG\nxXKreNoqqyvN3d5ll3GkPL7IpY1kFeXpL0tk8dqhtCU8KjB+60yUWrveuGlX\njJjFFt/Mlmv8JrpteXxvWTGNkZATVEg+uc1mMNIUpsA/Q/ZaJMWMhydiDfXj\nEKY+wZFYoMX0Cnffc3MuwIJcgrs3/gXCx1tK3Cf7vkCcD8OtOwCuQzTTkYLR\ndF8Y2snV+whfa2+stYp7vwg8u0rUSSPSCaW5yHBtu2Pk3/O5Kj/uZWOsN7gL\nWnpeUWEEssYlc3gSRu/TmkZxHIFYFxTKyWYrRjN4D3ZbRwYVKy6gLLbMxvGS\nEGXdOOtSkGx5knGleQ0U9uKiJ6i+rokn286ZAmL7MAMkh7JWje8mDUfhEHYm\naH3pE0mO3VfJk5XszvgiUyQEJCtI0P5VBpKzwHb7aJ9uiu5O5P2a2LMVcRc+\nKhQGEVZkm1RNV6PP/T39ycij/ONieUzkS3wl+CB2o4zxsNPd3PnUFaiLEwxm\nKij+Wo6fgutl5T940th6jx0EMtEHnveZ1VH+71sIKbK6IbRfn+z6QD6TaQ52\nGfyj\r\n=pnAn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICtaPehrUDl/xB4wNUssWZY1fFN4AG9Hs/xUgFcOQrQnAiAKEWXTJRWuQeNVX/ZbQzGW2IHpvs4mhFJz1cYr0eNwKA=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.6-hzero_1581574334981_0.9085257735712879"},"_hasShrinkwrap":false},"0.0.7-hzero":{"name":"yqcloud-front-boot","version":"0.0.7-hzero","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"2.0.2","ts-node":"4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"3.12.0","webpack-dev-server":"2.7.1","yqcloud-ui":"0.0.70"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"3.9.1","gulp-babel":"7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"5.9.1","tslint-loader":"3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\r\n\r\n\r\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\r\n\r\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\r\n\r\n * The project uses `webpack` for construction.\r\n * `React` and `Mobx` are used as the main development technology.\r\n\r\n## Install\r\n\r\n```bash\r\n$ npm install choerodon-front-boot -S\r\n```\r\n\r\n## Configuration\r\n\r\n* Create a configuration file named `config.js`\r\n\r\n```js\r\nimport autoprefixer from 'autoprefixer';\r\n// default config of Choerodon\r\nconst config = {\r\n  port: 9090,\r\n  output: './dist',\r\n  htmlTemplate: 'index.template.html',\r\n  devServerConfig: {},\r\n  postcssConfig: {\r\n    plugins: [\r\n      autoprefixer({\r\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\r\n      }),\r\n    ],\r\n  },\r\n  babelConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  webpackConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  enterPoints(mode, env) {\r\n    // By default, it returns empty object.\r\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\r\n    // e.g.\r\n    // development env\r\n    if (mode === 'start' || env === 'development') {\r\n      return {\r\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\r\n      }\r\n    }\r\n    // production env\r\n    if (mode === 'build' || env === 'production') {\r\n      return {\r\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\r\n      }\r\n    }\r\n  },\r\n  entryName: 'index',\r\n  root: '/',\r\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\r\n  routes: {\r\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\r\n  },\r\n  // By default, dashboard is false.\r\n  // The keys of dashboard are namespaces, and entries are Component paths.\r\n  dashboard: {\r\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\r\n    'choerodon-front-devops': [\r\n      'src/dashboard/Test', //  For e.g., use dir path\r\n      'src/dashboard/Test2.js', //  For e.g., use file path\r\n    ],\r\n  },\r\n  server: 'http://api.example.com', // API server\r\n  fileServer: 'http://file.example.com', // File server\r\n  clientid: 'localhost',\r\n  titlename: 'Choerodon', // HTML title\r\n  favicon: 'favicon.ico', // Page favicon\r\n  theme: { // less/sass modify vars\r\n    'primary-color': '#2196f3',\r\n  },\r\n}\r\n```\r\n\r\n## Run\r\n\r\n```\r\n$choerodon-front-boot start --config config.js\r\n```\r\n\r\nOnce running, open http://localhost:9090\r\n\r\n## Dist\r\n\r\n```\r\n$choerodon-front-boot build --config config.js\r\n```\r\n\r\n## Init Menu\r\n\r\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\r\n\r\nA `Menu.yml` file like this:\r\n\r\n``` yml\r\n#Menu.yml\r\n\"iam\": code\r\n  icon: IAM  # icon ode\r\n  sort: 1  # sort\r\n  delete: \"true\"  # Whether it should be deleted\r\n  site:  # menu level\r\n    - \"organization\": # code\r\n        sort: 1  # sort\r\n        Routes: /iam/organization  # route\r\n        icon: manage_organization  # icon\r\n        permission:  # permissions\r\n          - 'iam-service.organization.enableOrganization'\r\n```\r\nA `language/en.yml` file like this:\r\n\r\n``` yml\r\n#language/en.yml\r\n\"iam\": \"platform settings\"\r\n# site\r\n\"iam.organization\": \"Organization\"\r\n```\r\n\r\nThen, you can run the script to initialize the menu.\r\n```\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\r\n```\r\n`{1}` is your module name.\r\n\r\n\r\n## Dependencies\r\n\r\n * Node environment (6.9.0+)\r\n * Git environment\r\n * Python environment(2.7)\r\n\r\n## Related documents and information\r\n\r\n* [React](https://reactjs.org)\r\n* [Mobx](https://github.com/mobxjs/mobx)\r\n* [webpack](https://webpack.docschina.org)\r\n* [gulp](https://gulpjs.com)\r\n\r\n## Reporting Issues\r\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\r\n\r\n## How to Contribute\r\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\r\n","readmeFilename":"README.1.md","gitHead":"0453feaba1d296f97b727836b7c5a6ded5a4a6ef","_id":"yqcloud-front-boot@0.0.7-hzero","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-ClNTsUcgY66pX7p4p7cBYaMZMOZUct/a1iiTqaaqTaFj9UH1OXl7ZU74ri7MeE7ixYKN/PH88fQwPHAMPTP1kw==","shasum":"e75ca2bbb28ecc4d4ecc52b5e6d0b8a0af1da374","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.7-hzero.tgz","fileCount":272,"unpackedSize":3207006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeROzfCRA9TVsSAnZWagAA5ssQAJSWxCOANq3UHiK3PJQm\nHmAyxtXxsYjRQvL7EUEQWvob4zjLVdwnVLMwuUWy266lKOyYLULcQe/hGP9Q\nHnYNKVn4Fr8CoFEcb4X35V22CbhlVoUPcXcmp5J9gyhW3VqKj9J193Up9gPb\nVmlYC0cMjJIhhcfrWzkoI0gFW5uA4E8AEpzmdF1JVe96hNAbxWtHSNwSCoCU\nBpoZLEZtMkaUV2gmRVT/hiPP8dslcbJkuCHAOntTdCcXYz2jJKseZ44X7J9d\nvSYTd8wsv6F0uhHHcK6CQ+Y8BX6nGcsPKyMNvDxUWc5PGUylXkDpPJboSd0a\n0NVRb6CX3rIge0xI8U654qnC4BuGHyGsmEeuWmCMMIM1OgtevcPyodWR9eot\nQqOv6mdAJtXV6mSEWHqxCZA7NafKWOJnfD4x0E0wbTiE1ceUFoPFnZ+Kqhld\ng4MgGeFJoUAYxznztslFfcQPy2DgXTn7lBlUPSzUzWS60OuJPbajxJBctxJ/\n9oRM7HoZGr2L0eeh7GvFX4381jaeNimQZXkQhOb6+J7VfBtk14kWI5M2kC/X\n0sqJomxWiQcrzO9FrD8WWCLY3dQpdCt8mCT8g4JhUwj5sca/4aPiepeOooJk\nNhkP2ATxKPR7LF9zlzt9iMSfI7mH4fl793pFhSE0vWXzGKnleRWm7Qv92SYr\nmaE7\r\n=UtEZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAdiAQwbvME5/tPjLZRBSLX1wf1S9h3WtntoiF5vom8TAiB1U1Qyz45rUjHM4XJTKBWo9aYu5/wxl2DSrQak63QWkA=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.7-hzero_1581575391147_0.42436625219108204"},"_hasShrinkwrap":false},"0.0.8-hzero":{"name":"yqcloud-front-boot","version":"0.0.8-hzero","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"2.0.2","ts-node":"4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"3.12.0","webpack-dev-server":"2.7.1","yqcloud-ui":"0.0.70"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"3.9.1","gulp-babel":"7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"5.9.1","tslint-loader":"3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"2dfa3fd9c668f4aea932388699407ef7f71bfedf","_id":"yqcloud-front-boot@0.0.8-hzero","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-itmr6DnIGGbh+JheU/3+Di8wS8w5ak/z1hvNE30fzCiigezcqTJ1ehYF/WbJDY/7KnIBcAVdFBlA50xbZp2qIA==","shasum":"7e47e0640dda88923cf5fd1c1836d806f6c7e11d","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.8-hzero.tgz","fileCount":271,"unpackedSize":3206553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRPB1CRA9TVsSAnZWagAAm9EP/2KPmo0OILC0F3BfSnuB\nM7SEKGNlJjzanWn/WcKSR8fBNNOZBuYo7GpsyfwSisboNeYyniHA7eUMnKQf\n3ikiC+cf0GKEYBIiZz0GBkVej1Kiy2AxG2Xz0g394VdbDcWf09DGrZX6Itrl\nqcazxk3NvxjUTENYt06pOxQk9wiHxGwMfPaqy2fZ/OH3JjfNO7VxZmUidq0V\nRtzmDLemju+z4ZrNir9PFnlak29gjHVP0auUz5ahOL8iTndprfSxTGSBLO6g\nq60rCMUTbx2O+4h6reQsLeDH6XYLD7kSHDj+5dpjjoDLiPKytp29qKs/L9HD\nmNwrrNbWFf0/bG8GkmqgE+8S2BiXbjCFTtZUe40QZN3BYDsYV0542UoqZYJi\nV4VFHVKbWoyo/teyQYjzhww8pDUUvSNVTdgzmBUbHES5t2JKPfiUX394ta3Y\nVZswRJgKrz8yCgTfX2OrqnOWN1vW8+yiYIfAkB8lCr6mwQljilOeSnGoeDCt\n2FAu/VgWDEb/jGlXdE0boaKUxsAWTYpSuWCZXQV11yCXknDnYJ7Dnv12oqA4\nuUBltaKDD8uy8rhn4LeGtVF1jzyFZ9Ef2Nfym7AIpxpBOSc8WjcCoOJUGTdC\nKaU0Bx9mZEWOBZIZ5Q7sJX0FRZWhJw7mp3KSxTKvHtyxMbKHlZjSOVleH9+L\nC4xO\r\n=yhzO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDXGLr+the+B2SzqOOT06+FSLxCl1drGcyB6rVMd2g0qAiEAh8Y10m7yk4YXNI+dyw0uvlJ5/guPExF6i8k1e4nvQp4="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.8-hzero_1581576308756_0.181864474020357"},"_hasShrinkwrap":false},"0.0.9-hzero":{"name":"yqcloud-front-boot","version":"0.0.9-hzero","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"2.0.2","ts-node":"4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"3.12.0","webpack-dev-server":"2.7.1","yqcloud-ui":"0.0.70"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"3.9.1","gulp-babel":"7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"5.9.1","tslint-loader":"3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"f56df3365984d5e61d6a8508a5f82945af3af3e0","_id":"yqcloud-front-boot@0.0.9-hzero","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jyjin","email":"1538973056@qq.com"},"dist":{"integrity":"sha512-Q8O2DRUyyiaq9i+Bgw/jZM5prlJhYRUZ+MJbbGG59xN3ZK1W58EnzAHbfyxtDLRjR4BSlCgA26biR5ZYJSh1QA==","shasum":"eb6629c8396c07388817c024194d89e3c93b85b5","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.9-hzero.tgz","fileCount":272,"unpackedSize":3193840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRPvzCRA9TVsSAnZWagAAYYIP/2XrEEjrHWzjQse/TUG1\nlJkcmDEmXd1v8HVsj1I/+RRZq+O7lXrczVOMg7/Gze78kx+nacBkJB07IojI\n8xShi9vTBqTw6JPUPQtlZwmzdGbtAMCvvjaG4VadgoqpMIQiMJ3UPwLebvh7\np8656bDNPQxwDSV0TYxIVwA6imLE2NZ6UCdDMb5OIjux0jHk3ANmbOdvva9s\nK+4tCAZEDODRtA85korL7pXieETH6tLUhqqWMrt14Wv3j7IUX0r5I7BpnwYJ\nrmXRk1y2l7n4NIYGdJU/OfA+gWICPUopg03w/+GL6sAa2ugyuoK3GTvyrHYF\nr5YxQoQgYrBMog3Cdhp+EsA/kHUKpHcZb2+yMnIqtJB+uv5avI0iUq7h6MpH\ns8XfZokA5UzljcLO0Ht/y+SFSGRT8f2m2+ynCEgKzy+YqEIzHhnXpTn+JKnD\nDp/d7fxJ79xC/KUh4rdmyx5zEhkT8vKwREVMG+cnR9G2t4+3MthtOjyUvCPl\nCbj1AQcIU/Z15SVfxOtBR/bpHPoFzH4JwmfQsdTIv7VIsZckDQID29Lc9OKU\n2uqbQ0a5c9u3TmHs9Lkpf9kCtS9lF4XKnrpcQXuyBP/6PRJQEquJhqWAgRU+\nVAjZh0Ph1KxMaCqDy4rR/vYa/3vp/jFwA2KzFz3r4VcNa4ilH1Xws3mzffxz\nramL\r\n=UACc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBENGjn+YNe36Qa0ymVm89S1YfQmYPQpDK+HU9087ixAIgS3TmPGF/a8Y4iHK/cYSvesnNNVEQQEqNPw2gs3ZXvV4="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.9-hzero_1581579250948_0.4489571293829384"},"_hasShrinkwrap":false},"0.0.10-hzero":{"name":"yqcloud-front-boot","version":"0.0.10-hzero","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"2.0.2","ts-node":"4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"3.12.0","webpack-dev-server":"2.7.1","yqcloud-ui":"0.0.70"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"3.9.1","gulp-babel":"7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"5.9.1","tslint-loader":"3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"9bdd978ca2effc9ad43ed5e560d37d97051fab84","_id":"yqcloud-front-boot@0.0.10-hzero","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-gi0hXDTqw2eiU6bhuSJdvgwuGOAUAIgZ1b/8PDmWNlfr4ZWpnMThHv+NK/N9RfAByUzT3eMOPM7eWIOkHSh7DA==","shasum":"1c7ce23fa36439241b718ed5ce9c60837cee3bfd","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.10-hzero.tgz","fileCount":272,"unpackedSize":3195093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeS4ooCRA9TVsSAnZWagAAp0kP+QDqnDKmWW+eDwSTbYe2\niiDqLSLAO/bl7xNODVTxw2NkuDK4F2urwUVfTtt2BPXyrA0nMpvJ6tZnO3BT\nmJ7i/NnJ2fJJf0MuwU7yNWAiL7UPdrew9n2qMbQFijZ/cG+xDK0Nupx+HP9I\nn2/DixPdwHPzum/IABM95Ibn3GuQkpTW1oCOfECO9pDFlBDq5A2zLZbUR0py\nh+Um2WTwMvLWxv2HQU13Iya6k0///Vehmpi90Wian6dhbSIZvP4/4nVJFvQL\nuqM75USg669nVKWLQ9nfG9BgdwzitIcZ/hXoCo/sPt2ckuZzX2OEcqp6Aasv\n1uuBoBfm35cCKQlt6XKEKp6hAVaDoeb5esvLxg6hPnEAvbKNmVQjfVjGQNDU\n6YYENS9PDBazs82uaauC5CV3XMxupUKBhxHHy664OBuzc8xz4gBpetg6Oq1L\nf9QdU+7tx8hx8KGbP8wUe8eUzl5Bzvgpd6wNuGxiFlh1AY48XJLHFYHTQpzl\nMeNz6uRDl65j7wiu2bbiS0Jdpjt9TGG9vlv9rWAPv/MV3eks5NiLRZHy6Vx7\ndgHqOrp+sQSsDDNv78USm27l0JcO53Aj0oa3KAK0DMzkX2SE/9Yq+mniaMwM\nC6i9pZKqg+eTvYrkzsMkqxIw5j7Xe+qk6P1qarMZZdDGsrBhAlLPl0Q4P5gV\nsaqV\r\n=wYa8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzNCy2Rn4k/HPTYkz4jRGfx6cR67FPR8VmGSTO94vMCQIhAJ3sj2itW4YJxkNFpIqccDm8wC6ZB2s662I8GoXxq1aF"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.10-hzero_1582008871419_0.059108199016616014"},"_hasShrinkwrap":false},"0.6.27-beta":{"name":"yqcloud-front-boot","version":"0.6.27-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"2.0.2","ts-node":"4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"3.12.0","webpack-dev-server":"2.7.1","yqcloud-ui":"0.0.71"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"3.9.1","gulp-babel":"7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"5.9.1","tslint-loader":"3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\r\n\r\n\r\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\r\n\r\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\r\n\r\n * The project uses `webpack` for construction.\r\n * `React` and `Mobx` are used as the main development technology.\r\n\r\n## Install\r\n\r\n```bash\r\n$ npm install choerodon-front-boot -S\r\n```\r\n\r\n## Configuration\r\n\r\n* Create a configuration file named `config.js`\r\n\r\n```js\r\nimport autoprefixer from 'autoprefixer';\r\n// default config of Choerodon\r\nconst config = {\r\n  port: 9090,\r\n  output: './dist',\r\n  htmlTemplate: 'index.template.html',\r\n  devServerConfig: {},\r\n  postcssConfig: {\r\n    plugins: [\r\n      autoprefixer({\r\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\r\n      }),\r\n    ],\r\n  },\r\n  babelConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  webpackConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  enterPoints(mode, env) {\r\n    // By default, it returns empty object.\r\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\r\n    // e.g.\r\n    // development env\r\n    if (mode === 'start' || env === 'development') {\r\n      return {\r\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\r\n      }\r\n    }\r\n    // production env\r\n    if (mode === 'build' || env === 'production') {\r\n      return {\r\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\r\n      }\r\n    }\r\n  },\r\n  entryName: 'index',\r\n  root: '/',\r\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\r\n  routes: {\r\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\r\n  },\r\n  // By default, dashboard is false.\r\n  // The keys of dashboard are namespaces, and entries are Component paths.\r\n  dashboard: {\r\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\r\n    'choerodon-front-devops': [\r\n      'src/dashboard/Test', //  For e.g., use dir path\r\n      'src/dashboard/Test2.js', //  For e.g., use file path\r\n    ],\r\n  },\r\n  server: 'http://api.example.com', // API server\r\n  fileServer: 'http://file.example.com', // File server\r\n  clientid: 'localhost',\r\n  titlename: 'Choerodon', // HTML title\r\n  favicon: 'favicon.ico', // Page favicon\r\n  theme: { // less/sass modify vars\r\n    'primary-color': '#2196f3',\r\n  },\r\n}\r\n```\r\n\r\n## Run\r\n\r\n```\r\n$choerodon-front-boot start --config config.js\r\n```\r\n\r\nOnce running, open http://localhost:9090\r\n\r\n## Dist\r\n\r\n```\r\n$choerodon-front-boot build --config config.js\r\n```\r\n\r\n## Init Menu\r\n\r\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\r\n\r\nA `Menu.yml` file like this:\r\n\r\n``` yml\r\n#Menu.yml\r\n\"iam\": code\r\n  icon: IAM  # icon ode\r\n  sort: 1  # sort\r\n  delete: \"true\"  # Whether it should be deleted\r\n  site:  # menu level\r\n    - \"organization\": # code\r\n        sort: 1  # sort\r\n        Routes: /iam/organization  # route\r\n        icon: manage_organization  # icon\r\n        permission:  # permissions\r\n          - 'iam-service.organization.enableOrganization'\r\n```\r\nA `language/en.yml` file like this:\r\n\r\n``` yml\r\n#language/en.yml\r\n\"iam\": \"platform settings\"\r\n# site\r\n\"iam.organization\": \"Organization\"\r\n```\r\n\r\nThen, you can run the script to initialize the menu.\r\n```\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\r\n```\r\n`{1}` is your module name.\r\n\r\n\r\n## Dependencies\r\n\r\n * Node environment (6.9.0+)\r\n * Git environment\r\n * Python environment(2.7)\r\n\r\n## Related documents and information\r\n\r\n* [React](https://reactjs.org)\r\n* [Mobx](https://github.com/mobxjs/mobx)\r\n* [webpack](https://webpack.docschina.org)\r\n* [gulp](https://gulpjs.com)\r\n\r\n## Reporting Issues\r\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\r\n\r\n## How to Contribute\r\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\r\n","readmeFilename":"README.1.md","gitHead":"da077d0a24ae7897613844edbe1c87082f500650","_id":"yqcloud-front-boot@0.6.27-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-A/3P/JsFQac4Vk76cqDxV2OWYuixaq3u1RKKBJQLq5cpCuqD4G6EiObxW/HoNP0F7Dh23s4flo9geYOMmmn0vA==","shasum":"0b161d84bb9e3c8286895f012ce5e4e54dee7aa3","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.27-beta.tgz","fileCount":272,"unpackedSize":3207118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTOE5CRA9TVsSAnZWagAAducP/iPwCx1ZVsm9IjwSlzuh\nI3zR0gtWFBNsekYgOJMBy9SmWy/8aHdKik15XzS9qpOz23jl8MHa8ms3dXd4\nxvCJrnZJ+B5xUHVFOuQiZqLOMtpp/cn6roCUdqjQe0kxhJvpTtLh5MUokqoS\nBH/uFMPy7aevk78zWVRp39fvh9z/pLn6NBcXaPEsfWH45J1IzQBLbNKXhP4r\nodmPal40VWWZjHg+ldJ8u/sCEKzvYkxpDttmRxIbe7eVTESvJDCkokEupl8s\nhQPEfKhMfRn2pjylZRXKKgwq/JD8/tHu4lDx2z2CXmbLaGf1JrifkLgt5z1/\ngO0H7kwm4ogHAbnzIy1eeuHqfL1vdeIMGqmoo21z0lIlESmA3OG9czM8ZVP6\npJR8PmcRFQaGcAv4twKaTNw7vjYbFCA7mCEfQ5xzJI9MoJwy8rtmDbPYNO/p\nsxmpA5sgwvnORZfJAQRP5j9Eo5IWYBMRDfUKN5dyo8BckYUMDB4nFRkq7Isa\nXyiSo0fJiXm5bhSpRtpj1F/UVPIU1fwpGjamBKOp4Xwwxe6GmgLVJDBkDPGb\n99g5SRee+ijIB/b9GSwUbaQ9/n9rpJ1rCqiNkq9T9Dc4+GHnuaNmwOUBVYiM\nOV60j/LCCA3cR4Uoc9mh2M9w1ShYbCbqlDrQdFEeBLiLRdfHlZa8cVczMOVl\n3Eq8\r\n=ONG/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICXYMsXBRdnZZ8C4WuRqA5kHUp4EbOeow/B7sE/u6zW9AiB9mn8uo+uy+kSJIhSgdZqcMn6pD0mwdZs/7ZWMKNUSkw=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.27-beta_1582096696801_0.9963849370103688"},"_hasShrinkwrap":false},"0.6.28-beta":{"name":"yqcloud-front-boot","version":"0.6.28-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"2.0.2","ts-node":"4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"3.12.0","webpack-dev-server":"2.7.1","yqcloud-ui":"0.0.71"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"3.9.1","gulp-babel":"7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"5.9.1","tslint-loader":"3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"aaf2f4c3300bf13b57d4578800bc82877e70c01b","_id":"yqcloud-front-boot@0.6.28-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-jgRzm4QokNPx/QXHJZT8kyo57Ew4fIsTvGO9frckV9Mk7TK8KtqIq+5MLz3yoy984i1ToI1GCDXHrFJFCtLAzA==","shasum":"569fa5b8a75ee506551973fa668a3d5c4151de70","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.28-beta.tgz","fileCount":272,"unpackedSize":3194230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTOrTCRA9TVsSAnZWagAASKcQAJfYaRO6ySzTCpOxuA3Z\nGab4WgQ5Mg3Leonl912Jhf1HrtJvgBMLsqDgc83QfGawSF3gruvGmvr7NQls\nfb596Je4UW+VmWc80zXuSXQO6VhomT7PKYHIDUg2wTZU702kdlsF5iPIrz+P\nN+0uH8SpSlIFF+yGkROpWqcRblaXfZsu4BzdX5/h356+0vi6p6ZRHlaR0cSB\nDOKjSJ5Uu2Ow5lt2AVbUiftNZWaqONFddNOxQ88Y5kPali5X8WMiWv4d+vXu\nSuzHbAoT5kw6M+hrn0pXin6aQJ2Xw9fLiPWKEVzHOIzXLccxF3mhxL0IxFQi\nF+lSHVGP5leQxUa5Ze6mqpenGg9eRdWkRKvIdhyisjd/qCHRiK7RJaT/Kr9h\nKy3W5y6S+qr8AnsuK3uqtgf+R50uwkUNL0z5vB5yFsu4WNCCkA/atL013JJx\nN6OWDWVYUj+f/5bdY/Sms0bqNXk2ULv4I1FaOttLU36PVsnZBRfwNpjo0UHr\nNAirEyXe24f9khkHg7E1n7mvPhHxNLZc9c6DVX3BsDp6HlsRkidXtOWP3DO+\nn+eTtuEf/eeKnKgqS27zp2Wz8RMmnz1I5tPDtKAwXOJFj09sefxiwkY9wLs/\n71Yq7jlTvH4rHla/a9cDOTiMn+0iMGgQ+y4rSv/18dSIhGwoOVC0G3fRm5uE\np7m7\r\n=N61y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC0zPJhpArvaZqpRWiaZoHYQCMDmIVoUPM96Dr3WvL56AiEAqBSGlVWrHfB62fEygBTesjBkA1iwlOk9d8R6lFab61U="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.28-beta_1582099155436_0.19648826966291133"},"_hasShrinkwrap":false},"0.0.11-hzero":{"name":"yqcloud-front-boot","version":"0.0.11-hzero","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"2.0.2","ts-node":"4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"3.12.0","webpack-dev-server":"2.7.1","yqcloud-ui":"0.0.70"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"3.9.1","gulp-babel":"7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"5.9.1","tslint-loader":"3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"dd6a7aa69c99a13acdab2e26bb3040e8c8c822e8","readme":"# Choerodon Boot\r\n\r\n\r\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\r\n\r\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\r\n\r\n * The project uses `webpack` for construction.\r\n * `React` and `Mobx` are used as the main development technology.\r\n\r\n## Install\r\n\r\n```bash\r\n$ npm install choerodon-front-boot -S\r\n```\r\n\r\n## Configuration\r\n\r\n* Create a configuration file named `config.js`\r\n\r\n```js\r\nimport autoprefixer from 'autoprefixer';\r\n// default config of Choerodon\r\nconst config = {\r\n  port: 9090,\r\n  output: './dist',\r\n  htmlTemplate: 'index.template.html',\r\n  devServerConfig: {},\r\n  postcssConfig: {\r\n    plugins: [\r\n      autoprefixer({\r\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\r\n      }),\r\n    ],\r\n  },\r\n  babelConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  webpackConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  enterPoints(mode, env) {\r\n    // By default, it returns empty object.\r\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\r\n    // e.g.\r\n    // development env\r\n    if (mode === 'start' || env === 'development') {\r\n      return {\r\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\r\n      }\r\n    }\r\n    // production env\r\n    if (mode === 'build' || env === 'production') {\r\n      return {\r\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\r\n      }\r\n    }\r\n  },\r\n  entryName: 'index',\r\n  root: '/',\r\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\r\n  routes: {\r\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\r\n  },\r\n  // By default, dashboard is false.\r\n  // The keys of dashboard are namespaces, and entries are Component paths.\r\n  dashboard: {\r\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\r\n    'choerodon-front-devops': [\r\n      'src/dashboard/Test', //  For e.g., use dir path\r\n      'src/dashboard/Test2.js', //  For e.g., use file path\r\n    ],\r\n  },\r\n  server: 'http://api.example.com', // API server\r\n  fileServer: 'http://file.example.com', // File server\r\n  clientid: 'localhost',\r\n  titlename: 'Choerodon', // HTML title\r\n  favicon: 'favicon.ico', // Page favicon\r\n  theme: { // less/sass modify vars\r\n    'primary-color': '#2196f3',\r\n  },\r\n}\r\n```\r\n\r\n## Run\r\n\r\n```\r\n$choerodon-front-boot start --config config.js\r\n```\r\n\r\nOnce running, open http://localhost:9090\r\n\r\n## Dist\r\n\r\n```\r\n$choerodon-front-boot build --config config.js\r\n```\r\n\r\n## Init Menu\r\n\r\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\r\n\r\nA `Menu.yml` file like this:\r\n\r\n``` yml\r\n#Menu.yml\r\n\"iam\": code\r\n  icon: IAM  # icon ode\r\n  sort: 1  # sort\r\n  delete: \"true\"  # Whether it should be deleted\r\n  site:  # menu level\r\n    - \"organization\": # code\r\n        sort: 1  # sort\r\n        Routes: /iam/organization  # route\r\n        icon: manage_organization  # icon\r\n        permission:  # permissions\r\n          - 'iam-service.organization.enableOrganization'\r\n```\r\nA `language/en.yml` file like this:\r\n\r\n``` yml\r\n#language/en.yml\r\n\"iam\": \"platform settings\"\r\n# site\r\n\"iam.organization\": \"Organization\"\r\n```\r\n\r\nThen, you can run the script to initialize the menu.\r\n```\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\r\n```\r\n`{1}` is your module name.\r\n\r\n\r\n## Dependencies\r\n\r\n * Node environment (6.9.0+)\r\n * Git environment\r\n * Python environment(2.7)\r\n\r\n## Related documents and information\r\n\r\n* [React](https://reactjs.org)\r\n* [Mobx](https://github.com/mobxjs/mobx)\r\n* [webpack](https://webpack.docschina.org)\r\n* [gulp](https://gulpjs.com)\r\n\r\n## Reporting Issues\r\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\r\n\r\n## How to Contribute\r\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\r\n","readmeFilename":"README.1.md","_id":"yqcloud-front-boot@0.0.11-hzero","_nodeVersion":"8.11.4","_npmVersion":"6.7.0","dist":{"integrity":"sha512-Zr/+u+9J52gdodIQJGIuu7Q2DFtpIxPBwxnWcs3V9RHGeGonx8eY1DKsLVcQbwtAdL+EUoWBMzDccw311P9s/w==","shasum":"1fbb8be9e096e95e8a11c9cae2ce72e171e1ab75","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.11-hzero.tgz","fileCount":272,"unpackedSize":3208348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTRWmCRA9TVsSAnZWagAA3S8P/01whq7H7Emj2UMeJbns\nN5zFlybagiijqWWGyIEl5qe24cOon89FSIKeLeFtEzSTNsWkRTmUKprQYk9Z\nppxN0G2aQbLbCag3ZiOdOzX3oLJtYwu+aNUYNe0veWuW/U3A0KhKBtHPl0N8\nxaooOTOZ07MmYPVMqt5lC6vHMSoFzs+Rg85nbbsOMtEuNBFiGvFplcAHgy+6\nA/0cLTijaxb6f2copnMniWLKRVzS1Kxomuj+If0wz09M2aRJTHNfdoeGa1se\nmrvHvraWqAMRIITt58tt4O+IfS02iAhFPBDyssDRkMaoj6QWQwBbFWg/gTzN\nrNdVLl+Xlr5vy6XU2kHr8Xmo8aMdmjeUVgdHkUlFS9891Gofmd7AXmCw4YDF\nMi6GTJcLHzb3Ei5I+uO+9d87XFCwjlCf57k3+88Nscnd/H6PAHg2l7ScIrIk\n+QEbGI1Cg13RxovCvD11eRavgtIps2AInJm+RFNEi/T0CJ1GH/myAlb9Z/vd\n9smPdNz0g0VVMEWetEZYWPRhEKfFLzhXH6AUU8u/F1gjQdxYo+Wvf6qT1/G0\nRR38A4gf5uP/OM2/7ELUduXyjYKijpexc3xwxhnK2nrmrCRonPrihPCCWyGU\nbaZRsfpyV5zHekGzkPOHy7firxj/F//g/UVQtg+lKF9eL17bgmYG7pAkLB8N\ns9kl\r\n=6euO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFx3gL3EprfC+/MTHqLhawhoMlNY6md2/xZ3LU9sRjbAIhAJFBS7n3n2VJ7cGoWZJ/nvQ9WGE3bLyRagVDWh6vZe/i"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.11-hzero_1582110118247_0.2645444586829988"},"_hasShrinkwrap":false},"0.0.12-hzero":{"name":"yqcloud-front-boot","version":"0.0.12-hzero","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","gulp":"^4.0.2","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"2.0.2","ts-node":"4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"3.12.0","webpack-dev-server":"2.7.1","yqcloud-ui":"0.0.71"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp-babel":"7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"5.9.1","tslint-loader":"3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\r\n\r\n\r\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\r\n\r\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\r\n\r\n * The project uses `webpack` for construction.\r\n * `React` and `Mobx` are used as the main development technology.\r\n\r\n## Install\r\n\r\n```bash\r\n$ npm install choerodon-front-boot -S\r\n```\r\n\r\n## Configuration\r\n\r\n* Create a configuration file named `config.js`\r\n\r\n```js\r\nimport autoprefixer from 'autoprefixer';\r\n// default config of Choerodon\r\nconst config = {\r\n  port: 9090,\r\n  output: './dist',\r\n  htmlTemplate: 'index.template.html',\r\n  devServerConfig: {},\r\n  postcssConfig: {\r\n    plugins: [\r\n      autoprefixer({\r\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\r\n      }),\r\n    ],\r\n  },\r\n  babelConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  webpackConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  enterPoints(mode, env) {\r\n    // By default, it returns empty object.\r\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\r\n    // e.g.\r\n    // development env\r\n    if (mode === 'start' || env === 'development') {\r\n      return {\r\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\r\n      }\r\n    }\r\n    // production env\r\n    if (mode === 'build' || env === 'production') {\r\n      return {\r\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\r\n      }\r\n    }\r\n  },\r\n  entryName: 'index',\r\n  root: '/',\r\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\r\n  routes: {\r\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\r\n  },\r\n  // By default, dashboard is false.\r\n  // The keys of dashboard are namespaces, and entries are Component paths.\r\n  dashboard: {\r\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\r\n    'choerodon-front-devops': [\r\n      'src/dashboard/Test', //  For e.g., use dir path\r\n      'src/dashboard/Test2.js', //  For e.g., use file path\r\n    ],\r\n  },\r\n  server: 'http://api.example.com', // API server\r\n  fileServer: 'http://file.example.com', // File server\r\n  clientid: 'localhost',\r\n  titlename: 'Choerodon', // HTML title\r\n  favicon: 'favicon.ico', // Page favicon\r\n  theme: { // less/sass modify vars\r\n    'primary-color': '#2196f3',\r\n  },\r\n}\r\n```\r\n\r\n## Run\r\n\r\n```\r\n$choerodon-front-boot start --config config.js\r\n```\r\n\r\nOnce running, open http://localhost:9090\r\n\r\n## Dist\r\n\r\n```\r\n$choerodon-front-boot build --config config.js\r\n```\r\n\r\n## Init Menu\r\n\r\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\r\n\r\nA `Menu.yml` file like this:\r\n\r\n``` yml\r\n#Menu.yml\r\n\"iam\": code\r\n  icon: IAM  # icon ode\r\n  sort: 1  # sort\r\n  delete: \"true\"  # Whether it should be deleted\r\n  site:  # menu level\r\n    - \"organization\": # code\r\n        sort: 1  # sort\r\n        Routes: /iam/organization  # route\r\n        icon: manage_organization  # icon\r\n        permission:  # permissions\r\n          - 'iam-service.organization.enableOrganization'\r\n```\r\nA `language/en.yml` file like this:\r\n\r\n``` yml\r\n#language/en.yml\r\n\"iam\": \"platform settings\"\r\n# site\r\n\"iam.organization\": \"Organization\"\r\n```\r\n\r\nThen, you can run the script to initialize the menu.\r\n```\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\r\n```\r\n`{1}` is your module name.\r\n\r\n\r\n## Dependencies\r\n\r\n * Node environment (6.9.0+)\r\n * Git environment\r\n * Python environment(2.7)\r\n\r\n## Related documents and information\r\n\r\n* [React](https://reactjs.org)\r\n* [Mobx](https://github.com/mobxjs/mobx)\r\n* [webpack](https://webpack.docschina.org)\r\n* [gulp](https://gulpjs.com)\r\n\r\n## Reporting Issues\r\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\r\n\r\n## How to Contribute\r\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\r\n","readmeFilename":"README.1.md","gitHead":"8d5317a7d82488356eed3ddb9f57a1aaa05b9677","_id":"yqcloud-front-boot@0.0.12-hzero","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-FmSws0j7RK7AE43TL+Jdib7WKd7FYXtPJm+aUqWGaKtXlaidvlZj6qP3vK9oESEQAJv4eYo0iyi2PhBCTrUBrg==","shasum":"ff5780a2abb6cf98ec31e6c0a97b4096701934c7","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.12-hzero.tgz","fileCount":272,"unpackedSize":3286014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTSwwCRA9TVsSAnZWagAArDkQAJf9I8YHdi3zG+ZKWfUg\nfFnf2lcvKwBnuhfDp+yOis223yrxtrTVTv2b86/Lha0dN/BI4351es8KfX/p\nxA6Oy0L7caBD7AlLe1UMpwD+qmU0xvmpgPuL+DD6l2MrJoWKT1nqRNCrFfYN\nvGA/P6FmCRJDcdpGFZRqoyNgpr0hkptCtUfwd9mPSe+1LyiGmwFT03UwfhAK\nNKEZKxRPgdwIvD88Ete1DqfZrv+VHlmr09RirIlMqLx8avqkDekUhSH8678K\nRlo+Dr1k75pdz1nlHWNfhAqd7JgU2l9kWfAladS4hcVvkuU9qtfbUcJQ3yD/\nDcG8xzsIo5tHkhosRqIwIkIu5o0OlopikEx5t9NRd8ytqh8aWdD9At0AoXgS\n1JdDAF7oKBmFZW+bg4pKxstrVjHiHvlpr/oypIwr3/3oRFAGHRDUCJrwPc0j\nbn+fqc815ysq0iWSXciYOrvkH0Qw/YEZa7GpvIttD3nGpWQuC2b7cwHK+Oat\n9fMwCMeVA12d34cwdG3DjQiqe4JdNu5Ql1s8QngVyokb57Ki1adpL38OowTT\nVSkKs0k/9umkPthK+2B8623Io90DCyKecuT8GodMfG98HxAySe67pU9J4AJG\nIXriLkwT0xupm34D1sWRVjrzcO97F1IGJP14CgJJJryKXBb630z0QO3o2wAZ\nuEXi\r\n=znmE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAIVyU/ydvtlWz3PpnexjD2UapSQUxbyTs/NL85k/3XbAiBZ99jmJ9nNisBLfcCIgmeURW5n2lsbCDKxjbUhnYN/XQ=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.12-hzero_1582115888387_0.3075351612248023"},"_hasShrinkwrap":false},"0.0.13-hzero":{"name":"yqcloud-front-boot","version":"0.0.13-hzero","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","gulp":"^4.0.2","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"2.0.2","ts-node":"4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"3.12.0","webpack-dev-server":"2.7.1","yqcloud-ui":"0.0.71"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp-babel":"7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"5.9.1","tslint-loader":"3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"25aea3fcd41fd97aa728d4979430e92e2823ad33","_id":"yqcloud-front-boot@0.0.13-hzero","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-9mFjy8knWGYppda+IIgyptosLlkwZPELPW6bgsp0EKiAUUu7qc4f4t0xiCVdkiNNUK5M60sbMxsQ+advSce9uw==","shasum":"15eb385b2ba365c2f8e1264a8e4667910b63cc34","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.13-hzero.tgz","fileCount":272,"unpackedSize":3274903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTTAHCRA9TVsSAnZWagAAu3AP/RoMSkXoBllsXfOQG1Ry\ncpD7NZUtOfFK4Zz7hrS39zuL5xGwB+to1tlBzjbXFgnqw48wdjMaNGT/IO90\nMiCjbYUGjuEvSlzMUksXBEnElQQthbBigXr85+GDBio+TM9IUGcct7vIJFfe\nqY4LmNt08wgKnX84PEN7FsSXA2gijbh92EONs8JzjzEi091uMSq5pF9LO7O9\nFKoebjQU73it9E1Zo34WH2e7ltYhap0p1cKURKvew32DRsTRelrbs+DWC0nu\nV7FSFo3zoP4BBAsoD6KoTEpq8PbpU2KBFM8BkwLoYqUZLkv2f9hz2KWSUo7W\n9kOfiz37V4Hgsz6qPFFHzTA1pVoe5dqyX1+YAko2YwhsoHTj0q4/svCPZbGF\nCmScYsIysUTItzJv3kjRum1SMgEXg6HmIbO29sR21z4XdLOfWZgBS2TPDRnc\n5bzFgOtVyCgP0RrxwZvkPTf0EzDy3Rbav1g1JKo2Dqh76fXGLD24ZR2/Y09G\nnnaEO3g7k19PO9qBEyLwayPEgY28aPIBFC69oH6jtcXoopdJxCAlb7hQ/MHx\nhUfK7++GpQjgtDeH9LOOH15SYhkY3IevrPjvhofFYiNvdfYNw5oYuEBVp2aX\ncO1If38Rf2Q1MHQlphpxNsyLceTlXr80kOj0NPfJIydVNVWhchx0A1bsJ1j9\n8ibR\r\n=F7Jr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAmJxQeWaVu1VTNzdFCfVONp2QjuVZnC0rwSJtLQQTz/AiEAggjMVT9vGl1k04Pqqtt47T+c2fg0TTkOGvPEizy6bP8="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.13-hzero_1582116870677_0.6504530950423577"},"_hasShrinkwrap":false},"0.0.14-hzero":{"name":"yqcloud-front-boot","version":"0.0.14-hzero","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","gulp":"^4.0.2","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"2.0.2","ts-node":"4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"3.12.0","webpack-dev-server":"2.7.1","yqcloud-ui":"0.0.71"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp-babel":"7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"5.9.1","tslint-loader":"3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"3ea3207e932a2fd85aa538449ffd4dbf19c7fae6","_id":"yqcloud-front-boot@0.0.14-hzero","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-1Srkb/8ydM3VBNa++69Xnzcl7KKCYTGVWmQ8W102B6ArWyJMcPePjwfMksmJMBNb54XLjxBxD4r4nf3luET/zQ==","shasum":"4e8ab103a22050dcd926739469264a1014b55875","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.14-hzero.tgz","fileCount":272,"unpackedSize":3274903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTTIaCRA9TVsSAnZWagAADlIP/3epKt1n+xUsIR7yLXPx\nFbtH+aa53LkhE7nnnZbatVUCyCIRS1NO7ADRznHsKhNbI8zt1N+KOV7Nlm3Z\nje0E4mtDBhzMlohssGQHnJaCh0RRL9g6SEEIMTg1vBJ0Bs86CRCzwoiRO6s0\nBeCqHykpyB+8arDreB4nVYkcO3pJRcehdF9S4aZNqlYhUeBRkWqHvCJBB4xz\nhwvB88iO8sd7skEW5BKQXDgjOrgvR5lqmQngnJcyjZFpSl+iItLwCCtZuk/p\nfjqaw2JtJ41q1ww2UtqVN8xjivkJyyBiAWals+sRnbDKSfPJiWI5qF4ZIBW6\nCIWwxd9oDrRCcW9cslWsphuiWSSZhDuoTVors39bJfCzCxWSJ+ioZ6142Ym1\nPtt6M2DKQccjJq7PYfllBNEYVakmPyuqfJrqvofOr+w/Dsylp/ni6zBTW5/K\n5gf4P/2ZynwkhTPUukXZV8wIvNCvu0fjNcRFFXU7KKIwHnPuwGoCeiYKmUqf\nTu25dE81ktw01axUQivMQhtfKrBUYTaR5xSXXtrFdMIh1u5JcdNJBLXSRTuV\nJrxTIzrx5fvw4Fv9t96GdFJzIIXkz1XdeyvyWdUL6tHD3EyPSHppCH7FGc98\nEx1DEdJ7Glt90dMtaVJvSRW6I3LDPPaRrgyMjS5Mlbw/6a85zDaxP6UdeTcV\nVTie\r\n=E/+U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcf/cYp6OQWCCDtUJCZ4lD21Or0QfAOvhiJINKOlQBFQIgbsfv1MY4RjqThm39zHzqhoLax62Wcp1DGxUvs1yD2GI="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.14-hzero_1582117402342_0.6609452079560421"},"_hasShrinkwrap":false},"0.0.15-hzero":{"name":"yqcloud-front-boot","version":"0.0.15-hzero","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","gulp":"^4.0.2","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"2.0.2","ts-node":"4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"3.12.0","webpack-dev-server":"2.7.1","yqcloud-ui":"0.0.71"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp-babel":"7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"5.9.1","tslint-loader":"3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\r\n\r\n\r\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\r\n\r\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\r\n\r\n * The project uses `webpack` for construction.\r\n * `React` and `Mobx` are used as the main development technology.\r\n\r\n## Install\r\n\r\n```bash\r\n$ npm install choerodon-front-boot -S\r\n```\r\n\r\n## Configuration\r\n\r\n* Create a configuration file named `config.js`\r\n\r\n```js\r\nimport autoprefixer from 'autoprefixer';\r\n// default config of Choerodon\r\nconst config = {\r\n  port: 9090,\r\n  output: './dist',\r\n  htmlTemplate: 'index.template.html',\r\n  devServerConfig: {},\r\n  postcssConfig: {\r\n    plugins: [\r\n      autoprefixer({\r\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\r\n      }),\r\n    ],\r\n  },\r\n  babelConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  webpackConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  enterPoints(mode, env) {\r\n    // By default, it returns empty object.\r\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\r\n    // e.g.\r\n    // development env\r\n    if (mode === 'start' || env === 'development') {\r\n      return {\r\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\r\n      }\r\n    }\r\n    // production env\r\n    if (mode === 'build' || env === 'production') {\r\n      return {\r\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\r\n      }\r\n    }\r\n  },\r\n  entryName: 'index',\r\n  root: '/',\r\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\r\n  routes: {\r\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\r\n  },\r\n  // By default, dashboard is false.\r\n  // The keys of dashboard are namespaces, and entries are Component paths.\r\n  dashboard: {\r\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\r\n    'choerodon-front-devops': [\r\n      'src/dashboard/Test', //  For e.g., use dir path\r\n      'src/dashboard/Test2.js', //  For e.g., use file path\r\n    ],\r\n  },\r\n  server: 'http://api.example.com', // API server\r\n  fileServer: 'http://file.example.com', // File server\r\n  clientid: 'localhost',\r\n  titlename: 'Choerodon', // HTML title\r\n  favicon: 'favicon.ico', // Page favicon\r\n  theme: { // less/sass modify vars\r\n    'primary-color': '#2196f3',\r\n  },\r\n}\r\n```\r\n\r\n## Run\r\n\r\n```\r\n$choerodon-front-boot start --config config.js\r\n```\r\n\r\nOnce running, open http://localhost:9090\r\n\r\n## Dist\r\n\r\n```\r\n$choerodon-front-boot build --config config.js\r\n```\r\n\r\n## Init Menu\r\n\r\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\r\n\r\nA `Menu.yml` file like this:\r\n\r\n``` yml\r\n#Menu.yml\r\n\"iam\": code\r\n  icon: IAM  # icon ode\r\n  sort: 1  # sort\r\n  delete: \"true\"  # Whether it should be deleted\r\n  site:  # menu level\r\n    - \"organization\": # code\r\n        sort: 1  # sort\r\n        Routes: /iam/organization  # route\r\n        icon: manage_organization  # icon\r\n        permission:  # permissions\r\n          - 'iam-service.organization.enableOrganization'\r\n```\r\nA `language/en.yml` file like this:\r\n\r\n``` yml\r\n#language/en.yml\r\n\"iam\": \"platform settings\"\r\n# site\r\n\"iam.organization\": \"Organization\"\r\n```\r\n\r\nThen, you can run the script to initialize the menu.\r\n```\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\r\n```\r\n`{1}` is your module name.\r\n\r\n\r\n## Dependencies\r\n\r\n * Node environment (6.9.0+)\r\n * Git environment\r\n * Python environment(2.7)\r\n\r\n## Related documents and information\r\n\r\n* [React](https://reactjs.org)\r\n* [Mobx](https://github.com/mobxjs/mobx)\r\n* [webpack](https://webpack.docschina.org)\r\n* [gulp](https://gulpjs.com)\r\n\r\n## Reporting Issues\r\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\r\n\r\n## How to Contribute\r\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\r\n","readmeFilename":"README.1.md","gitHead":"615852811052bb77773bdf67d215643dc8a478f9","_id":"yqcloud-front-boot@0.0.15-hzero","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-jOx57/0KoHelMjGH5xTm9t4UEtCddY9JpZizHGOYRkRRRSYI5Ve2WOEZCGKzZZGyvq/rux70K28qr5jegKtOzQ==","shasum":"d48654b17c52c064b33cf4e5352663a7963d4b31","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.15-hzero.tgz","fileCount":272,"unpackedSize":3286014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTTLHCRA9TVsSAnZWagAATuUQAJ0iyqBL5gqZHM+mRWvh\ndP23LB+PSCyJP9yMJU73bGp10Dw+pQNWhTtowiBUgrQvNcTWE/STJXr5lMmb\nnaDLF4iCeMJVxeDvaPcnh4ECK8Psw0E1COYHPNHid0Mw9w8e+J+Ks6c26vUX\niPxHVVyMO+6Tid2KR3joeabdmjFAIDUziljZANR0qjkZUY8fSlMhYB6dkGrh\nPmqXgg00KZMyrjVDDRMJmX19lVJuXwBi4faFb99B4hR6w4H+EkkZjQahEx+Y\nbmyM0LtCg4wU5rTAEc9+qhZcYMgrnmq5lWmf4/R2oGeaYDT5cCs3kTFoEn2v\njLM7cq0wmVhO1L0K99aY2WisDlYbVoP3dkS54xwv90OvHgcflsUaLFkkPnxU\nJP0klUsRNSIthunQucp6Mctau3ukKPoP9bkjT/8gxDm91t3k6mBv2HDue6Li\nfSsq5ac59bra/atHraY/p7k5j+oyzRIttR1U8BQzKsFM0vYOkNeYengo6r7c\ne3bZVtwtmlUA1v/Nq7Hmb7m2Qkes162WgY4RIoY8uXWVwgwhNizNcJOiMvYX\ndBSsTadWqOfnTc46fXnLBwpQ7pbr8SAWVGo2bRnNY3cnUKxWC9uF9NF+4HCA\nhOJQzWxxDTv9pMT9Gc8v/riOxMRZJ6/4S8fU0oL7Jq5aiO8hCLG53hM8UypR\nmxEP\r\n=Cfgw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxmJW+08K2m8wwpBjsmrdI6U+eDEZQsnnKTEjvzMQ+jQIgSMO4gvA3wPkW90Ukjl/wiZW0dpOaIdO/Y0zN08U4aJ0="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.15-hzero_1582117574734_0.0762005007012454"},"_hasShrinkwrap":false},"0.6.29-beta":{"name":"yqcloud-front-boot","version":"0.6.29-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"2.0.2","ts-node":"4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"3.12.0","webpack-dev-server":"2.7.1","yqcloud-ui":"0.0.71"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"3.9.1","gulp-babel":"7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"5.9.1","tslint-loader":"3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\r\n\r\n\r\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\r\n\r\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\r\n\r\n * The project uses `webpack` for construction.\r\n * `React` and `Mobx` are used as the main development technology.\r\n\r\n## Install\r\n\r\n```bash\r\n$ npm install choerodon-front-boot -S\r\n```\r\n\r\n## Configuration\r\n\r\n* Create a configuration file named `config.js`\r\n\r\n```js\r\nimport autoprefixer from 'autoprefixer';\r\n// default config of Choerodon\r\nconst config = {\r\n  port: 9090,\r\n  output: './dist',\r\n  htmlTemplate: 'index.template.html',\r\n  devServerConfig: {},\r\n  postcssConfig: {\r\n    plugins: [\r\n      autoprefixer({\r\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\r\n      }),\r\n    ],\r\n  },\r\n  babelConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  webpackConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  enterPoints(mode, env) {\r\n    // By default, it returns empty object.\r\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\r\n    // e.g.\r\n    // development env\r\n    if (mode === 'start' || env === 'development') {\r\n      return {\r\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\r\n      }\r\n    }\r\n    // production env\r\n    if (mode === 'build' || env === 'production') {\r\n      return {\r\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\r\n      }\r\n    }\r\n  },\r\n  entryName: 'index',\r\n  root: '/',\r\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\r\n  routes: {\r\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\r\n  },\r\n  // By default, dashboard is false.\r\n  // The keys of dashboard are namespaces, and entries are Component paths.\r\n  dashboard: {\r\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\r\n    'choerodon-front-devops': [\r\n      'src/dashboard/Test', //  For e.g., use dir path\r\n      'src/dashboard/Test2.js', //  For e.g., use file path\r\n    ],\r\n  },\r\n  server: 'http://api.example.com', // API server\r\n  fileServer: 'http://file.example.com', // File server\r\n  clientid: 'localhost',\r\n  titlename: 'Choerodon', // HTML title\r\n  favicon: 'favicon.ico', // Page favicon\r\n  theme: { // less/sass modify vars\r\n    'primary-color': '#2196f3',\r\n  },\r\n}\r\n```\r\n\r\n## Run\r\n\r\n```\r\n$choerodon-front-boot start --config config.js\r\n```\r\n\r\nOnce running, open http://localhost:9090\r\n\r\n## Dist\r\n\r\n```\r\n$choerodon-front-boot build --config config.js\r\n```\r\n\r\n## Init Menu\r\n\r\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\r\n\r\nA `Menu.yml` file like this:\r\n\r\n``` yml\r\n#Menu.yml\r\n\"iam\": code\r\n  icon: IAM  # icon ode\r\n  sort: 1  # sort\r\n  delete: \"true\"  # Whether it should be deleted\r\n  site:  # menu level\r\n    - \"organization\": # code\r\n        sort: 1  # sort\r\n        Routes: /iam/organization  # route\r\n        icon: manage_organization  # icon\r\n        permission:  # permissions\r\n          - 'iam-service.organization.enableOrganization'\r\n```\r\nA `language/en.yml` file like this:\r\n\r\n``` yml\r\n#language/en.yml\r\n\"iam\": \"platform settings\"\r\n# site\r\n\"iam.organization\": \"Organization\"\r\n```\r\n\r\nThen, you can run the script to initialize the menu.\r\n```\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\r\n```\r\n`{1}` is your module name.\r\n\r\n\r\n## Dependencies\r\n\r\n * Node environment (6.9.0+)\r\n * Git environment\r\n * Python environment(2.7)\r\n\r\n## Related documents and information\r\n\r\n* [React](https://reactjs.org)\r\n* [Mobx](https://github.com/mobxjs/mobx)\r\n* [webpack](https://webpack.docschina.org)\r\n* [gulp](https://gulpjs.com)\r\n\r\n## Reporting Issues\r\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\r\n\r\n## How to Contribute\r\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\r\n","readmeFilename":"README.1.md","gitHead":"e2c4437395bf44f9e894207bb03ac842e73b9001","_id":"yqcloud-front-boot@0.6.29-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-g2Ud433PZACyaBst2n54+UhtINBeySwysmecrD6COeQR/FAm4fCp1+FwhP7j6Fa/Qfj489eWwnyDFYg9JXS82w==","shasum":"e5dfbead77d1e72a57cfff32a0f3e00673cbdc20","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.29-beta.tgz","fileCount":272,"unpackedSize":2684696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeT0jOCRA9TVsSAnZWagAAwd0P/RITOhRI6Dp57Y9dH+Xu\npboBMCSX6lZKAc/mGFBXxpD2yEy+TLePpQy4QBndHv3UDhqEd0bfngtTQKJh\n/SA5NLGDKmO3ttxxKfDjO4dkdhIhw5yFIamOL2PVdOW/9zp3U4BW9WfB+gRf\n701pV6PlCSjlkIMQIjB+d+2JlmD1Hd8H+3q48VDBBfVOn37yYTS/HYq7NP3A\nOIcDYlqlVyEZcEET6qFfZGSCJ7lRDsxlaJSKpUTGfVGf7sgDf25Cv1B41HFh\nBcU1NksHqOaH7zUNcDXOfpuVcEmahjemNMqSIZKB9iamO+3G6eB8nO4OOUIu\nya9TszPjanDh6o3PS4z0GJRwLE+07jZCQ65LHmFC0+appLNCYXDhdBdnoX/a\nsyfDV7O2U+PTNqZzhi+GjTdHXxwFOu/VVhCG1Xq+VZLJmMgWB1PURGFJXBnz\nHjDWGBYGZs30Y8bY9fNXYRnpyKkgb/zeOaICnJbFLcU7o0V4qWeV65PtyIyM\nJDfYjsEHcT8CDqevKkqW0k435abzueZE7Y1DzwuKpcRV/ahCqY7S8rCW7jyu\nlVRXEDW2QGYmn5Y+WrTonhPAk74e6G6eXJGLbdSTy6ZtPLlad3G4uGqXSo2s\nlvk9d1/wPtLgOwXU2iFsSrwYe01UqvYpPJ7igF5zx+/bZ5qGnm+kORjkJdEJ\nWulZ\r\n=0Vm9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG0zg7dMSNO0wbr2Ysh0g8NkHrdqTMWNs74EZpYoSduOAiB6X4ebgm3KxzaLAc8PbsQsBZXIIG2pJJ15+sY2VrmvRg=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.29-beta_1582254286188_0.006830646671819984"},"_hasShrinkwrap":false},"0.6.30-beta":{"name":"yqcloud-front-boot","version":"0.6.30-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"2.0.2","ts-node":"4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"3.12.0","webpack-dev-server":"2.7.1","yqcloud-ui":"0.0.72"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"3.9.1","gulp-babel":"7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"5.9.1","tslint-loader":"3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\r\n\r\n\r\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\r\n\r\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\r\n\r\n * The project uses `webpack` for construction.\r\n * `React` and `Mobx` are used as the main development technology.\r\n\r\n## Install\r\n\r\n```bash\r\n$ npm install choerodon-front-boot -S\r\n```\r\n\r\n## Configuration\r\n\r\n* Create a configuration file named `config.js`\r\n\r\n```js\r\nimport autoprefixer from 'autoprefixer';\r\n// default config of Choerodon\r\nconst config = {\r\n  port: 9090,\r\n  output: './dist',\r\n  htmlTemplate: 'index.template.html',\r\n  devServerConfig: {},\r\n  postcssConfig: {\r\n    plugins: [\r\n      autoprefixer({\r\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\r\n      }),\r\n    ],\r\n  },\r\n  babelConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  webpackConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  enterPoints(mode, env) {\r\n    // By default, it returns empty object.\r\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\r\n    // e.g.\r\n    // development env\r\n    if (mode === 'start' || env === 'development') {\r\n      return {\r\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\r\n      }\r\n    }\r\n    // production env\r\n    if (mode === 'build' || env === 'production') {\r\n      return {\r\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\r\n      }\r\n    }\r\n  },\r\n  entryName: 'index',\r\n  root: '/',\r\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\r\n  routes: {\r\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\r\n  },\r\n  // By default, dashboard is false.\r\n  // The keys of dashboard are namespaces, and entries are Component paths.\r\n  dashboard: {\r\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\r\n    'choerodon-front-devops': [\r\n      'src/dashboard/Test', //  For e.g., use dir path\r\n      'src/dashboard/Test2.js', //  For e.g., use file path\r\n    ],\r\n  },\r\n  server: 'http://api.example.com', // API server\r\n  fileServer: 'http://file.example.com', // File server\r\n  clientid: 'localhost',\r\n  titlename: 'Choerodon', // HTML title\r\n  favicon: 'favicon.ico', // Page favicon\r\n  theme: { // less/sass modify vars\r\n    'primary-color': '#2196f3',\r\n  },\r\n}\r\n```\r\n\r\n## Run\r\n\r\n```\r\n$choerodon-front-boot start --config config.js\r\n```\r\n\r\nOnce running, open http://localhost:9090\r\n\r\n## Dist\r\n\r\n```\r\n$choerodon-front-boot build --config config.js\r\n```\r\n\r\n## Init Menu\r\n\r\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\r\n\r\nA `Menu.yml` file like this:\r\n\r\n``` yml\r\n#Menu.yml\r\n\"iam\": code\r\n  icon: IAM  # icon ode\r\n  sort: 1  # sort\r\n  delete: \"true\"  # Whether it should be deleted\r\n  site:  # menu level\r\n    - \"organization\": # code\r\n        sort: 1  # sort\r\n        Routes: /iam/organization  # route\r\n        icon: manage_organization  # icon\r\n        permission:  # permissions\r\n          - 'iam-service.organization.enableOrganization'\r\n```\r\nA `language/en.yml` file like this:\r\n\r\n``` yml\r\n#language/en.yml\r\n\"iam\": \"platform settings\"\r\n# site\r\n\"iam.organization\": \"Organization\"\r\n```\r\n\r\nThen, you can run the script to initialize the menu.\r\n```\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\r\n```\r\n`{1}` is your module name.\r\n\r\n\r\n## Dependencies\r\n\r\n * Node environment (6.9.0+)\r\n * Git environment\r\n * Python environment(2.7)\r\n\r\n## Related documents and information\r\n\r\n* [React](https://reactjs.org)\r\n* [Mobx](https://github.com/mobxjs/mobx)\r\n* [webpack](https://webpack.docschina.org)\r\n* [gulp](https://gulpjs.com)\r\n\r\n## Reporting Issues\r\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\r\n\r\n## How to Contribute\r\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\r\n","readmeFilename":"README.1.md","gitHead":"2fc19e4bf3f8022e50ed50d0fe11fca5eeb0f8b0","_id":"yqcloud-front-boot@0.6.30-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-Ym8jSV4vicvfV0AYbOLFgJ5pwSBvl1/K9AqYJXsdm0ocOk3KoDY6z+U53NGMnFS6Xh/s1HnhAlFeB6M1OllPzg==","shasum":"e8d90be40a24e48a657a036dc99406f6c09fa075","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.30-beta.tgz","fileCount":272,"unpackedSize":2686697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeT034CRA9TVsSAnZWagAAwZcP/iptwW874NMYM7HFnsnx\nA1Krr+d1fpooyc26XmTLbAVRNJ2Y5uMCqIWz9SmGZ6R8qazrcKb/Dy7zho6R\nORfPeP4iYCvc/FyJSBOiiOXK8b8gPXanzFEPnyvZK725FGXLPvEUhGdr5vok\nuYLumOSilc2vspS4zt/zGgeV3Q9lDo/b5U53qz0I6oPghQcYxoS+lux5aMHF\nqqAGFCJbn/P7HPguM3lo3vlX557lHP6MbHbOXIJ3ihf5G5VlXdN86gqbbeYt\nndosB9iKICRGZLsk4RCDAwyshTlhXL3CETmigr/7uTv2VRSnV2svXYEllh/V\nvXfM1zopNspe0R+G8R1Hc/hEb4X3qs/cVDPWhY5xw2ATZDIhV9rEMw9ru5vH\no6ATkSvG5Qhvwh8znj+9fpzD0USh5MDDumG9BD90dVPGg0IXSSV3g+VfhzI1\nTN3ep1u+gHzm5ot2/9zrs+7bMT1wCKb9HCUTSFsYjV+zvR6G1TgxylOHFzH+\ntMTKbWu6Nhg5nZ0pznq37OKEeKurjspkz/h+BqsDdI7nVnmOObZvZHIrijBT\nyUfkhVHwXFlqKFl3YRl9MQe8swgsn0W8+nTqBwqWn2vJJedB4Dur4dBFcyxC\nvHsfirtk18eq5O8Cgx1VL/I54VmC8lWSADSQ0iW1/QM8g6lBiggRobJFMpJI\nK2z1\r\n=95KU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH3OcdU2iOxvIfl3CHJmN/E6TEkA7xb9fRe6GZ5pe4BOAiEA6mGhwBNICpzK+wVX6+0bd9yrTAROJ+KQjXqxFyKgj7o="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.30-beta_1582255607762_0.7775323639521912"},"_hasShrinkwrap":false},"0.6.31-beta":{"name":"yqcloud-front-boot","version":"0.6.31-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"2.0.2","ts-node":"4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.72"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"5.9.1","tslint-loader":"3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\r\n\r\n\r\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\r\n\r\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\r\n\r\n * The project uses `webpack` for construction.\r\n * `React` and `Mobx` are used as the main development technology.\r\n\r\n## Install\r\n\r\n```bash\r\n$ npm install choerodon-front-boot -S\r\n```\r\n\r\n## Configuration\r\n\r\n* Create a configuration file named `config.js`\r\n\r\n```js\r\nimport autoprefixer from 'autoprefixer';\r\n// default config of Choerodon\r\nconst config = {\r\n  port: 9090,\r\n  output: './dist',\r\n  htmlTemplate: 'index.template.html',\r\n  devServerConfig: {},\r\n  postcssConfig: {\r\n    plugins: [\r\n      autoprefixer({\r\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\r\n      }),\r\n    ],\r\n  },\r\n  babelConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  webpackConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  enterPoints(mode, env) {\r\n    // By default, it returns empty object.\r\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\r\n    // e.g.\r\n    // development env\r\n    if (mode === 'start' || env === 'development') {\r\n      return {\r\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\r\n      }\r\n    }\r\n    // production env\r\n    if (mode === 'build' || env === 'production') {\r\n      return {\r\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\r\n      }\r\n    }\r\n  },\r\n  entryName: 'index',\r\n  root: '/',\r\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\r\n  routes: {\r\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\r\n  },\r\n  // By default, dashboard is false.\r\n  // The keys of dashboard are namespaces, and entries are Component paths.\r\n  dashboard: {\r\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\r\n    'choerodon-front-devops': [\r\n      'src/dashboard/Test', //  For e.g., use dir path\r\n      'src/dashboard/Test2.js', //  For e.g., use file path\r\n    ],\r\n  },\r\n  server: 'http://api.example.com', // API server\r\n  fileServer: 'http://file.example.com', // File server\r\n  clientid: 'localhost',\r\n  titlename: 'Choerodon', // HTML title\r\n  favicon: 'favicon.ico', // Page favicon\r\n  theme: { // less/sass modify vars\r\n    'primary-color': '#2196f3',\r\n  },\r\n}\r\n```\r\n\r\n## Run\r\n\r\n```\r\n$choerodon-front-boot start --config config.js\r\n```\r\n\r\nOnce running, open http://localhost:9090\r\n\r\n## Dist\r\n\r\n```\r\n$choerodon-front-boot build --config config.js\r\n```\r\n\r\n## Init Menu\r\n\r\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\r\n\r\nA `Menu.yml` file like this:\r\n\r\n``` yml\r\n#Menu.yml\r\n\"iam\": code\r\n  icon: IAM  # icon ode\r\n  sort: 1  # sort\r\n  delete: \"true\"  # Whether it should be deleted\r\n  site:  # menu level\r\n    - \"organization\": # code\r\n        sort: 1  # sort\r\n        Routes: /iam/organization  # route\r\n        icon: manage_organization  # icon\r\n        permission:  # permissions\r\n          - 'iam-service.organization.enableOrganization'\r\n```\r\nA `language/en.yml` file like this:\r\n\r\n``` yml\r\n#language/en.yml\r\n\"iam\": \"platform settings\"\r\n# site\r\n\"iam.organization\": \"Organization\"\r\n```\r\n\r\nThen, you can run the script to initialize the menu.\r\n```\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\r\n```\r\n`{1}` is your module name.\r\n\r\n\r\n## Dependencies\r\n\r\n * Node environment (6.9.0+)\r\n * Git environment\r\n * Python environment(2.7)\r\n\r\n## Related documents and information\r\n\r\n* [React](https://reactjs.org)\r\n* [Mobx](https://github.com/mobxjs/mobx)\r\n* [webpack](https://webpack.docschina.org)\r\n* [gulp](https://gulpjs.com)\r\n\r\n## Reporting Issues\r\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\r\n\r\n## How to Contribute\r\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\r\n","readmeFilename":"README.1.md","gitHead":"314d7cc7375e402004650498dcb923a35910cbbf","_id":"yqcloud-front-boot@0.6.31-beta","_shasum":"7bf3c3e292f76364c6f438ac9bbe8ef539768c71","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"shasum":"7bf3c3e292f76364c6f438ac9bbe8ef539768c71","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.31-beta.tgz","integrity":"sha512-YUpOOsl63MbN9dEMLZCV5+8WuRozaed6XY7Z3Vz0dcuKd5q/0e8fz3fL5R0Va9FkG+Y+225qVSEzk4Vzi2svOQ==","fileCount":270,"unpackedSize":2679193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeT23xCRA9TVsSAnZWagAAMuoP/itFDdwK+MY50nhor2Vq\nfqUSNqOy1fgqZutSKTHBswf1mDoxHk/l7os5o6mI6JGA0l7JECDSIbUSe6ws\nVDVEq82rqfGPQCUi2V9B08z7RmPF5NvXQDVSOVAMGD//ByGOyvP2SryNmEUy\nxjntfDs5pn2NuZ2tvupZNjVJgf1gLneGwiorkjxcMGKB9WNCTeVZUu+1uvqY\na52G/uy4j+EpqApAmtspwkWnJvXWtYDqaBZzETQHif07emBPxrrRTWVurXMg\nodgQRKpjTGr8vWd8roYUgqV394bQ8uN9B9Wt+TN4xBDhYSwZMpTHtHGI4S1p\nz1JrhlbXB2jc99c2qcYD8o7J93vKeH5p82GOUOzn+4rLHx8jwqZaj5altUAE\njGNmVsu4Ia9RElVqsmNtuEQVcyxAFKhrMTNRsHsbxNSRDvilWTxJQg7dnugt\nDyLG/hAI2bIiMdDRHgQ3KVBOaG3ICEJn5VqS337/UbRH7wSeqCDjd9gQCQc1\nwBdsU+vFy3jFdd6Ai79mQn08ilugyi+7OMFIF85NGnhDC+Dr4RJQoeJVLFqH\nhe3jDXweldAqzbkkgnJpSj3zVvzJNHas8LODJr4sl/08SYdSp3G4fVd5NcBz\nvvAbuYW65IZMQop8VQK6/xh+E25IZ73oU8C8fleaHUml7VjmvkWV/4AidKJp\nOINX\r\n=9N9U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFATCsZOvbd8CdwkYl3vj7X05A8ZLMr1ZsgHkiY+8xkAIhAPBr1+VMlrtGW4kJNrZsH2FJMLMJM4zG3dGUrzV7zSrm"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.31-beta_1582263793111_0.6011769740123682"},"_hasShrinkwrap":false},"0.6.32-beta":{"name":"yqcloud-front-boot","version":"0.6.32-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"2.0.2","ts-node":"4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.72"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"5.9.1","tslint-loader":"3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\r\n\r\n\r\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\r\n\r\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\r\n\r\n * The project uses `webpack` for construction.\r\n * `React` and `Mobx` are used as the main development technology.\r\n\r\n## Install\r\n\r\n```bash\r\n$ npm install choerodon-front-boot -S\r\n```\r\n\r\n## Configuration\r\n\r\n* Create a configuration file named `config.js`\r\n\r\n```js\r\nimport autoprefixer from 'autoprefixer';\r\n// default config of Choerodon\r\nconst config = {\r\n  port: 9090,\r\n  output: './dist',\r\n  htmlTemplate: 'index.template.html',\r\n  devServerConfig: {},\r\n  postcssConfig: {\r\n    plugins: [\r\n      autoprefixer({\r\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\r\n      }),\r\n    ],\r\n  },\r\n  babelConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  webpackConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  enterPoints(mode, env) {\r\n    // By default, it returns empty object.\r\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\r\n    // e.g.\r\n    // development env\r\n    if (mode === 'start' || env === 'development') {\r\n      return {\r\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\r\n      }\r\n    }\r\n    // production env\r\n    if (mode === 'build' || env === 'production') {\r\n      return {\r\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\r\n      }\r\n    }\r\n  },\r\n  entryName: 'index',\r\n  root: '/',\r\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\r\n  routes: {\r\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\r\n  },\r\n  // By default, dashboard is false.\r\n  // The keys of dashboard are namespaces, and entries are Component paths.\r\n  dashboard: {\r\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\r\n    'choerodon-front-devops': [\r\n      'src/dashboard/Test', //  For e.g., use dir path\r\n      'src/dashboard/Test2.js', //  For e.g., use file path\r\n    ],\r\n  },\r\n  server: 'http://api.example.com', // API server\r\n  fileServer: 'http://file.example.com', // File server\r\n  clientid: 'localhost',\r\n  titlename: 'Choerodon', // HTML title\r\n  favicon: 'favicon.ico', // Page favicon\r\n  theme: { // less/sass modify vars\r\n    'primary-color': '#2196f3',\r\n  },\r\n}\r\n```\r\n\r\n## Run\r\n\r\n```\r\n$choerodon-front-boot start --config config.js\r\n```\r\n\r\nOnce running, open http://localhost:9090\r\n\r\n## Dist\r\n\r\n```\r\n$choerodon-front-boot build --config config.js\r\n```\r\n\r\n## Init Menu\r\n\r\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\r\n\r\nA `Menu.yml` file like this:\r\n\r\n``` yml\r\n#Menu.yml\r\n\"iam\": code\r\n  icon: IAM  # icon ode\r\n  sort: 1  # sort\r\n  delete: \"true\"  # Whether it should be deleted\r\n  site:  # menu level\r\n    - \"organization\": # code\r\n        sort: 1  # sort\r\n        Routes: /iam/organization  # route\r\n        icon: manage_organization  # icon\r\n        permission:  # permissions\r\n          - 'iam-service.organization.enableOrganization'\r\n```\r\nA `language/en.yml` file like this:\r\n\r\n``` yml\r\n#language/en.yml\r\n\"iam\": \"platform settings\"\r\n# site\r\n\"iam.organization\": \"Organization\"\r\n```\r\n\r\nThen, you can run the script to initialize the menu.\r\n```\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\r\n```\r\n`{1}` is your module name.\r\n\r\n\r\n## Dependencies\r\n\r\n * Node environment (6.9.0+)\r\n * Git environment\r\n * Python environment(2.7)\r\n\r\n## Related documents and information\r\n\r\n* [React](https://reactjs.org)\r\n* [Mobx](https://github.com/mobxjs/mobx)\r\n* [webpack](https://webpack.docschina.org)\r\n* [gulp](https://gulpjs.com)\r\n\r\n## Reporting Issues\r\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\r\n\r\n## How to Contribute\r\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\r\n","readmeFilename":"README.1.md","gitHead":"314d7cc7375e402004650498dcb923a35910cbbf","_id":"yqcloud-front-boot@0.6.32-beta","_shasum":"74a29731efc71ec25b8628373d4e4a05a177de7d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"shasum":"74a29731efc71ec25b8628373d4e4a05a177de7d","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.32-beta.tgz","integrity":"sha512-RLvSj/ZUiNBxZEcKTWdy4NlHejyUBoETW54DI9bEJkEto9JScK9MEYdYOnWH4iyem6JYl7bW3/qEIVfW84vtVQ==","fileCount":270,"unpackedSize":2679187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeT3OFCRA9TVsSAnZWagAAOakP/0eIBBy+6d/tUmNPEFNH\nCzPlAp7fs6nlV3WfbhIfZYR5VTW0w8lcOBPj53jHwAW9moYIWyurDpquf3ug\nHB/1NwyqUHZIexmPW6DVOjg7UMYhIcFSPA6QuOE7hRPW1e4b4w1qdQ6ngFvj\nVWfz82hRcXz4I1JAy8S+GFMojOP0JsQ4bMRxaukoEO80Z8L293skcxLrlsmU\nu+SDJd2TOthDz4inEp3fcBPLZNA3vy/Ftd98IWfnHmpEEbEMNaulJU0JeVpP\nCIyE4JwZcdMmEp9oZFW9Qn6LZCzS2E4QA3ykTItWyyWcW2HlDRCP/+Ihn1y0\nOYCVwWE1LdhsbLFH5E12UkMMMyMJjbqh/TwbI94yf9xoyyaRr8QWKqM2VnMR\nrl0sP6NGFIgcmhxzCvUFuUwPuUD/SUYY28XhQ/qG0bjZn1qv1M+7k5nte1bC\nsa8/vKo/ndD9JsP/P3azlEwDd/WBLOpkCfXi6Cuq/kdWUcat+IkyTv34fdCU\n4U3rZBVm+TTagbHezZIPxcLynzhD8qtQPG/fW5r3nKB1MtFkKFFpImQ2wxVY\nGc8XszMJO6A7xDKWAmt6VkQUBP16agB/0QlR6P0ihjWVzlIooBf2/1+DsCje\nKQan5qGgy4unHH41mvRel+rr04C6eMLi0brIiMrJcRxkWpuF2+S9z5kk1oQL\n+6db\r\n=/dU/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDl+ANtEOmtJp7uaLZ9NOAkBZZzepPteGimGVne5yYJWQIgaL068Df6C9N+rX7jMxZoWiPlgQucKqLCe885fhfzhOU="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.32-beta_1582265220890_0.49627723263702905"},"_hasShrinkwrap":false},"0.6.33-beta":{"name":"yqcloud-front-boot","version":"0.6.33-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"2.0.2","ts-node":"4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.72"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"5.9.1","tslint-loader":"3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\r\n\r\n\r\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\r\n\r\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\r\n\r\n * The project uses `webpack` for construction.\r\n * `React` and `Mobx` are used as the main development technology.\r\n\r\n## Install\r\n\r\n```bash\r\n$ npm install choerodon-front-boot -S\r\n```\r\n\r\n## Configuration\r\n\r\n* Create a configuration file named `config.js`\r\n\r\n```js\r\nimport autoprefixer from 'autoprefixer';\r\n// default config of Choerodon\r\nconst config = {\r\n  port: 9090,\r\n  output: './dist',\r\n  htmlTemplate: 'index.template.html',\r\n  devServerConfig: {},\r\n  postcssConfig: {\r\n    plugins: [\r\n      autoprefixer({\r\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\r\n      }),\r\n    ],\r\n  },\r\n  babelConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  webpackConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  enterPoints(mode, env) {\r\n    // By default, it returns empty object.\r\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\r\n    // e.g.\r\n    // development env\r\n    if (mode === 'start' || env === 'development') {\r\n      return {\r\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\r\n      }\r\n    }\r\n    // production env\r\n    if (mode === 'build' || env === 'production') {\r\n      return {\r\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\r\n      }\r\n    }\r\n  },\r\n  entryName: 'index',\r\n  root: '/',\r\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\r\n  routes: {\r\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\r\n  },\r\n  // By default, dashboard is false.\r\n  // The keys of dashboard are namespaces, and entries are Component paths.\r\n  dashboard: {\r\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\r\n    'choerodon-front-devops': [\r\n      'src/dashboard/Test', //  For e.g., use dir path\r\n      'src/dashboard/Test2.js', //  For e.g., use file path\r\n    ],\r\n  },\r\n  server: 'http://api.example.com', // API server\r\n  fileServer: 'http://file.example.com', // File server\r\n  clientid: 'localhost',\r\n  titlename: 'Choerodon', // HTML title\r\n  favicon: 'favicon.ico', // Page favicon\r\n  theme: { // less/sass modify vars\r\n    'primary-color': '#2196f3',\r\n  },\r\n}\r\n```\r\n\r\n## Run\r\n\r\n```\r\n$choerodon-front-boot start --config config.js\r\n```\r\n\r\nOnce running, open http://localhost:9090\r\n\r\n## Dist\r\n\r\n```\r\n$choerodon-front-boot build --config config.js\r\n```\r\n\r\n## Init Menu\r\n\r\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\r\n\r\nA `Menu.yml` file like this:\r\n\r\n``` yml\r\n#Menu.yml\r\n\"iam\": code\r\n  icon: IAM  # icon ode\r\n  sort: 1  # sort\r\n  delete: \"true\"  # Whether it should be deleted\r\n  site:  # menu level\r\n    - \"organization\": # code\r\n        sort: 1  # sort\r\n        Routes: /iam/organization  # route\r\n        icon: manage_organization  # icon\r\n        permission:  # permissions\r\n          - 'iam-service.organization.enableOrganization'\r\n```\r\nA `language/en.yml` file like this:\r\n\r\n``` yml\r\n#language/en.yml\r\n\"iam\": \"platform settings\"\r\n# site\r\n\"iam.organization\": \"Organization\"\r\n```\r\n\r\nThen, you can run the script to initialize the menu.\r\n```\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\r\n```\r\n`{1}` is your module name.\r\n\r\n\r\n## Dependencies\r\n\r\n * Node environment (6.9.0+)\r\n * Git environment\r\n * Python environment(2.7)\r\n\r\n## Related documents and information\r\n\r\n* [React](https://reactjs.org)\r\n* [Mobx](https://github.com/mobxjs/mobx)\r\n* [webpack](https://webpack.docschina.org)\r\n* [gulp](https://gulpjs.com)\r\n\r\n## Reporting Issues\r\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\r\n\r\n## How to Contribute\r\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\r\n","readmeFilename":"README.1.md","gitHead":"314d7cc7375e402004650498dcb923a35910cbbf","_id":"yqcloud-front-boot@0.6.33-beta","_shasum":"4c996025fbf672bb095e0223cfbd084db6e8a156","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"shasum":"4c996025fbf672bb095e0223cfbd084db6e8a156","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.33-beta.tgz","integrity":"sha512-sY5Uwut69LEduwu55czYntJGTq8+EmeusTR4dd7GRmyFsQqrD8VnBLHf/jme2libi82Guh3IZIXQpvAtULCkqA==","fileCount":270,"unpackedSize":2679187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeT3f/CRA9TVsSAnZWagAAYBMP/RQvoQNvBMFlgK1XygKR\npH+PYzTzc8HmL6G/vVSbI9uBDabygdcC3Kwje41ZwHoyrB8gMqZGi3Us63ds\njlzt/azLJ5E5Cg3TGsltXt5uUB6CIGqtpsazZMiDs0Exkt9cGogVqX69Kd/9\nZRYQDELyAea3qDfGExbPY1qhAWHlplCGmcQKe8VXGZ8AExaIui0fLIeKT4GC\nGs7/LjGoN+sI3zd+569gl7/9PII3mPYKTm5cqYSicgzOO+DrRvTBg+UhKjiB\neK8HSXPKhn2iXlHvRNbPLit1/DtlvaPs6vfs8Gx4lJ1hpKVBwUrhNctLRiNU\ngCUv+0nXdBOTLlCS80AnMd42Yd8XEl8Ac6hbjtPvDyLh6GKfGDNEN6+Bj+KJ\nHTc26oDFOaYHR2q8yZUDGPBlAmFfzUpRdXqPr26mH0jjExGNcsVgEr5zsMU5\n+YZj4HKWK8um5JnHnuT1Wzpq7HCR7JAswyZxeGpPzJYEE6Knwr+HlGk2Bx2h\nEOt1L/z7FKVADX+466I2DUqBUkgLXKjrkkmGuFLh7knYE8+uMG4STx4KHlmK\nQXK/jwgJ8UfY5Z2qGwzHvteLSZBobo/YrlW8PpX+XLrJ4HBMTYFKyYdNFp3e\nWKi+mzkRInDtyWoJPvwXt3ExM36LKUnF0KYSzjavYG47QXylgRcvxPCGyxjq\nID5d\r\n=rgJF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICnL6vMOwkwbqI/hol9gkwJimGjEEfdO4MDqX9wrGEOmAiBQg90n7CvpTMYzdCawN8KROO7CrjWEmtQ9QcquHbEb8A=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.33-beta_1582266366465_0.10159465155889835"},"_hasShrinkwrap":false},"0.6.34-beta":{"name":"yqcloud-front-boot","version":"0.6.34-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"2.0.2","ts-node":"4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.72"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"5.9.1","tslint-loader":"3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\r\n\r\n\r\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\r\n\r\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\r\n\r\n * The project uses `webpack` for construction.\r\n * `React` and `Mobx` are used as the main development technology.\r\n\r\n## Install\r\n\r\n```bash\r\n$ npm install choerodon-front-boot -S\r\n```\r\n\r\n## Configuration\r\n\r\n* Create a configuration file named `config.js`\r\n\r\n```js\r\nimport autoprefixer from 'autoprefixer';\r\n// default config of Choerodon\r\nconst config = {\r\n  port: 9090,\r\n  output: './dist',\r\n  htmlTemplate: 'index.template.html',\r\n  devServerConfig: {},\r\n  postcssConfig: {\r\n    plugins: [\r\n      autoprefixer({\r\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\r\n      }),\r\n    ],\r\n  },\r\n  babelConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  webpackConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  enterPoints(mode, env) {\r\n    // By default, it returns empty object.\r\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\r\n    // e.g.\r\n    // development env\r\n    if (mode === 'start' || env === 'development') {\r\n      return {\r\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\r\n      }\r\n    }\r\n    // production env\r\n    if (mode === 'build' || env === 'production') {\r\n      return {\r\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\r\n      }\r\n    }\r\n  },\r\n  entryName: 'index',\r\n  root: '/',\r\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\r\n  routes: {\r\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\r\n  },\r\n  // By default, dashboard is false.\r\n  // The keys of dashboard are namespaces, and entries are Component paths.\r\n  dashboard: {\r\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\r\n    'choerodon-front-devops': [\r\n      'src/dashboard/Test', //  For e.g., use dir path\r\n      'src/dashboard/Test2.js', //  For e.g., use file path\r\n    ],\r\n  },\r\n  server: 'http://api.example.com', // API server\r\n  fileServer: 'http://file.example.com', // File server\r\n  clientid: 'localhost',\r\n  titlename: 'Choerodon', // HTML title\r\n  favicon: 'favicon.ico', // Page favicon\r\n  theme: { // less/sass modify vars\r\n    'primary-color': '#2196f3',\r\n  },\r\n}\r\n```\r\n\r\n## Run\r\n\r\n```\r\n$choerodon-front-boot start --config config.js\r\n```\r\n\r\nOnce running, open http://localhost:9090\r\n\r\n## Dist\r\n\r\n```\r\n$choerodon-front-boot build --config config.js\r\n```\r\n\r\n## Init Menu\r\n\r\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\r\n\r\nA `Menu.yml` file like this:\r\n\r\n``` yml\r\n#Menu.yml\r\n\"iam\": code\r\n  icon: IAM  # icon ode\r\n  sort: 1  # sort\r\n  delete: \"true\"  # Whether it should be deleted\r\n  site:  # menu level\r\n    - \"organization\": # code\r\n        sort: 1  # sort\r\n        Routes: /iam/organization  # route\r\n        icon: manage_organization  # icon\r\n        permission:  # permissions\r\n          - 'iam-service.organization.enableOrganization'\r\n```\r\nA `language/en.yml` file like this:\r\n\r\n``` yml\r\n#language/en.yml\r\n\"iam\": \"platform settings\"\r\n# site\r\n\"iam.organization\": \"Organization\"\r\n```\r\n\r\nThen, you can run the script to initialize the menu.\r\n```\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\r\n```\r\n`{1}` is your module name.\r\n\r\n\r\n## Dependencies\r\n\r\n * Node environment (6.9.0+)\r\n * Git environment\r\n * Python environment(2.7)\r\n\r\n## Related documents and information\r\n\r\n* [React](https://reactjs.org)\r\n* [Mobx](https://github.com/mobxjs/mobx)\r\n* [webpack](https://webpack.docschina.org)\r\n* [gulp](https://gulpjs.com)\r\n\r\n## Reporting Issues\r\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\r\n\r\n## How to Contribute\r\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\r\n","readmeFilename":"README.1.md","gitHead":"314d7cc7375e402004650498dcb923a35910cbbf","_id":"yqcloud-front-boot@0.6.34-beta","_shasum":"342f6c6fcec4559e71831691e09ce0db8c3874dc","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"shasum":"342f6c6fcec4559e71831691e09ce0db8c3874dc","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.34-beta.tgz","integrity":"sha512-2xo0aSjqkJ5Do8n77Y2QXduc4czOyEoib4CmcqvtdnQW2Y60dHAyUYX8fOgl7+EaoAyTN7TLQuEX7QGpaDV6mA==","fileCount":270,"unpackedSize":2679153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeT33YCRA9TVsSAnZWagAAUkoP/jMY2aaBkq1Aqd+oNFZC\nzXfqR5EETrTsmzJiI8xGov1Mm3HDZOxvPXOBR3lcr+16H4w/QW4qar0bcO5O\nNMcoGMJUdpLRSpGIUKNyKNDyulxl8cRyrUCyLv97bzJU4Y4vQvVgKT16rAwi\nhFQHbLT9+WKGA+Btd2hM+LVnWtu7edE2p106ktjck3WWBKDRPpySIV1l5WG8\nza2JEBUgzcD2qK8n7YKhVYblU9IbA6SaUVBx2LfjdAq2REofOq1W4EMWsrBz\nkY5SXhCKdh3kwgAYuXY1xAmQYTMGVizf4x73D+gFujH4R+AjppYQaJCMMXBS\na8C09aMiRrID0Q31IP1Qq2Ob4QmR4Mt1QEhi0GNLqknKvAMYdFi14stybF0o\nalGkOKx6vJXgo4fGrunYOB1bbpXCXVk19rk7M/giY6jzeL8eZz6zGxb+3HnG\n6XzRX0i6yFAtMEw4GX+nsOvHyvLHmAvtDWjbK4jS6VBz00Yo/WcJbP2iltfg\nYVRyJye5DMRuDeUVXYIO1Nn1V2CpJTDrWJSSa//VkktzHXIEyH4q/QZcJ9Co\nO4mrUjSioj7Cq5iyWQlCFkKWTZD6su8KmvSHrjHPjL7xi0dNhAcC77phToNJ\nEa6ebqjbmlVfmf5Cs6bNRVoovNjfYR2bFUoaqrR4LETnOGufkBlCfLzSVWb9\nQQ0R\r\n=s73x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBhhSDZEHMti6bqit4DvmbKU2ZDhe+VMeHtdUpVR9yi/AiEA2qfDIFpACCQuQQWefQ21Un7cA6VA5iSgd+IBS2pfrwE="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.34-beta_1582267864248_0.9951354355404993"},"_hasShrinkwrap":false},"0.6.35-beta":{"name":"yqcloud-front-boot","version":"0.6.35-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.72"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\r\n\r\n\r\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\r\n\r\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\r\n\r\n * The project uses `webpack` for construction.\r\n * `React` and `Mobx` are used as the main development technology.\r\n\r\n## Install\r\n\r\n```bash\r\n$ npm install choerodon-front-boot -S\r\n```\r\n\r\n## Configuration\r\n\r\n* Create a configuration file named `config.js`\r\n\r\n```js\r\nimport autoprefixer from 'autoprefixer';\r\n// default config of Choerodon\r\nconst config = {\r\n  port: 9090,\r\n  output: './dist',\r\n  htmlTemplate: 'index.template.html',\r\n  devServerConfig: {},\r\n  postcssConfig: {\r\n    plugins: [\r\n      autoprefixer({\r\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\r\n      }),\r\n    ],\r\n  },\r\n  babelConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  webpackConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  enterPoints(mode, env) {\r\n    // By default, it returns empty object.\r\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\r\n    // e.g.\r\n    // development env\r\n    if (mode === 'start' || env === 'development') {\r\n      return {\r\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\r\n      }\r\n    }\r\n    // production env\r\n    if (mode === 'build' || env === 'production') {\r\n      return {\r\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\r\n      }\r\n    }\r\n  },\r\n  entryName: 'index',\r\n  root: '/',\r\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\r\n  routes: {\r\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\r\n  },\r\n  // By default, dashboard is false.\r\n  // The keys of dashboard are namespaces, and entries are Component paths.\r\n  dashboard: {\r\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\r\n    'choerodon-front-devops': [\r\n      'src/dashboard/Test', //  For e.g., use dir path\r\n      'src/dashboard/Test2.js', //  For e.g., use file path\r\n    ],\r\n  },\r\n  server: 'http://api.example.com', // API server\r\n  fileServer: 'http://file.example.com', // File server\r\n  clientid: 'localhost',\r\n  titlename: 'Choerodon', // HTML title\r\n  favicon: 'favicon.ico', // Page favicon\r\n  theme: { // less/sass modify vars\r\n    'primary-color': '#2196f3',\r\n  },\r\n}\r\n```\r\n\r\n## Run\r\n\r\n```\r\n$choerodon-front-boot start --config config.js\r\n```\r\n\r\nOnce running, open http://localhost:9090\r\n\r\n## Dist\r\n\r\n```\r\n$choerodon-front-boot build --config config.js\r\n```\r\n\r\n## Init Menu\r\n\r\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\r\n\r\nA `Menu.yml` file like this:\r\n\r\n``` yml\r\n#Menu.yml\r\n\"iam\": code\r\n  icon: IAM  # icon ode\r\n  sort: 1  # sort\r\n  delete: \"true\"  # Whether it should be deleted\r\n  site:  # menu level\r\n    - \"organization\": # code\r\n        sort: 1  # sort\r\n        Routes: /iam/organization  # route\r\n        icon: manage_organization  # icon\r\n        permission:  # permissions\r\n          - 'iam-service.organization.enableOrganization'\r\n```\r\nA `language/en.yml` file like this:\r\n\r\n``` yml\r\n#language/en.yml\r\n\"iam\": \"platform settings\"\r\n# site\r\n\"iam.organization\": \"Organization\"\r\n```\r\n\r\nThen, you can run the script to initialize the menu.\r\n```\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\r\n```\r\n`{1}` is your module name.\r\n\r\n\r\n## Dependencies\r\n\r\n * Node environment (6.9.0+)\r\n * Git environment\r\n * Python environment(2.7)\r\n\r\n## Related documents and information\r\n\r\n* [React](https://reactjs.org)\r\n* [Mobx](https://github.com/mobxjs/mobx)\r\n* [webpack](https://webpack.docschina.org)\r\n* [gulp](https://gulpjs.com)\r\n\r\n## Reporting Issues\r\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\r\n\r\n## How to Contribute\r\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\r\n","readmeFilename":"README.1.md","gitHead":"22a0e3fb465ee1d0a41e589f8a95d8f45cd47e7a","_id":"yqcloud-front-boot@0.6.35-beta","_shasum":"638ec488fbfecacba9082b60ba99ba1f13c4a32d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"shasum":"638ec488fbfecacba9082b60ba99ba1f13c4a32d","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.35-beta.tgz","integrity":"sha512-0puNaDAXlUjciLIxbKSiNVcbf2OtbTCpWe9m0wsG7eyyznug4JSL6CkWh3SD8zY73kn/UQw9o1Djvizdy1MDWA==","fileCount":270,"unpackedSize":2679157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeT4VNCRA9TVsSAnZWagAAcLkQAJGIkb4jPA0L897shgcE\n+tddIv8zuIsUVuZO3bxPNluOkBdOon6rQ+RknoxW9KS1eHnpI/4vRptITBuL\nrk1cwUIJmlOb/xfaH2ALcyFbM8cv3duW/LU74mKEIvXmwvvYq9bDze8WYUEd\nDQ2pwglmBPf4T84KEPyf16YpHYhoZizmoGVg1x60Gd0lDH3SYmeEpG2JvFF3\no5SswzHcxUqJ2OTtLFRQ0/UZvJDSDdktrvLtRE96qLD4siaQYpPeWSWQKCH3\nWtQksg4BL0XvLo0Qy6gz/Pc/pNFQclWVSFDbtcJriAnKnKZU+f8q2oogctV9\nV/Yxq3yOi8+LIFmD4xyzpKkgQDUmMcZ14VAMSUudXddatkRHd6kH5z26tWuq\nJZJ6upvzh7L/mOXdnbGUaDZ8/k/l0ZaturIo2g3aN9FDVwdsdhqd2w+O6hlL\nukcBL/UlKCbFNY6SaZT/ep4NWPoATp8Ebvb1yrM87iMRveN52snly24wojP2\nybPuZDTAeZ15Jhqay2nayFYYNWoOKWDBXf7h55Ge+v8PFDYRn1T5skPcU2dA\ndkdR1JuP6iEgSL5bGHoKVjgzwx4iu8VpjAnn84qQks+kGlEOpFDWtpr7jpKI\n/ki6SQmtiE1jy+9e2Egy4AMN1vQHPAH3FipNmAkFp64GaI21GqTQk6AtQzt7\ngpWZ\r\n=7k2k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE6G75rJOaSDUo2xoxaLdWoMTYVusQl6OFb47Qg3MWOaAiEAquqKcQxNaa6UIQNTbe/QrMTjLtQnMI5yHlFW6lMkhiU="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.35-beta_1582269772567_0.02641929435761714"},"_hasShrinkwrap":false},"0.6.36-beta":{"name":"yqcloud-front-boot","version":"0.6.36-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.72"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\r\n\r\n\r\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\r\n\r\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\r\n\r\n * The project uses `webpack` for construction.\r\n * `React` and `Mobx` are used as the main development technology.\r\n\r\n## Install\r\n\r\n```bash\r\n$ npm install choerodon-front-boot -S\r\n```\r\n\r\n## Configuration\r\n\r\n* Create a configuration file named `config.js`\r\n\r\n```js\r\nimport autoprefixer from 'autoprefixer';\r\n// default config of Choerodon\r\nconst config = {\r\n  port: 9090,\r\n  output: './dist',\r\n  htmlTemplate: 'index.template.html',\r\n  devServerConfig: {},\r\n  postcssConfig: {\r\n    plugins: [\r\n      autoprefixer({\r\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\r\n      }),\r\n    ],\r\n  },\r\n  babelConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  webpackConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  enterPoints(mode, env) {\r\n    // By default, it returns empty object.\r\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\r\n    // e.g.\r\n    // development env\r\n    if (mode === 'start' || env === 'development') {\r\n      return {\r\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\r\n      }\r\n    }\r\n    // production env\r\n    if (mode === 'build' || env === 'production') {\r\n      return {\r\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\r\n      }\r\n    }\r\n  },\r\n  entryName: 'index',\r\n  root: '/',\r\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\r\n  routes: {\r\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\r\n  },\r\n  // By default, dashboard is false.\r\n  // The keys of dashboard are namespaces, and entries are Component paths.\r\n  dashboard: {\r\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\r\n    'choerodon-front-devops': [\r\n      'src/dashboard/Test', //  For e.g., use dir path\r\n      'src/dashboard/Test2.js', //  For e.g., use file path\r\n    ],\r\n  },\r\n  server: 'http://api.example.com', // API server\r\n  fileServer: 'http://file.example.com', // File server\r\n  clientid: 'localhost',\r\n  titlename: 'Choerodon', // HTML title\r\n  favicon: 'favicon.ico', // Page favicon\r\n  theme: { // less/sass modify vars\r\n    'primary-color': '#2196f3',\r\n  },\r\n}\r\n```\r\n\r\n## Run\r\n\r\n```\r\n$choerodon-front-boot start --config config.js\r\n```\r\n\r\nOnce running, open http://localhost:9090\r\n\r\n## Dist\r\n\r\n```\r\n$choerodon-front-boot build --config config.js\r\n```\r\n\r\n## Init Menu\r\n\r\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\r\n\r\nA `Menu.yml` file like this:\r\n\r\n``` yml\r\n#Menu.yml\r\n\"iam\": code\r\n  icon: IAM  # icon ode\r\n  sort: 1  # sort\r\n  delete: \"true\"  # Whether it should be deleted\r\n  site:  # menu level\r\n    - \"organization\": # code\r\n        sort: 1  # sort\r\n        Routes: /iam/organization  # route\r\n        icon: manage_organization  # icon\r\n        permission:  # permissions\r\n          - 'iam-service.organization.enableOrganization'\r\n```\r\nA `language/en.yml` file like this:\r\n\r\n``` yml\r\n#language/en.yml\r\n\"iam\": \"platform settings\"\r\n# site\r\n\"iam.organization\": \"Organization\"\r\n```\r\n\r\nThen, you can run the script to initialize the menu.\r\n```\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\r\n```\r\n`{1}` is your module name.\r\n\r\n\r\n## Dependencies\r\n\r\n * Node environment (6.9.0+)\r\n * Git environment\r\n * Python environment(2.7)\r\n\r\n## Related documents and information\r\n\r\n* [React](https://reactjs.org)\r\n* [Mobx](https://github.com/mobxjs/mobx)\r\n* [webpack](https://webpack.docschina.org)\r\n* [gulp](https://gulpjs.com)\r\n\r\n## Reporting Issues\r\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\r\n\r\n## How to Contribute\r\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\r\n","readmeFilename":"README.1.md","gitHead":"22a0e3fb465ee1d0a41e589f8a95d8f45cd47e7a","_id":"yqcloud-front-boot@0.6.36-beta","_shasum":"8e8d07da5d39cfe6b46b27a7ca7d2d7c7f484dcc","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"shasum":"8e8d07da5d39cfe6b46b27a7ca7d2d7c7f484dcc","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.36-beta.tgz","integrity":"sha512-R+Lu+ZPNdvLCorhTewNzn1ARkJ2fc3YFWwGqm49bGVj76DWISd++tLMyMYb/VLDOcJVQWGz8j+YsCB2ekQbSHQ==","fileCount":270,"unpackedSize":2679176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeT87XCRA9TVsSAnZWagAA75cQAJnUeNIRfh9VX5JUs3uz\nPnAubc+9Q5JvdPBNLbB5tksxhloNo+gX8m8l71ROgdktq7Se7ic8AULXGGKf\nuXGe1AVYjVU3lO1rpV/xrvKtkRNl9tyid1RDMeU4NWpcoE+6Ppl+Z5Aca21Z\neks3PpZQAkdpCf/p/+a2QQUWshVPQxZxSPXiubkU0IkS1sjFQM0iahFybkVj\nw7FHsQeBs9+R3WrPliuvgPcq8hqfyc3dNve9WZ3H7nou1fJ/21qy6O7ts/IY\npRyUrx/7To6xD7RjsCZDH45zJSGIijIwKiqyXCmPh47RJXmfSY7Z4jYiaNqT\ndVR5y+/X+qYxo/xHYpsNBASy+81of2RCwQAkS2OxswMUJST5lcoD3w86rijq\nudF70Gg+F65NjTIvfo1R6gJCkZgc2KmxCoj50aKIoTTpffbthE5YXLD0hCkr\n8VpO2LedYx5y6VSFWpBzG7k16PX5AlkMfBHBdanYnPWw1D7MGV6Hi43LNUI+\ndT6hyFibEhigvHuzjepKh+RfRVmPu1REs/MR3TRgqdPb6fpg/xrMq6FEZNaW\nHgtWewEEqHGyRdxUirwj3ACz7uspPw6hId38W6FbolFB5cdmPsRA252Qz9Sj\nl5//bDMhi8AcDW0uLCQM1Yh03VZAatXiqA0lu2u37Gp9qvVzyvw00KBgtGb7\nsJNU\r\n=AGfp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOdRGrLreZt5Kb7xEgMjtj2WAzPMZvtiw106m6p8xcpwIgTTMsRCF3N0IBtcpAyPI4lUzE8/dAHGgcA63vsf/SZzw="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.36-beta_1582288598177_0.7437618003063664"},"_hasShrinkwrap":false},"0.6.37-beta":{"name":"yqcloud-front-boot","version":"0.6.37-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.72"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"094c2a88651560612f01f54306919fa7f8c8ec65","_id":"yqcloud-front-boot@0.6.37-beta","_nodeVersion":"11.11.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-vLM7D+pjAmALk2/EzrF8EyBcblxHtt5Jn22sM5VtMERKxaxqi3XeXYcTe/t0P2PirOPjco0Yx5nWIghC65OiVw==","shasum":"c04f31932ea18226e5237ca19255306ddcd27753","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.37-beta.tgz","fileCount":272,"unpackedSize":2674967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeT+YsCRA9TVsSAnZWagAA+W8P/1ceAwTWSwNGHGKknb82\nJSlXCO3/SpY6TlQfxTnlEJRwFaRFC2w2Cdh/nwNqj7IaWSsG/kVXoH8b0Goq\n22SFG4hWEifQZYxmPOJKLlC6zK5uKtrouzs346GK+8PpwOqOXP1Pofu7GQNR\nHgDQBvO6NUQAeGSoAkabH5v5H/LeHmfCFD92sRrowsJOL6vZoFa7p+8DOxa8\n5GEC41PGgugsH98zu36Tr3Zjzd3e3Srwq2qQT/nni6vgeCaKbOaXQTLm64IF\nPZKkRHQqzYJ5AnTQCcVAx+gjG6CzrHl0Ke3gHdfJVGXRD1iZmhY9zlNU9Ft9\nUVrO6/5Ar1bwgmh25Gk3DKyvcq3uR8RaQWJr6FGu4yxyfoesHs25O97+jCDc\ncHdF4yRYy05i7HIE+aoH3M42jaNR5j3lE/vODBZScv3zrb2gCOOjtyhCKCdD\npRrEbng07nSe730suZLbfBRqZgoB+A+SGj3WcAa97pYg0JgLFYmBrtSX6RcI\nd6fubXQDJct8/C11ETZ9/LwfokFrZ2bCnVdPU++VkuLSWxqmuuF+dj/p7WMU\nircZ5/3SGXUTcJJejouUNCqKt8U/KN987vvYT4MVxjbyOPIb9+8Wceft/+q7\nGlewi3blAt5UFXZU5Je0SVJIhu+MMhdYma2jKjTgfMPII4yB8TlIdGwKwPsX\n/GMH\r\n=tHJj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDr2BhZOjEFE6JFbfxyY5wrI8STUeHBhDxQZ5qp1EH12AiEA+h1lvKCbRNyyF//952/mZXejPjz+MMxAKYnYbpFaOXE="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"dawven","email":"dawviento@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.37-beta_1582294571321_0.5281542511441861"},"_hasShrinkwrap":false},"0.6.38-beta":{"name":"yqcloud-front-boot","version":"0.6.38-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\r\n\r\n\r\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\r\n\r\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\r\n\r\n * The project uses `webpack` for construction.\r\n * `React` and `Mobx` are used as the main development technology.\r\n\r\n## Install\r\n\r\n```bash\r\n$ npm install choerodon-front-boot -S\r\n```\r\n\r\n## Configuration\r\n\r\n* Create a configuration file named `config.js`\r\n\r\n```js\r\nimport autoprefixer from 'autoprefixer';\r\n// default config of Choerodon\r\nconst config = {\r\n  port: 9090,\r\n  output: './dist',\r\n  htmlTemplate: 'index.template.html',\r\n  devServerConfig: {},\r\n  postcssConfig: {\r\n    plugins: [\r\n      autoprefixer({\r\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\r\n      }),\r\n    ],\r\n  },\r\n  babelConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  webpackConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  enterPoints(mode, env) {\r\n    // By default, it returns empty object.\r\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\r\n    // e.g.\r\n    // development env\r\n    if (mode === 'start' || env === 'development') {\r\n      return {\r\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\r\n      }\r\n    }\r\n    // production env\r\n    if (mode === 'build' || env === 'production') {\r\n      return {\r\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\r\n      }\r\n    }\r\n  },\r\n  entryName: 'index',\r\n  root: '/',\r\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\r\n  routes: {\r\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\r\n  },\r\n  // By default, dashboard is false.\r\n  // The keys of dashboard are namespaces, and entries are Component paths.\r\n  dashboard: {\r\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\r\n    'choerodon-front-devops': [\r\n      'src/dashboard/Test', //  For e.g., use dir path\r\n      'src/dashboard/Test2.js', //  For e.g., use file path\r\n    ],\r\n  },\r\n  server: 'http://api.example.com', // API server\r\n  fileServer: 'http://file.example.com', // File server\r\n  clientid: 'localhost',\r\n  titlename: 'Choerodon', // HTML title\r\n  favicon: 'favicon.ico', // Page favicon\r\n  theme: { // less/sass modify vars\r\n    'primary-color': '#2196f3',\r\n  },\r\n}\r\n```\r\n\r\n## Run\r\n\r\n```\r\n$choerodon-front-boot start --config config.js\r\n```\r\n\r\nOnce running, open http://localhost:9090\r\n\r\n## Dist\r\n\r\n```\r\n$choerodon-front-boot build --config config.js\r\n```\r\n\r\n## Init Menu\r\n\r\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\r\n\r\nA `Menu.yml` file like this:\r\n\r\n``` yml\r\n#Menu.yml\r\n\"iam\": code\r\n  icon: IAM  # icon ode\r\n  sort: 1  # sort\r\n  delete: \"true\"  # Whether it should be deleted\r\n  site:  # menu level\r\n    - \"organization\": # code\r\n        sort: 1  # sort\r\n        Routes: /iam/organization  # route\r\n        icon: manage_organization  # icon\r\n        permission:  # permissions\r\n          - 'iam-service.organization.enableOrganization'\r\n```\r\nA `language/en.yml` file like this:\r\n\r\n``` yml\r\n#language/en.yml\r\n\"iam\": \"platform settings\"\r\n# site\r\n\"iam.organization\": \"Organization\"\r\n```\r\n\r\nThen, you can run the script to initialize the menu.\r\n```\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\r\n```\r\n`{1}` is your module name.\r\n\r\n\r\n## Dependencies\r\n\r\n * Node environment (6.9.0+)\r\n * Git environment\r\n * Python environment(2.7)\r\n\r\n## Related documents and information\r\n\r\n* [React](https://reactjs.org)\r\n* [Mobx](https://github.com/mobxjs/mobx)\r\n* [webpack](https://webpack.docschina.org)\r\n* [gulp](https://gulpjs.com)\r\n\r\n## Reporting Issues\r\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\r\n\r\n## How to Contribute\r\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\r\n","readmeFilename":"README.1.md","gitHead":"094c2a88651560612f01f54306919fa7f8c8ec65","_id":"yqcloud-front-boot@0.6.38-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-rn9gWbjVKS6NGBnjC/sJ09doxJSmljWvvQsJ/CyH7zapmiMIcnth4JwNRB1eFqc19RaBtxSxicSdkx1vJdi6sQ==","shasum":"b9d986c979980c75a3f4896718a56fc9a773c113","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.38-beta.tgz","fileCount":272,"unpackedSize":2686908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUKxjCRA9TVsSAnZWagAA1HkP/R0onJRgu2o+KzDTfcug\nTkfr7tznLQlwv2L+C0H8xPUVgTkpzpf0PZCZV+PkdFmyDAlPbY65dQpvD69M\nziEZcNa02VfmnVk4v6ohwet2rBehkeKWEzg6ZA/+5pQF3Iq3S3Pyf7oFM69f\nbLK/3V9OvfRU+Elks0L7gGTy5mVBfrJq1pIc6nW5OA7IZZLJOZHrOZOzVD1M\njnE4WlhNblxb60EKBUuCWyDUud0fW4TIJbw3HTSur/kojPuogkFRjG1Zv4+8\nGBVPyfwnK4y8JJ0/FuiH13BjsSlpQjPTrxojk6x/L6yV2LIP5Sx8tti9I0aG\n5AkrduGmm8UUxy91D+jDHaF1/BzT9oRX9PdeSnWsYP2qSgYdn4XcXXQtl/pl\ni6leuJvDLzM2jlYsyTeRZhBoqxdRsJPNdVMYtEIGURKJ/3IPIZoAMyuG7jAi\nhkpOSsEXAreSFh6revHUrPEMfOXNbIJNqByOahEaWJ+6vq4G59Nk4HgjYGPb\ncNHqsS0wBEni5IRRTKb3rAWybGsvzRUWx800s8nXxr7ozx4d7jthZHFlSfZr\ngZQZ8JTEFtjF/7W3z+pa+nRCLNQGli4SiRCWk59gVQf7ZR2qB8Yu3Up/7b0K\nhlmUqBvw9Mu50kdsxw4d59WMF5CvqGg0ZeaXaQHFXNgBqgpFDxBDVUOGVdAT\ng+bU\r\n=p2Vr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHZZNGyIu9h52Kibs/eEUv7+eBGvjVWb8L1oLkT8QLwcAiAKjz3SjDGVOeEyxjdHUqdfCu1ZjP5dwWZz62T1yLM59Q=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.38-beta_1582345315305_0.4617872560093228"},"_hasShrinkwrap":false},"0.6.39-beta":{"name":"yqcloud-front-boot","version":"0.6.39-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\r\n\r\n\r\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\r\n\r\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\r\n\r\n * The project uses `webpack` for construction.\r\n * `React` and `Mobx` are used as the main development technology.\r\n\r\n## Install\r\n\r\n```bash\r\n$ npm install choerodon-front-boot -S\r\n```\r\n\r\n## Configuration\r\n\r\n* Create a configuration file named `config.js`\r\n\r\n```js\r\nimport autoprefixer from 'autoprefixer';\r\n// default config of Choerodon\r\nconst config = {\r\n  port: 9090,\r\n  output: './dist',\r\n  htmlTemplate: 'index.template.html',\r\n  devServerConfig: {},\r\n  postcssConfig: {\r\n    plugins: [\r\n      autoprefixer({\r\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\r\n      }),\r\n    ],\r\n  },\r\n  babelConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  webpackConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  enterPoints(mode, env) {\r\n    // By default, it returns empty object.\r\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\r\n    // e.g.\r\n    // development env\r\n    if (mode === 'start' || env === 'development') {\r\n      return {\r\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\r\n      }\r\n    }\r\n    // production env\r\n    if (mode === 'build' || env === 'production') {\r\n      return {\r\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\r\n      }\r\n    }\r\n  },\r\n  entryName: 'index',\r\n  root: '/',\r\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\r\n  routes: {\r\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\r\n  },\r\n  // By default, dashboard is false.\r\n  // The keys of dashboard are namespaces, and entries are Component paths.\r\n  dashboard: {\r\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\r\n    'choerodon-front-devops': [\r\n      'src/dashboard/Test', //  For e.g., use dir path\r\n      'src/dashboard/Test2.js', //  For e.g., use file path\r\n    ],\r\n  },\r\n  server: 'http://api.example.com', // API server\r\n  fileServer: 'http://file.example.com', // File server\r\n  clientid: 'localhost',\r\n  titlename: 'Choerodon', // HTML title\r\n  favicon: 'favicon.ico', // Page favicon\r\n  theme: { // less/sass modify vars\r\n    'primary-color': '#2196f3',\r\n  },\r\n}\r\n```\r\n\r\n## Run\r\n\r\n```\r\n$choerodon-front-boot start --config config.js\r\n```\r\n\r\nOnce running, open http://localhost:9090\r\n\r\n## Dist\r\n\r\n```\r\n$choerodon-front-boot build --config config.js\r\n```\r\n\r\n## Init Menu\r\n\r\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\r\n\r\nA `Menu.yml` file like this:\r\n\r\n``` yml\r\n#Menu.yml\r\n\"iam\": code\r\n  icon: IAM  # icon ode\r\n  sort: 1  # sort\r\n  delete: \"true\"  # Whether it should be deleted\r\n  site:  # menu level\r\n    - \"organization\": # code\r\n        sort: 1  # sort\r\n        Routes: /iam/organization  # route\r\n        icon: manage_organization  # icon\r\n        permission:  # permissions\r\n          - 'iam-service.organization.enableOrganization'\r\n```\r\nA `language/en.yml` file like this:\r\n\r\n``` yml\r\n#language/en.yml\r\n\"iam\": \"platform settings\"\r\n# site\r\n\"iam.organization\": \"Organization\"\r\n```\r\n\r\nThen, you can run the script to initialize the menu.\r\n```\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\r\n```\r\n`{1}` is your module name.\r\n\r\n\r\n## Dependencies\r\n\r\n * Node environment (6.9.0+)\r\n * Git environment\r\n * Python environment(2.7)\r\n\r\n## Related documents and information\r\n\r\n* [React](https://reactjs.org)\r\n* [Mobx](https://github.com/mobxjs/mobx)\r\n* [webpack](https://webpack.docschina.org)\r\n* [gulp](https://gulpjs.com)\r\n\r\n## Reporting Issues\r\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\r\n\r\n## How to Contribute\r\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\r\n","readmeFilename":"README.1.md","gitHead":"094c2a88651560612f01f54306919fa7f8c8ec65","_id":"yqcloud-front-boot@0.6.39-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-QrvqlRB+fhuYxAJO57/sk8o26DAas033O6Yt0ZE6K4DRiwfLl3AT4MSDQKdLOIDuFxfDDNu0J70WWEWtbYR1sA==","shasum":"a45d48f242c8c4cba9067b4f3f930f7a02c4aeed","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.39-beta.tgz","fileCount":272,"unpackedSize":2686991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeULmmCRA9TVsSAnZWagAAwqYP/0Lvs17Zlcb28Ypdt9Wk\nIv0dajEu3TcXfsU2Z+PejXGlTvYQ+yZ1iNiyMRdf6PIwIMGZ/cWSmwUKJtd/\noM1rq4JHs+5ZlmNQ+jAAxR/p56KJm/BAi0rByMruwQBpBv8OCEwBYcTR0rw4\nKCwBexlss+VkE0Uf5rwtsKh+bQdehZkDswVUm1phng2FBTvfG4GX1olZ9HRA\nFqTFW6mj75b4u+DEvI9Fl4looPBQVvdrCYPXrLIBwbNREsDfl0A15bLx3X6o\nBXerlD3ZN/SdI4nV9Z6Fnj6+CuNIX+hkjc/nK5MILIDvUo1R1zgdUNK0KPU5\nr5QyshNKlsNyLUMKrcrunh2NpZzc55Sb6jofr+sW87BSwv24rtfbR5UMHqQb\nkPSpMPU0HoDSjWCSFSpdser+r+gGNvkqSxQBKKlEh4E7gLnNznxMEqNe2r0X\npBIbNR2PyphgljLUX2D167lRAIK45n3/Fhw319dueUve0pMPr/dhSwRh4+xv\n6P/56Wfi9k0Qri/zuCnjJuUyeM8kVucSpuKXAKs7RmPNF0exkBkwhbxDgyoF\neZ1Zd8f90e5hM+kGu720mgXkbbP6/M8AL+w3rrbINJXni6ZAQL6FRgRLtTGN\nHTW5axEfVvt3Q1xHpaLnbEDlcaQPS6aGPLWTpFr+D7TCs0jnRmwFtct9GPGt\nNhpH\r\n=bYRo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH/yi8DP+Oj7TDNklrAQ0a6F+mS6TkYH+kRa8p6+psruAiBS0NAub/HU7Si43/yN/vD18jUug8u6XFybYtWKq1iDAg=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.39-beta_1582348710236_0.6797516621901467"},"_hasShrinkwrap":false},"0.6.40-beta":{"name":"yqcloud-front-boot","version":"0.6.40-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\r\n\r\n\r\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\r\n\r\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\r\n\r\n * The project uses `webpack` for construction.\r\n * `React` and `Mobx` are used as the main development technology.\r\n\r\n## Install\r\n\r\n```bash\r\n$ npm install choerodon-front-boot -S\r\n```\r\n\r\n## Configuration\r\n\r\n* Create a configuration file named `config.js`\r\n\r\n```js\r\nimport autoprefixer from 'autoprefixer';\r\n// default config of Choerodon\r\nconst config = {\r\n  port: 9090,\r\n  output: './dist',\r\n  htmlTemplate: 'index.template.html',\r\n  devServerConfig: {},\r\n  postcssConfig: {\r\n    plugins: [\r\n      autoprefixer({\r\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\r\n      }),\r\n    ],\r\n  },\r\n  babelConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  webpackConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  enterPoints(mode, env) {\r\n    // By default, it returns empty object.\r\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\r\n    // e.g.\r\n    // development env\r\n    if (mode === 'start' || env === 'development') {\r\n      return {\r\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\r\n      }\r\n    }\r\n    // production env\r\n    if (mode === 'build' || env === 'production') {\r\n      return {\r\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\r\n      }\r\n    }\r\n  },\r\n  entryName: 'index',\r\n  root: '/',\r\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\r\n  routes: {\r\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\r\n  },\r\n  // By default, dashboard is false.\r\n  // The keys of dashboard are namespaces, and entries are Component paths.\r\n  dashboard: {\r\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\r\n    'choerodon-front-devops': [\r\n      'src/dashboard/Test', //  For e.g., use dir path\r\n      'src/dashboard/Test2.js', //  For e.g., use file path\r\n    ],\r\n  },\r\n  server: 'http://api.example.com', // API server\r\n  fileServer: 'http://file.example.com', // File server\r\n  clientid: 'localhost',\r\n  titlename: 'Choerodon', // HTML title\r\n  favicon: 'favicon.ico', // Page favicon\r\n  theme: { // less/sass modify vars\r\n    'primary-color': '#2196f3',\r\n  },\r\n}\r\n```\r\n\r\n## Run\r\n\r\n```\r\n$choerodon-front-boot start --config config.js\r\n```\r\n\r\nOnce running, open http://localhost:9090\r\n\r\n## Dist\r\n\r\n```\r\n$choerodon-front-boot build --config config.js\r\n```\r\n\r\n## Init Menu\r\n\r\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\r\n\r\nA `Menu.yml` file like this:\r\n\r\n``` yml\r\n#Menu.yml\r\n\"iam\": code\r\n  icon: IAM  # icon ode\r\n  sort: 1  # sort\r\n  delete: \"true\"  # Whether it should be deleted\r\n  site:  # menu level\r\n    - \"organization\": # code\r\n        sort: 1  # sort\r\n        Routes: /iam/organization  # route\r\n        icon: manage_organization  # icon\r\n        permission:  # permissions\r\n          - 'iam-service.organization.enableOrganization'\r\n```\r\nA `language/en.yml` file like this:\r\n\r\n``` yml\r\n#language/en.yml\r\n\"iam\": \"platform settings\"\r\n# site\r\n\"iam.organization\": \"Organization\"\r\n```\r\n\r\nThen, you can run the script to initialize the menu.\r\n```\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\r\n```\r\n`{1}` is your module name.\r\n\r\n\r\n## Dependencies\r\n\r\n * Node environment (6.9.0+)\r\n * Git environment\r\n * Python environment(2.7)\r\n\r\n## Related documents and information\r\n\r\n* [React](https://reactjs.org)\r\n* [Mobx](https://github.com/mobxjs/mobx)\r\n* [webpack](https://webpack.docschina.org)\r\n* [gulp](https://gulpjs.com)\r\n\r\n## Reporting Issues\r\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\r\n\r\n## How to Contribute\r\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\r\n","readmeFilename":"README.1.md","gitHead":"094c2a88651560612f01f54306919fa7f8c8ec65","_id":"yqcloud-front-boot@0.6.40-beta","_shasum":"d0d8af47ee9e70a130718077c5b2eeaf205c3608","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"shasum":"d0d8af47ee9e70a130718077c5b2eeaf205c3608","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.40-beta.tgz","integrity":"sha512-6EOgEtQZsSNcyPv8k/IgX1Zk+fn/n5zK7a2/WfCzyRMrrOyFvezPSRRlLkmC623MCseZbnJx7NZSC0OTL7iMYg==","fileCount":270,"unpackedSize":2679504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeULvLCRA9TVsSAnZWagAAAZEP/1WN8oigO/HnNSJ53kca\nY0yOUa7P30ZE9Ih8LnbalHpPDOfuU22jm59E00XysU0b5CII8k2uflY9Rj46\n70JS5cdoP3eV87vFg9bwEeo6R9GJf21m6qFULz9Vd3wwot2j2fE14ljuOWg8\nsXPrvpuDVOFxDpKrgTw/3UEi3NeTv0NnesFeUO2s+0z3XPRR/w0wYQmDXBfP\n8ryciTD5ZRtTvwEp3JO5eZ9Mg3S/QF9n930WgFiGOne/RAbuvINRF4Kxjjfw\nQAyqF9e2LnAAsDtfvyvlcSRQveUf+ZXgYUfKN9+Y3ARPiXeK6kaekLUcH/m2\nS94vOL1QAqB5PNdfrUP6u5ynrVqFK72+21cNiGbzYjiC4e1tfYU3o3g822ov\nWJcAsfqxQ1gschiw2sadSf3V/cyq1SJ/z5svgwPPsHXK6fyaZH+gudl2k+6y\nvmEqLLLS+kobQYVlobs2Y8XDhneCxVWR38zyES7VNxOJwDoasc+lJxCGOYw8\nz5VxMYl2kKWWoy+DTy8FlzpUtxVwPImno9wUNCyhPTHpuvV6Z8HS2e+PhOjA\no6SeR12J5IU1P5JtSVBSUiUMo8x4JpX2N3vPf84AQ23/LNqsmBzwE0JjZaWR\nSNmmopkw1WvJA1QwiGAu6gOT/FJel4bhu5FlWbBP/vJeKANy4j/DtAKGh6t9\ncSBD\r\n=y+vM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAWnhX8Or7K0j5m38RBzwsVCKDE8O8KWgCaZl5oxVSltAiAy6R5rKvh1tUYVBYCtX+eYBYL+gSwh72kwCjx7fT0d8w=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.40-beta_1582349258749_0.015505052940529396"},"_hasShrinkwrap":false},"0.6.41-beta":{"name":"yqcloud-front-boot","version":"0.6.41-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\r\n\r\n\r\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\r\n\r\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\r\n\r\n * The project uses `webpack` for construction.\r\n * `React` and `Mobx` are used as the main development technology.\r\n\r\n## Install\r\n\r\n```bash\r\n$ npm install choerodon-front-boot -S\r\n```\r\n\r\n## Configuration\r\n\r\n* Create a configuration file named `config.js`\r\n\r\n```js\r\nimport autoprefixer from 'autoprefixer';\r\n// default config of Choerodon\r\nconst config = {\r\n  port: 9090,\r\n  output: './dist',\r\n  htmlTemplate: 'index.template.html',\r\n  devServerConfig: {},\r\n  postcssConfig: {\r\n    plugins: [\r\n      autoprefixer({\r\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\r\n      }),\r\n    ],\r\n  },\r\n  babelConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  webpackConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  enterPoints(mode, env) {\r\n    // By default, it returns empty object.\r\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\r\n    // e.g.\r\n    // development env\r\n    if (mode === 'start' || env === 'development') {\r\n      return {\r\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\r\n      }\r\n    }\r\n    // production env\r\n    if (mode === 'build' || env === 'production') {\r\n      return {\r\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\r\n      }\r\n    }\r\n  },\r\n  entryName: 'index',\r\n  root: '/',\r\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\r\n  routes: {\r\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\r\n  },\r\n  // By default, dashboard is false.\r\n  // The keys of dashboard are namespaces, and entries are Component paths.\r\n  dashboard: {\r\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\r\n    'choerodon-front-devops': [\r\n      'src/dashboard/Test', //  For e.g., use dir path\r\n      'src/dashboard/Test2.js', //  For e.g., use file path\r\n    ],\r\n  },\r\n  server: 'http://api.example.com', // API server\r\n  fileServer: 'http://file.example.com', // File server\r\n  clientid: 'localhost',\r\n  titlename: 'Choerodon', // HTML title\r\n  favicon: 'favicon.ico', // Page favicon\r\n  theme: { // less/sass modify vars\r\n    'primary-color': '#2196f3',\r\n  },\r\n}\r\n```\r\n\r\n## Run\r\n\r\n```\r\n$choerodon-front-boot start --config config.js\r\n```\r\n\r\nOnce running, open http://localhost:9090\r\n\r\n## Dist\r\n\r\n```\r\n$choerodon-front-boot build --config config.js\r\n```\r\n\r\n## Init Menu\r\n\r\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\r\n\r\nA `Menu.yml` file like this:\r\n\r\n``` yml\r\n#Menu.yml\r\n\"iam\": code\r\n  icon: IAM  # icon ode\r\n  sort: 1  # sort\r\n  delete: \"true\"  # Whether it should be deleted\r\n  site:  # menu level\r\n    - \"organization\": # code\r\n        sort: 1  # sort\r\n        Routes: /iam/organization  # route\r\n        icon: manage_organization  # icon\r\n        permission:  # permissions\r\n          - 'iam-service.organization.enableOrganization'\r\n```\r\nA `language/en.yml` file like this:\r\n\r\n``` yml\r\n#language/en.yml\r\n\"iam\": \"platform settings\"\r\n# site\r\n\"iam.organization\": \"Organization\"\r\n```\r\n\r\nThen, you can run the script to initialize the menu.\r\n```\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\r\n```\r\n`{1}` is your module name.\r\n\r\n\r\n## Dependencies\r\n\r\n * Node environment (6.9.0+)\r\n * Git environment\r\n * Python environment(2.7)\r\n\r\n## Related documents and information\r\n\r\n* [React](https://reactjs.org)\r\n* [Mobx](https://github.com/mobxjs/mobx)\r\n* [webpack](https://webpack.docschina.org)\r\n* [gulp](https://gulpjs.com)\r\n\r\n## Reporting Issues\r\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\r\n\r\n## How to Contribute\r\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\r\n","readmeFilename":"README.1.md","gitHead":"094c2a88651560612f01f54306919fa7f8c8ec65","_id":"yqcloud-front-boot@0.6.41-beta","_shasum":"92934c4c25b4601f386cad55c8708b3ad288be12","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"shasum":"92934c4c25b4601f386cad55c8708b3ad288be12","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.41-beta.tgz","integrity":"sha512-u6BQyoXmljwgk1op/jLKLjFH+r7pqgPk3AmzYHFC3lTC7PE2//vygBfWJ3JgZD/MFczKCm+xJYcF40Rnv5nIgg==","fileCount":270,"unpackedSize":2677729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUL0wCRA9TVsSAnZWagAAJR0QAIH4HcigHuzuLKB+DqM7\nnwiuLdXtPhPRiTpkPYWV51b+45HTVHwOpKoO5X8xcrBZ1HJKZNKctl7njwG7\ngar4oCZb5QT5ItBzrRfSGYH8niNKZehwjKP61uXtT8kVQyvYFT2lw8VHD9tu\npXvqHKr8YXC7IkJdV4CwI7H1HOAG/bHuSithk000jaXvLuV0aEsZtAb67PNc\nsq/6aE4lLqjQSHSkIIUfhLWd+ZLIaa5KTy89cZrAaGPi5TYkP9GUvTx+8ymn\nFUfTu1tyDw9s9q2+7wj6Nz3BlKcWK+M7gaW6c+qHI127vioBi1IC/kToQivE\nR/B5FR4rwVjNxFSg85N25xjDTwoudCo198S0Crulu3trnC3Z9y4jSn0F3EAm\neLvfOe0e6tu2wHHv/Eio7lXLnSqVmGdw1WC2pnSYKk0FX4KfFidcmbxGDWOW\nLDraOu8uH+c7/IhLN7hZrj5Ve+8Ug+HgUMOFYINI+UPMAXhqUTvF/B0R2EY4\npqR215L7RiWB9GshD3TT++G+NAflcW3nHXJaIVkGpH5dazjV1+p8IAQ7S/qt\nd0UFw2CJrHP1hD7qBdOhWE2vK0BKn4C810cukQr9fKqPqEz997D0A8zA4aRZ\nZ9V7uihuh90L+w/Rp0KqHvZOQMeCLCV3JjhrLZ2lU0kM3/ItoU68Ag2z35gg\nAF25\r\n=ibMW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMlGIilmJmvQZkWp07ye/srjMPg4I8yVAr+lIfyhujIAIhANemDPa0ZR/rzGdYTzH/Vm1luepVqTawqxmE46MnoRQL"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.41-beta_1582349615709_0.5279455747561821"},"_hasShrinkwrap":false},"0.6.42-beta":{"name":"yqcloud-front-boot","version":"0.6.42-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\r\n\r\n\r\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\r\n\r\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\r\n\r\n * The project uses `webpack` for construction.\r\n * `React` and `Mobx` are used as the main development technology.\r\n\r\n## Install\r\n\r\n```bash\r\n$ npm install choerodon-front-boot -S\r\n```\r\n\r\n## Configuration\r\n\r\n* Create a configuration file named `config.js`\r\n\r\n```js\r\nimport autoprefixer from 'autoprefixer';\r\n// default config of Choerodon\r\nconst config = {\r\n  port: 9090,\r\n  output: './dist',\r\n  htmlTemplate: 'index.template.html',\r\n  devServerConfig: {},\r\n  postcssConfig: {\r\n    plugins: [\r\n      autoprefixer({\r\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\r\n      }),\r\n    ],\r\n  },\r\n  babelConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  webpackConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  enterPoints(mode, env) {\r\n    // By default, it returns empty object.\r\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\r\n    // e.g.\r\n    // development env\r\n    if (mode === 'start' || env === 'development') {\r\n      return {\r\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\r\n      }\r\n    }\r\n    // production env\r\n    if (mode === 'build' || env === 'production') {\r\n      return {\r\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\r\n      }\r\n    }\r\n  },\r\n  entryName: 'index',\r\n  root: '/',\r\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\r\n  routes: {\r\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\r\n  },\r\n  // By default, dashboard is false.\r\n  // The keys of dashboard are namespaces, and entries are Component paths.\r\n  dashboard: {\r\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\r\n    'choerodon-front-devops': [\r\n      'src/dashboard/Test', //  For e.g., use dir path\r\n      'src/dashboard/Test2.js', //  For e.g., use file path\r\n    ],\r\n  },\r\n  server: 'http://api.example.com', // API server\r\n  fileServer: 'http://file.example.com', // File server\r\n  clientid: 'localhost',\r\n  titlename: 'Choerodon', // HTML title\r\n  favicon: 'favicon.ico', // Page favicon\r\n  theme: { // less/sass modify vars\r\n    'primary-color': '#2196f3',\r\n  },\r\n}\r\n```\r\n\r\n## Run\r\n\r\n```\r\n$choerodon-front-boot start --config config.js\r\n```\r\n\r\nOnce running, open http://localhost:9090\r\n\r\n## Dist\r\n\r\n```\r\n$choerodon-front-boot build --config config.js\r\n```\r\n\r\n## Init Menu\r\n\r\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\r\n\r\nA `Menu.yml` file like this:\r\n\r\n``` yml\r\n#Menu.yml\r\n\"iam\": code\r\n  icon: IAM  # icon ode\r\n  sort: 1  # sort\r\n  delete: \"true\"  # Whether it should be deleted\r\n  site:  # menu level\r\n    - \"organization\": # code\r\n        sort: 1  # sort\r\n        Routes: /iam/organization  # route\r\n        icon: manage_organization  # icon\r\n        permission:  # permissions\r\n          - 'iam-service.organization.enableOrganization'\r\n```\r\nA `language/en.yml` file like this:\r\n\r\n``` yml\r\n#language/en.yml\r\n\"iam\": \"platform settings\"\r\n# site\r\n\"iam.organization\": \"Organization\"\r\n```\r\n\r\nThen, you can run the script to initialize the menu.\r\n```\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\r\n```\r\n`{1}` is your module name.\r\n\r\n\r\n## Dependencies\r\n\r\n * Node environment (6.9.0+)\r\n * Git environment\r\n * Python environment(2.7)\r\n\r\n## Related documents and information\r\n\r\n* [React](https://reactjs.org)\r\n* [Mobx](https://github.com/mobxjs/mobx)\r\n* [webpack](https://webpack.docschina.org)\r\n* [gulp](https://gulpjs.com)\r\n\r\n## Reporting Issues\r\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\r\n\r\n## How to Contribute\r\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\r\n","readmeFilename":"README.1.md","gitHead":"094c2a88651560612f01f54306919fa7f8c8ec65","_id":"yqcloud-front-boot@0.6.42-beta","_shasum":"2effb4aefa6018afddcbd15e29481072e95cc6f6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"shasum":"2effb4aefa6018afddcbd15e29481072e95cc6f6","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.42-beta.tgz","integrity":"sha512-i2lraPgkXGXnxnPx78I3srKz5IMMTt9PScZXD5nKvfxLI+h1DGt4FvMN8fOXhkELHfdwE9uldaGhwIahzQt9Sg==","fileCount":270,"unpackedSize":2677673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUL/mCRA9TVsSAnZWagAA1N4QAJfse8cMpuD8oqWprSzY\nNIh9GwZ+yyKlA5HXzjVTH8FQ/VKmVFN1nO8W24Y5LH6fDjB0Kt+6BQCu6CRk\nb5EdCKDMlArU1Y4j2eSbXzddNNuAIdKsQxr8pQM9qxV2Z5ztV2OzPn9399rP\nW50eyVXsRrD922teSFPDE8g9bTnLg9/ktgfVvQ6B7+4swwGOm48EgRDsW2l5\neTfXHZbHKegpB3u1JvbjrgYNPxaKjoqrO4p7tGxjZ59jM70F8ZvafgruFKsl\nP+ytk8zHzaerkBpvaAflfMwz601MPnWZuLNSm0f7YGVTbCI8rjcxVMMkTBsR\nk1R+2HQxn8JuOJQe4f4sPOAys8mW29VPY1b+mScXcGYJtgcPdnZEb1CaXsfG\n9iDAQSbNHmbwq+o5rFBV/bErWNUj4Uhwdrqnk/pxmy1R6PSLJ/jAGFL7ieB/\n6os5cYs8lnvJq3XaQdSSthmrmcvI0hcQ/TLzpuY8vGFW6AHnvjfVluGhNbrD\nM1akBHGlWdb1uFAWOicp10caj5pPbiCi/jrMlkt9NtTm3S7H81kf82SpxREc\nsIBxHSwQncVqenVJfYSgtmbxACGw1LQj7AFLYlYGmspHK7SkoTuhV7CEbxUR\npTTTaXy2p1GLeLHaZZQYbaxTniJThmzs/EAd1JAltpZZYN9heWAxyhmt0I7B\nC2uY\r\n=THvx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICPCfZe1i8yMKHAeZahrU2C+EeFy+a5leoGqtuVy1gSxAiEAkY2hxZLWl8hvI11KDw4h8C/4CnpnIiUnAseQfqAa6CQ="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.42-beta_1582350310307_0.9356096328466026"},"_hasShrinkwrap":false},"0.6.43-beta":{"name":"yqcloud-front-boot","version":"0.6.43-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"^6.25.0","babel-eslint":"^8.2.6","babel-loader":"^6.4.1","babel-plugin-import":"^1.2.1","babel-plugin-lodash":"^3.2.11","babel-plugin-react-transform":"^2.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-1":"^6.24.1","babel-runtime":"^6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.72"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"094c2a88651560612f01f54306919fa7f8c8ec65","_id":"yqcloud-front-boot@0.6.43-beta","_shasum":"97544fb1691d2aa58d93a62b54ea39cfd170667a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"shasum":"97544fb1691d2aa58d93a62b54ea39cfd170667a","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.43-beta.tgz","integrity":"sha512-kFzLCYa79xQCzCMcKHeJm/ke516F3l/KkUYgmBSOQ4ncP3k6NYK4dUsjT+vyhnBhycZGIeO3VYJnsJJ6nO4u4g==","fileCount":270,"unpackedSize":2677673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUMfNCRA9TVsSAnZWagAAYLIP/i27fagmPNtooVALYZWc\noTe9UdrM8Xim6Ivn8ydW0cNYJuVgbvMBhoEMM1znxmzyGt669e57sWQ9h+Jn\n+JB9hjew7gkfDsL+1off21oF0v3+pK19su4r3Y2nNKvMhLdHu3waJRJ1GbES\nK9HdY4Hv8uvxECR0RlgAeCvjMIG0WCGQLLSGMjXrRot5ZbVufQFrwwVkauTe\nh4IBRNVVs6jmfHxMXbV65iCGF8A3LK0wtAp4LVX+CvSElx4+T3OSv+kz+lpA\nJ3+VVSrv/OktFgXBBMbClnFjmxpWD/BEp0g27TdaL4QgLVr34mMoSNOWtNqj\nqydFvX+eOHIQL2dcG8lM4m5adkoWzTAnFyrpNMgOYNcWhjEe4S/WzN34rUrf\nI4H5w8e8UjVBMDQ6r6Ts8tfcLdxdB7l56QMmsBJDlkPg/l3DAvbEgujS6fNz\ntMmo56UjsMMoXmNunx9DxDR3/pkMuoWrgVLXnQmOEHB/ErpIe0/Y+rmT4m0K\nyAXArzAcp3RG1sPY1zAECPO1f6WSaG6cjXcgx94xOS9qmkE3yV7zrPNVo5Pn\nMS8T9Ighu7wYz9bWFd6IxEwhc3BdnbBSVEpYhGz8edAGL1pvLjiQCvTggfp1\nQroIjT/O1KDf1OTwD3qSTwiETv2C+jImQIO6rzb/M47ZamXi2F0cTEO9S7o8\nnz0r\r\n=yLLS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBh78AFIzmo5Dg2oi6h2ViVPiP63KJLFASZNiOFdO9XlAiApWyyZrcF+4sGgd467/4Tvq1lgy7c1LZq0k/fx4aQlqQ=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.43-beta_1582352332648_0.3942646789235116"},"_hasShrinkwrap":false},"0.6.44-beta":{"name":"yqcloud-front-boot","version":"0.6.44-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\r\n\r\n\r\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\r\n\r\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\r\n\r\n * The project uses `webpack` for construction.\r\n * `React` and `Mobx` are used as the main development technology.\r\n\r\n## Install\r\n\r\n```bash\r\n$ npm install choerodon-front-boot -S\r\n```\r\n\r\n## Configuration\r\n\r\n* Create a configuration file named `config.js`\r\n\r\n```js\r\nimport autoprefixer from 'autoprefixer';\r\n// default config of Choerodon\r\nconst config = {\r\n  port: 9090,\r\n  output: './dist',\r\n  htmlTemplate: 'index.template.html',\r\n  devServerConfig: {},\r\n  postcssConfig: {\r\n    plugins: [\r\n      autoprefixer({\r\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\r\n      }),\r\n    ],\r\n  },\r\n  babelConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  webpackConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  enterPoints(mode, env) {\r\n    // By default, it returns empty object.\r\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\r\n    // e.g.\r\n    // development env\r\n    if (mode === 'start' || env === 'development') {\r\n      return {\r\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\r\n      }\r\n    }\r\n    // production env\r\n    if (mode === 'build' || env === 'production') {\r\n      return {\r\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\r\n      }\r\n    }\r\n  },\r\n  entryName: 'index',\r\n  root: '/',\r\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\r\n  routes: {\r\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\r\n  },\r\n  // By default, dashboard is false.\r\n  // The keys of dashboard are namespaces, and entries are Component paths.\r\n  dashboard: {\r\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\r\n    'choerodon-front-devops': [\r\n      'src/dashboard/Test', //  For e.g., use dir path\r\n      'src/dashboard/Test2.js', //  For e.g., use file path\r\n    ],\r\n  },\r\n  server: 'http://api.example.com', // API server\r\n  fileServer: 'http://file.example.com', // File server\r\n  clientid: 'localhost',\r\n  titlename: 'Choerodon', // HTML title\r\n  favicon: 'favicon.ico', // Page favicon\r\n  theme: { // less/sass modify vars\r\n    'primary-color': '#2196f3',\r\n  },\r\n}\r\n```\r\n\r\n## Run\r\n\r\n```\r\n$choerodon-front-boot start --config config.js\r\n```\r\n\r\nOnce running, open http://localhost:9090\r\n\r\n## Dist\r\n\r\n```\r\n$choerodon-front-boot build --config config.js\r\n```\r\n\r\n## Init Menu\r\n\r\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\r\n\r\nA `Menu.yml` file like this:\r\n\r\n``` yml\r\n#Menu.yml\r\n\"iam\": code\r\n  icon: IAM  # icon ode\r\n  sort: 1  # sort\r\n  delete: \"true\"  # Whether it should be deleted\r\n  site:  # menu level\r\n    - \"organization\": # code\r\n        sort: 1  # sort\r\n        Routes: /iam/organization  # route\r\n        icon: manage_organization  # icon\r\n        permission:  # permissions\r\n          - 'iam-service.organization.enableOrganization'\r\n```\r\nA `language/en.yml` file like this:\r\n\r\n``` yml\r\n#language/en.yml\r\n\"iam\": \"platform settings\"\r\n# site\r\n\"iam.organization\": \"Organization\"\r\n```\r\n\r\nThen, you can run the script to initialize the menu.\r\n```\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\r\n```\r\n`{1}` is your module name.\r\n\r\n\r\n## Dependencies\r\n\r\n * Node environment (6.9.0+)\r\n * Git environment\r\n * Python environment(2.7)\r\n\r\n## Related documents and information\r\n\r\n* [React](https://reactjs.org)\r\n* [Mobx](https://github.com/mobxjs/mobx)\r\n* [webpack](https://webpack.docschina.org)\r\n* [gulp](https://gulpjs.com)\r\n\r\n## Reporting Issues\r\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\r\n\r\n## How to Contribute\r\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\r\n","readmeFilename":"README.1.md","gitHead":"900073f4011e5aa9f94a089cb2ecc656f60dd5cd","_id":"yqcloud-front-boot@0.6.44-beta","_shasum":"1a2a679aa62c9af3f4f404ee2aa99bf5a02e876b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"shasum":"1a2a679aa62c9af3f4f404ee2aa99bf5a02e876b","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.44-beta.tgz","integrity":"sha512-OvI6iBUxyx8ZOdj+K4FJoVGPHzSVNcGu1wJShxumjVs/2zCaDpmo7s0TGgkU/vk8Tf6xgZLUM2KK/5VPtMEUbA==","fileCount":270,"unpackedSize":2677485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUMl/CRA9TVsSAnZWagAAejkQAIE4MtCed22Mawy5bY5/\ni7yr8GpW6P6Fs8mG8Dbl2sK/zxxK+AsqbVLXOZ8OiUm+aXO3f4IbNLn/WLld\npMD2nA/pyf6eS82z8XxIjA1zLlgx6e7/T4tTzyphATXw4stgX8d2OhtRjxDP\nl98zrnJlyq4hU1GjQJfYfiFVrbuSBb7FVfRbsNKlGNo1Hv6Dvb4E0fIkTMRz\nfzBc9jjocehJLJABtkA18/H3O2MXz8rx3bcmD0eTrpE3OpL8/e6aSUmEssJY\nqeUTqgwW6qokH9mQXnUcqnQUgR2DJ4OeZmi+OPkGgdZESmCz6FH/5MWDvRPt\n6iO8gPsEgfrSpklJrF3HkU6xmxeeJsXY2nvOmo1KbJHIJ5dvDqNh+c8Ip0xk\nwAYGnz3WKDBmtpuVRYTugAuUTLe06Xw1KcnycDBUYn1+lAYXhs+FyIMKYbBs\nTqFs7pqiLqaaFvazkY4aXsiS8gWsGcfcx5L7Yvij/SUkk2TFkyCWupOjM7Wp\nI1RzrGjENS6r4juVVc3FkeKus3GjLFfcJVEq+VDs6d3iRkDxL9qMKk+avCHW\npQ04RQhMYvBKR7PIMmHSFKTodYBPUKWFDraq8NSAwgmiQ8OV1B38R6LH4/8Z\n9sssiMRm8cX0d88tv2zc4fcmMS47PK1J/c9IVTmRSYLGwUrAqVIjdyej60JH\nx9A0\r\n=ECAn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDyGOTe90wUYPwyevDHOqWSPpxzOeBjnYgTPaT4sz0qQIgeYIrvHFeTpPUSy0b5K/fKKbqY70M9HrtN5lXLMfnV+c="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.44-beta_1582352766684_0.09227445582059213"},"_hasShrinkwrap":false},"0.6.44":{"name":"yqcloud-front-boot","version":"0.6.44","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"9b085b2cdf25bde2770aba7bc6ffa29dd6c74bc4","_id":"yqcloud-front-boot@0.6.44","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-plcAFHhlMVxYUy22tolCyRglhYlYTj4DAJ8aVE2p+/g715fsWWOT5agMgL1OkNvUFjscBlbRH6qUqrbtZdpN7g==","shasum":"d06b2f9398db9b5ce20362cbbd33347f50c4c7e9","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.44.tgz","fileCount":272,"unpackedSize":2685390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeURS7CRA9TVsSAnZWagAAjGwP+gPq8o4cqLD9NLIQvNJo\nuMNSUcNZMsMZm6VEmqW5e0rGBMFk7FPpVrzigWb1xUE4MPskiQYhS1pXhaQt\n7coXz0mbSfmIpmi1hep/kKe9RG8oDarv+3f7sAk6GapAQT07WNyUQpOZ4onT\nAK6MqnX8rrJ73Q94gzAZmJUfBG7BLQcuzw7tRyElSTDRk5KY9uoE0cboT/PL\n/KVCpeJGxAIMmnQK1PKByJ3h0DQ6QcJhbvG1B4tae0r5kwxzTMrfYDrD8VwK\nyvAwneSJE2HrdopfgVLzBM5+l3kc3RFJFQ9l/Ns2ALY07B+Aee7WkpMNrdcd\nYAdT14AvSj4/Hd91Gc2vrQ8K5jv1zF/y+Zjf4J8Vzq6Vh/ZW4RRBULTFEreL\nKz/Si+fitm5ME4pUaKj8oUHKThXVOOWd4kdBOYCj/Y2BNcetLxdnhl92B+JO\n/7OgULwQC9RX6ClImqacdvmVjtCVDOCYU4+J+/cL5KlNNTTpNy47uDlWSuU/\n2YWvds9s9ccTHaAKIwenULQte8356X486Qo5zs3mXppTRoB7SGFP10RhwRGE\nZL6quAVg8Zh0gtSFt+flZ8FUI/7eEnsFbpEHUoCPCyr6pNXKt8c+4Vn3rZld\n+T9PXBAEYnDXaet+lxg3LAXXONb+d/NWwSgDhVyZ8N7DP58DnWYRbOGvSNzK\nK2k5\r\n=+jkX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoeL+dMEvtz7MmmLX4ER6MXRFrTCbpXYk0aj2tgKbw/wIgO/XfrawffcFRZ4tji7Fvy/tONNc1NZiVlQt8HSz4tkE="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.44_1582372027135_0.7164650065922262"},"_hasShrinkwrap":false},"0.6.45":{"name":"yqcloud-front-boot","version":"0.6.45","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"26b86a121b7042e2fbc6ea3bce7f18a7945ac2e3","_id":"yqcloud-front-boot@0.6.45","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-aYI/fVsc3/4vHUNNR4paPAndTd/XqW9zUdQgtpQmjuysyaJUogkx8W0IIhyXB8fBt9qYhyF4Pc26Iww5O/qDLg==","shasum":"2268531525cf0fac1aec2bc4def227cb2fa89307","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.45.tgz","fileCount":272,"unpackedSize":2685356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeURzECRA9TVsSAnZWagAA4LcQAI0tL9D1AW1FU9wM0pIB\nudKWosHWCe9R4b5o0F5lWPpStUrdE3+3qnNgB60pVbA2D3dJSW6MFeHsjRrh\nla9WcZrMtI1NKMhUYuCM6SDD0PE91UdNRw68ivGrhr2zOVEdq0trHoSQhwSS\nyAcXMRQEqpperciFk8I1tUqsYoAIk3j6bBCxeH9oMZEshC5eDV8cSGmL7G2b\n32ODauJIuZAhuBVNtCZm5MlmwiXV9oRUzwhPUuyCustlyDVBzfkmY0h+aeNV\nKj7cmiytk7JRBTv+0kx6ISBaTv9Kjmr6LXX2xJXC4Rk+FFNbWXbRMVb9G7GG\nZIxvukhXynnWGxX1xWwK2ivLX3/UMcqchlPpqaQPGAmeycfd4g/Ia79s2VDR\nhNtlZGtsonOCzNOeMYr6EIUDl5dna58nWqlwlfi518fNy9HltlfD4V+kfQZ4\nuZBH/cN6vT7APlOYiZSH36zRosajKXZaNoPCIg2Md3Vfbs5W6U3ZxATlsyIX\nnIhjnVuFnDXHuBwVcRhNRzB1ZpE86hpeMDUzBAXqwa1hdNcv9twCDprpVhWL\nVT71Y2CWJUBo7lYqPqW7jvZeJf9w/n01Ec/PuNaG/S6iYKVz1Nm1F8UeXU2j\no2v5MwE/LT/M5jt5F1JHajAjoswrsi9F3s+gn0YVRK0l1arPzzAOcnkwdmSM\nY4JJ\r\n=se7P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTKNY4gjSO8MplrVCx8SU6/Y8n0qWkzwzutFf5meKc+wIgbMUvYpj3Ho4FIqB7ysAnJ0Z6WqGmIAcdxC0RVeEgofA="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.45_1582374083986_0.2639953513340687"},"_hasShrinkwrap":false},"0.6.46":{"name":"yqcloud-front-boot","version":"0.6.46","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"efb2d344dccfc8c6a6dd8110e5d3e9b4048a36ce","_id":"yqcloud-front-boot@0.6.46","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-t4ztLLKO3DYGXoKDV44S1OrMXatOqxjkAdYuafJOoK4Y/qy90m73cypuhPEOBEh03ObL/UUehaN0WfFIY7N+lQ==","shasum":"73bd3a8068ad61d60e504460349108e4960a1de3","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.46.tgz","fileCount":272,"unpackedSize":2685400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUTNpCRA9TVsSAnZWagAA08UQAJo23ZQCol3NjsLh0aRE\n57b7UMAOY1+PrhIkPSfKhWlOWg9N3O4LgAGL58L0zA7+MUWL221lu8ubnUK3\nYzxItkOn2lEaOp0oMPjDPMcTkAqHXOsBLp/SuabOP3iFO7cLuRnknKX4E1eN\nlw82rURZVh30wQMGHfXLAVv33ZHw9wBOwJ8IDZqoZ8nBa3lvVkOJ+q0MERqW\nk7C2yF7hbI7TcsMj3Zdo33Nfri+yWVAIoqRZMSte95XfgRvIsMXFPGhfQmDi\niIfYEYt2wW25C4aaResQIe2j2CUQwQTAaxEO2J1qAbLEka5XY9kB/LGq0z/x\nUHCD30piT8bWx1aDFdqHSS9Xh05hjJxzZrlWgqItHxhHxI7s+3HiqjgOW2Xx\nCfv2JDcxhpNghPjQZsdcGjgMvlK8xUIjQe/stE30lFJtlFe2kZHcN+vjHOnj\nk6YB10mDrchY5HEpiI7FecMT8Bu8K8bxBUCiAahlXxCGxOHvobLY94wVOTZ3\nEixlclYt+L64ZFjO+uScIxWUwEnIaB307mIPsnQop9QMyMruJvGrchNsXp2I\nqii9kS8PsU69QZeBDBCiTXvxXUyw8QsIRaChu5SU81KSbp0g3TH7m24FgNkX\nHDe0IQ2H5hEztoE4XE5y3M8OXQcYEUeJlBHkamn2gXCTiBubFRX4q/u0DuGF\nXr5U\r\n=o6kE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAzPyWBlwIcdzxcPlubWpoqk9KTg3XnQ1KQjaZjG0J1/AiBQ82RON+5q376aFwkUfkZ+zvZcln/A5Z+5gNTutA/JlA=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.46_1582379880782_0.15555227936063942"},"_hasShrinkwrap":false},"0.6.47":{"name":"yqcloud-front-boot","version":"0.6.47","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"2ed0749387dfdac225da39493c6dcbc640468eb2","_id":"yqcloud-front-boot@0.6.47","_shasum":"eec32ea2c262ae1c6794765d51e29427b9e675ca","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"shasum":"eec32ea2c262ae1c6794765d51e29427b9e675ca","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.47.tgz","integrity":"sha512-JJX+EnYkwJ3zFeV+No+63Q6JMs+0CJVlUm3hSRgk40kT3NRjMxatu1G5SXlOFTInRYAXpwu0zJVcSLNVjyAfHA==","fileCount":270,"unpackedSize":2677817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUUwGCRA9TVsSAnZWagAA/rkQAJVPIaoUgki+iks4aNya\ne9LE9Cf/EX5d1Gpq7J2giD/wDFaYM3m8sxVrup5qf4rBf+v87lUWVYojAHbH\nOTnM9tTcETMEfBtmftZmmK4POwcVMM3npqjJN4JeMDxvcgnNsXV9obFkkQjU\n6Hb/hEIFS/RWmvF9jUK2l10sk51L5CyrSE97cGPABaMgVEBdEd01uwrzAk3K\nlTrvZcaDsRkS4As2lkGTf8skV0uVzFfxbK2M+l3tu2OByxTUVUtEOJUHloXy\nvrIwplYUbXYeBy5ctOObNUg9pkvpTUALXPWmMd1q8NYwiG1+P4nuqZNITgjj\nPU4U0G2C0Jtn6PUhpzyJFglxFm1a0P0Q0XReBBDOTpgxO1cq6CFr5GFH2j1S\nTA/0MwCbzOZRLt6m+2tf0yyOtPMb412e9z7YSR50znxb4NizyMa32DNOVgo0\nF3p/bI4/Tq8VvlrtYFII3ttkiFYt+Lt0IruL/hy4EaJw6OFKYmUBgs+3AW8x\nuYFH44Yw2uud3f8Xw63joErywqeD2ETGCDtlONEkkllSrpZofx4v0vYrYMHM\nZ4TIdBP2h/K6m/OwnIWQsy6bPGRRbU11KgQrDkrjkyxm4Q5xAMNMHcIzOLEE\n7pfnCjO3wmxva7AaayaDy6BRGe1br7KrLhQzHDDHImEGRaPpDRWW5rmBW87M\n5Jbq\r\n=r+wz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAi7c3ARrcs1v1ucpqrjg4yiBibWOAXlXX1k5a0SUiFrAiEA/5Q92uw04KvEkBURuN5Lzmsc/IFWh+fOwERQCEIF3UU="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.47_1582386182118_0.00884659764277762"},"_hasShrinkwrap":false},"0.6.45-beta":{"name":"yqcloud-front-boot","version":"0.6.45-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\r\n\r\n\r\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\r\n\r\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\r\n\r\n * The project uses `webpack` for construction.\r\n * `React` and `Mobx` are used as the main development technology.\r\n\r\n## Install\r\n\r\n```bash\r\n$ npm install choerodon-front-boot -S\r\n```\r\n\r\n## Configuration\r\n\r\n* Create a configuration file named `config.js`\r\n\r\n```js\r\nimport autoprefixer from 'autoprefixer';\r\n// default config of Choerodon\r\nconst config = {\r\n  port: 9090,\r\n  output: './dist',\r\n  htmlTemplate: 'index.template.html',\r\n  devServerConfig: {},\r\n  postcssConfig: {\r\n    plugins: [\r\n      autoprefixer({\r\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\r\n      }),\r\n    ],\r\n  },\r\n  babelConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  webpackConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  enterPoints(mode, env) {\r\n    // By default, it returns empty object.\r\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\r\n    // e.g.\r\n    // development env\r\n    if (mode === 'start' || env === 'development') {\r\n      return {\r\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\r\n      }\r\n    }\r\n    // production env\r\n    if (mode === 'build' || env === 'production') {\r\n      return {\r\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\r\n      }\r\n    }\r\n  },\r\n  entryName: 'index',\r\n  root: '/',\r\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\r\n  routes: {\r\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\r\n  },\r\n  // By default, dashboard is false.\r\n  // The keys of dashboard are namespaces, and entries are Component paths.\r\n  dashboard: {\r\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\r\n    'choerodon-front-devops': [\r\n      'src/dashboard/Test', //  For e.g., use dir path\r\n      'src/dashboard/Test2.js', //  For e.g., use file path\r\n    ],\r\n  },\r\n  server: 'http://api.example.com', // API server\r\n  fileServer: 'http://file.example.com', // File server\r\n  clientid: 'localhost',\r\n  titlename: 'Choerodon', // HTML title\r\n  favicon: 'favicon.ico', // Page favicon\r\n  theme: { // less/sass modify vars\r\n    'primary-color': '#2196f3',\r\n  },\r\n}\r\n```\r\n\r\n## Run\r\n\r\n```\r\n$choerodon-front-boot start --config config.js\r\n```\r\n\r\nOnce running, open http://localhost:9090\r\n\r\n## Dist\r\n\r\n```\r\n$choerodon-front-boot build --config config.js\r\n```\r\n\r\n## Init Menu\r\n\r\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\r\n\r\nA `Menu.yml` file like this:\r\n\r\n``` yml\r\n#Menu.yml\r\n\"iam\": code\r\n  icon: IAM  # icon ode\r\n  sort: 1  # sort\r\n  delete: \"true\"  # Whether it should be deleted\r\n  site:  # menu level\r\n    - \"organization\": # code\r\n        sort: 1  # sort\r\n        Routes: /iam/organization  # route\r\n        icon: manage_organization  # icon\r\n        permission:  # permissions\r\n          - 'iam-service.organization.enableOrganization'\r\n```\r\nA `language/en.yml` file like this:\r\n\r\n``` yml\r\n#language/en.yml\r\n\"iam\": \"platform settings\"\r\n# site\r\n\"iam.organization\": \"Organization\"\r\n```\r\n\r\nThen, you can run the script to initialize the menu.\r\n```\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\r\n```\r\n`{1}` is your module name.\r\n\r\n\r\n## Dependencies\r\n\r\n * Node environment (6.9.0+)\r\n * Git environment\r\n * Python environment(2.7)\r\n\r\n## Related documents and information\r\n\r\n* [React](https://reactjs.org)\r\n* [Mobx](https://github.com/mobxjs/mobx)\r\n* [webpack](https://webpack.docschina.org)\r\n* [gulp](https://gulpjs.com)\r\n\r\n## Reporting Issues\r\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\r\n\r\n## How to Contribute\r\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\r\n","readmeFilename":"README.1.md","gitHead":"49b40c6f60fd058ca0c379b95a5fe10b20a4521b","_id":"yqcloud-front-boot@0.6.45-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-L7qGg8S0TFvjhoipyNOheZD1PXwmdnJftqe2rP9E//YOCwx2IozVrWhgGgZmVzIbLV0qVH/3+3pu/0HXz8kwYg==","shasum":"e22798069288e10400f176e06beac243281a8ebe","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.45-beta.tgz","fileCount":272,"unpackedSize":2685364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVORaCRA9TVsSAnZWagAAsUkP/AuEYfQxvSanztsf35cc\npfRa7tXV1BpshN7bUSPLlFsMD6iK6FRcSXDNEAAVuon+vo4EW8cnjYa+GJ4f\nBIvFNcyijyR5iGwkEwIOtVbq/KWHD4lSJZYGPwsHIc/7pslMtmF8D7+PKBls\nIn35qBFj0pv3FH70oMHhWuBI0qVxZWWt4afa8MdXZU3JEtALpH136/1ZoeTi\nPEBManZa7fMeD/Nk01eAlPXroPFJJqobvRajpIMIM5yeVbjeLsbA9bGc6ti/\nFT4Bw8qBhIecWzjftB52RYZwV2ImEzrCUTaOxDkUrj1fwdwm0JH8itjR5jKB\nlb/f6oIFoq6lPTDDi6nCNhhAv3MYv1k5R1RJZeJNaRZzC/NLsLp/pTNuFYq2\n/qr+POezhZfkWr8wWy1WAVGh0u4XNTZJ+wqkudc3M09PlGKa6WgHl+fmHd10\n1bBbLw9MTu5lpjgOjTV4MbtltyqP+TT2Oj92lwxlgcEgiknWADdVn3hxheG8\nBl/PjH5bh9dA5DdyoW/6j5GxN/y6Gx5L441mNhvuR+zsGOVaQdncjtPLpFg5\nK4YEzb58B2YVCZ/plF0FGrQD7b5Ssl+dOowDFoiMly4Vf/rugU/zfXr2dmPs\nailvO2iM4jYUP7KXtXvHz6AlTBv4hdQVk6ZsVWR3uA55zCnq9XcnXUjpIh3O\nOeYY\r\n=47NB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF2WlHehGMCDDO/itrQIdmo5Y1WHuy2f3NbKsUJLAyIAAiAjSDfBUG9sQGM0aH8FxWEKlwCu/xH5FxJZonLjV/AOPA=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.45-beta_1582621785572_0.4708787543326891"},"_hasShrinkwrap":false},"0.6.48":{"name":"yqcloud-front-boot","version":"0.6.48","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"5d37af7b13527d8ec31d8c98d564ff032988fac0","_id":"yqcloud-front-boot@0.6.48","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-xGofhzjzUIxQisqOvWlYd8VwSwA7YbO5VFaP1idc9q/LCvrlMEDQiMcbqiR8HoCi43eUDJ7acMaZx5IqN4WJLQ==","shasum":"0b7e4c5167ee942d5c65d9b1c0789923ab31de68","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.48.tgz","fileCount":272,"unpackedSize":2685359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVOTnCRA9TVsSAnZWagAAkDAP/iH4x5CO7iu7unH574du\ncTDtpzptqPhIcZQ738x5l2ZQuxbqRwUL0q/9T/B8Ya2mrKn2agUebAY1dgxA\nnEMf5J+wzoW/oFKFyvgbDj4nquq3dvfKzRB2C+MbyJVy0TU79XeWuZc+ATNH\n12wQcsHja3bAaVd40BQmlssnrD7eu+qL2WxYSG/VooLh0ZL0TeOnpH89AEmA\n28ZVm1MgsG2j+nmxls1UNyZeKVVHR3NV/LweOm7v/KW9JsyOPu+kbM5tnRqH\nDUdOPhLqw3Yh6i4tKxOyLhpBp5PSXjPJIMmUMsIR+g4ep5h1QN8+eAIdxVaq\nlweaOzfERxT5kuUBIJm8TdDsGUGHYsoECB5CCutpxkzupKnkQre3mvftr41b\n0exPCM4/bMnc08PjvzgwKvUtJ5yTscDPnoHUXFu2lh2wuojopMuTYnWEQb3E\ns3KcCMFalINmmQ06xd0QO2b/URYefDQh8HT0R5LSlc/rX8BOdtZCnCRVxnKK\ntllo5Yu89O/Oecux2x9fPJFczVPfSXOf/Hodd5TZHU69uQ8P79sG1S+LYXoB\nXLwSALpD0/KhHK1dSsKrAExDmB44UUuBXuIvGCmo13DMCMrecGY9vW+BqcNG\nhbI8UaV3lh/wVSs5nAk+GuW3xRvb8TtGEdqrsfHIJ8XLvVATpbefMbp0BZVG\n7wMM\r\n=e2lL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCa+Y1Cb03FX4JWWc70aCxF3EG5v0VDNptgFbCSDv7IrAIgC8FlPfNsBbluhgSmE8Ndowy8QTkcRikkXWhoVoWtdKM="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.48_1582621926576_0.8203931351050033"},"_hasShrinkwrap":false},"0.6.49":{"name":"yqcloud-front-boot","version":"0.6.49","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"bebac0a5e01c3f5ce6c0a0a73bd6cbf344949773","_id":"yqcloud-front-boot@0.6.49","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-69yftQsFfzb/uTPGIB2ouLHoJN/89ZNpPTU08DBm8u1ixM3aZsiUYH866QjNy5QX3K2hhcFN///IMz2nFMUq7A==","shasum":"695bebdb00163615f83370fa057ecf86dc2270a1","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.49.tgz","fileCount":272,"unpackedSize":2685308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXNemCRA9TVsSAnZWagAAgvUP/Rn4ccd2w5BXsj27Hb7s\nm+INXzptQQ44Xqo2WtHRV0XL7Di6gzHX1rTkz4DUffUqeBnRU6M2C27Q1qT+\nnTzI0xYKsMAw1H2TPvWn1T6EUQUV9cjdznQN0tmR1rZOFPQ+KW0WkAPFW26C\nNhHyTbZ3n6k+iEtprxdBtsABmE4luKjHYy5QTsxBgH6WWoXKUA28XL+alqQE\nh1wEoB3OohbQ/vHiOVf7TqyQmxaeNk+ZOiayMRc8Ylk7IrHNrNfS1P5UYHML\numKvvED71UKeguDOC28D5/Eib1HXmEnlPUhYPAcgd6BoM4sjrX7+d+/iSSI7\nImTFEf44uHbKJk5RLsWD/ieWcFNsVA1Gpv85pTq0ce4mb+osej9Taq7TMehM\n93OrGWdMj4w1SqqKeDrza79uq+tsC6CV/62wx1oiYvQVtX+9TN5rEF5NG0s4\n4bQWAEWXi2nxm8fR/iARM2RQPweTG9WbFADAunUvVqdAvymXekQiuZbB1WA6\nS3Y7SENUaFmlT1egu+SuGFi4Rg8pjkykfIP23kix3YX4nC7BCp+slSQYSfCm\nuIM+6IiyRjEob+OeJsUgT+WZoDaUT1Wts2frArDrxW0An7KM7+O/wm7oU9E1\nqPomDRoNHupGHeU1tA61QzOgdjPu93E6NKJ8+j4p536WbvIPIYSV4zQgV3Om\nNNbV\r\n=YqNY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEI4KBbR/8S4ol2T3AloFzx7GuM0GcKdT+843mMOnPRjAiEA+RXao71x8uBjVHXhGSeOnbk6lHD/EryyB0IfgZJYWE4="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.49_1583142821747_0.45301957302849205"},"_hasShrinkwrap":false},"0.6.46-beta":{"name":"yqcloud-front-boot","version":"0.6.46-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"e2ef45dbc02b974f0ddc434e47b628ed71a26fb1","_id":"yqcloud-front-boot@0.6.46-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-x/bGa0NoDGUg5FHS6xhhMAH0sshtlKJ7g3i32oeCPuWfiHbYzvVn4+oBrt41fTJ0rfb9951L9/jqPE4EwPzjrw==","shasum":"b0d7b29c2c3acd04b69b407e05cd023ae91cfd0a","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.46-beta.tgz","fileCount":272,"unpackedSize":2677020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedD8CCRA9TVsSAnZWagAAvUgP/Ap5UcUWpD0pl+v8AOYS\nLOgJSdsUeNaP7yM+zHfm3jlIiUiDIIfMK1kLvcuxAFrFTiD93aPTau2lg9Ac\nnEa2rbBiOGFI3OcWeYjRajlvhvXmIHsrHSFNJrEU/aP91lDGoCMPn+v+nHMO\nQSI1UlbOcg+6AyuIpKG8BrMUvcUukw0jfMoGJPHpu1gw1do+PuQumAyfff4h\nePgjrrWaDCNt7RlnvL2B1OmPQbCdKruR6Y7fqDxBqIrafF+G+10yAY8V6WJv\nBmfYiwiH3NR22HA5N876Ilgv2C8hJNtVdYBXRutRJ2MQfsN67p6nAj/Q9iAL\nHQ/db8JP4juEGYhTC37DbRrKmZs/KcJJAelNIO4e5XrOV8Yq2w2jrka28wSD\nPQ7QthH+1HYdH9tiXJCw3B97sTJgWMb5aUgQJbpa4zD+IKp6+gTLJcDnaKKC\nBBnS08a7c7jBVKwRS8q3qgzm7kiMW3uNrWfUpjgOYMBaheBtHEgWNB4y8hU5\n90w7P5obo+5Y809oAvROnpSQQOcFA9h+F9s/V7J1tATeCMiK0t6zXIcSLd2b\naqdk0qC+NJo2sh3YSIVi1q/3vhl5HflLoQ5rbG8uN/6D7hZTQeGp2K/S5301\ni3FI08EicJ8qlcZUsu9y8HecYXb4uEwlWlVBsiI5wQCKNzNHiyhJkbVFsXHC\nTHDT\r\n=To2b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtsehvbUTSNg4Noji6JGgIyVE6VaYjn9KAWnxUtO6PhgIgLBOKwv2ePJqs2Mi7oHab7ilvzrcK7p9xIiS5Fhof0s8="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.46-beta_1584676610346_0.535640695964908"},"_hasShrinkwrap":false},"0.6.47-beta":{"name":"yqcloud-front-boot","version":"0.6.47-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"3cb8c2c6cb8cc807bff1b1e90bb80b54f21576ef","_id":"yqcloud-front-boot@0.6.47-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-z4VV73v3205WYJcjv0vK45MAQ82kgIF3gT0V5vy+FZpa3pPbH5HOg7ytwEeFDSGlevOqO7Nt9heFf6NVoyInfA==","shasum":"703130e24a3abb812d0b0fd7f9dd2c91eca28b0f","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.47-beta.tgz","fileCount":272,"unpackedSize":2677022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedE1oCRA9TVsSAnZWagAA/AsP/AxnCoKQQ10a06mR3Kv5\nEQKpxX27UWBcMPxyzh1WEmvhhjMOXNQdRz6CNe1+fvU/F9t5lJTbLha/Earg\nfsxOkbBT25ptW4HnznbcG9qNu/neCBhIZsOvEbcQS2EqnnbmJxi20qwtXiEZ\ncLhKSnUnoRNmIGvSAhd9pRPmYIVux5I6pFZB5pXApVb1SqguLyEuwZmZsluq\nrO+Iyk4SAUMRWS0HjmpuJNu2lWqNUcj7MZg9kpvdnz7aFihgI1hqOPBEXBdX\nym2HHy4eK9pan1EmmGrtNzErSmUTU8SH4nDg5SSkXzI8SKsp25yj54s8zu7T\nhhYkFNzR5KLdYLH5skux/24FRrGSWQO0LvIeFU1I8sS91o0xb7uJrsG2+wnr\nWuFL1AqtLRFCZJkYHjge1/pgOjXw+XMoV4qwl5RvQBNPs7XSrjt8Hn7eY18k\nO2p3eUBVE2/APnqSjge9B5qn6pFl+RQuxfg5CJ2uKSVlGg8sWvXSnfnoZHVs\nWIN1LYo+2Pc75lusgApcaJ8uOFtL3mlyqFI93soERRLPY2lrzFWP+w7S1Nr8\nYRN4ba+VTGBNmmY2XMgLhdBx2JDne6MOGc/tJPlGzoDDF7o/6gIUKGKyfY4t\ntKv8GxNMm85858b3PTrQDH00T4iq7FFYBapVzbs9ioavlJZyoWDafp+WwutY\n5y0N\r\n=bt33\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGdsarIDL+SZs+YldZGwUvkMgYUMbH8fyGsOYZGwXgCpAiBfFTZrYD7bkyYnj/+NzFKC2akxFgpdyqqi9hLujhEK6w=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.47-beta_1584680296052_0.5390736918220589"},"_hasShrinkwrap":false},"0.6.48-beta":{"name":"yqcloud-front-boot","version":"0.6.48-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"3cb8c2c6cb8cc807bff1b1e90bb80b54f21576ef","_id":"yqcloud-front-boot@0.6.48-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-cVl6kmdR3cJn3d3/YIjaK2zo+LmK7W6gXEtVzaC817p6CcT1fxSz0D10Qe3B9lxOJV0sQx5IPz1nA/mqQ4YD1g==","shasum":"b597df8201e68e3625b191f76db46fa613921d00","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.48-beta.tgz","fileCount":272,"unpackedSize":2677022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedFJkCRA9TVsSAnZWagAAcp0P/3Lm6B5s2pkcKNxB/lpl\n6H0bh0REIlU3aoGFBU6QzS8v/ySaLR3wZ1iXtw7O48gFo0Yw9/g5wkxUu4Ta\nevIvSuRaJsmpxr1FHlx23lCGhLrdjH8SEwkt0KQ0dD3WucdqK70H/4+wlbOD\npilmte89iUXuiExGbdI3GAuhwbEH2tFSy2BVTuQn6ydsVfeViyMfuytMHvzD\naGxl7ObHZ3ZikIhUfUPkbY1exQcRPMtqSAtHwxK9dgWp4rP+PHPtcS8X8zWy\nnT5QclQ6YmadtCfy8OHm5F8E6I0MB7KEKwUVvlHG9dqTVeTQehqjjpZ5tpgx\nyoNpvp7K2N6UQsC8dbcNGQh6IHPaigOjaNO+WtoBPv0mPAimRzGinf4hBnZ1\nLILvorTJR61F3M/exd+k2+h6YRVfFrqMj/F2tcGC9I/5o9sltxCuczOC5xKi\nX6PhP+FN/RvqNJQX87UoNOmzgLcCMuKMrxFIFpbgG7sx6z7rk4NrxdPMSWbH\n7GD+Z54Q+ZIEnhvC5yBavyc8mUMH2X56qJQIAlgrlApzwqPVkrL9BMySM4eC\nWHlyRwl528PMVP32xD3EXn9VPk02H2OdIqY02o5AgJrJS4NPzbNr9Lju39WO\nTkiPaanAYc5Ws0yomZVoPZjZJhthcZog2KLleyTqHCGmT8CpPDuKZSOKV0gR\ntS2O\r\n=nfPP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB+VsMvoOBLsU2X/Tdftiw1BZQF9xCe7WkYmEoPBOglIAiEAmcWX88Z9SNOb2Q0ILRP9p3aLw8fCehcKCQtsiwhoMv4="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.48-beta_1584681572093_0.8967440693969504"},"_hasShrinkwrap":false},"0.6.50":{"name":"yqcloud-front-boot","version":"0.6.50","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"8e420e1feaabbb9b0c047faf8d8614182363e88a","_id":"yqcloud-front-boot@0.6.50","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-8EGkmgCUWWVM1hClSdUD8W5arEm66f5DabR53budv59T9XRT++Gpwz0W6wraHL+etW8/AFC8/FOtD7/BNLzHlQ==","shasum":"0b2bda03d159590e8c60622a84be29589974c17c","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.50.tgz","fileCount":272,"unpackedSize":2677017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedK/DCRA9TVsSAnZWagAAVj4P/0jfPv70eyPeE1Md+R9W\n3g00k4QNFjETgQ3IO8DpktJsgUA3/++0ZthvOftwr+3jWb2QnJXmdKov8vBW\nNJvNsD7KPLSaDThfDlsVA+Z6BT6DcV6Kj++MARgpCEYH83Ra9XGjO0pY3NRj\nO1mEZqjM3UpnW/Y/wAgJ7IXzdtI+CV3TwWpKzVKz4RprNT4wGwBopRlH12hC\n9Db/Pq/y5vHNT2eG+pZBefzb6jq1MqTWvlipfafx0wcNQYWdgxZRdIakd0Hn\naL0wFg9dNKFhiZZWsPotPqjWwT/EMcOYOJ9e52f0igkWgGmTt6zfShZ4q6Yg\nP1Rf+LDbSrONVQ1lOHt59nydVvT0XASBU2ayA8cKv0zobkQRZTe84UojKEoh\nnzMesNRbsHHXMdPWKPgLASuF5eQ7HGFS2qQu+S+rRQe1se2PjnXa+Vjeq90a\neQv5eU2KRA0pEMLMTQ2zUl+jQLctpeCeNRTxu6M2tnftmlRPwOtVNmKvG0Ub\nFRtTsh7esftB0unj13xZCESqKKx5MU37/38adutyYgLOVvD89RBJk1DKroqv\nyosO0RSOdsugKk4KLICW3izAH/3kkJZqEdj/dhCge/FKaKBVbuWgzihc5g4X\nApPjif2Jw35wGeLpRONWYNntjwaoSUTZzclvVm/KGMrLyw8NjJ1Es5SYt3L3\norkG\r\n=ii97\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCm+9MGGj0IbJRZdMgqSEqg81g57XXyV6GsWW0QZdmIVwIgN75C4sUS60/eQG66iVlci1wOGZEeV7M90NUlHo1AG/o="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.50_1584705474498_0.8401796015894174"},"_hasShrinkwrap":false},"0.6.50-beta":{"name":"yqcloud-front-boot","version":"0.6.50-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"27acd8cf4153dcf895df3b7f8436c97bae243cfd","_id":"yqcloud-front-boot@0.6.50-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-u5ViOxypWl/gtrbWcVI1kCh+ZG6iQN9ozoEF4ux5w6qd5m5Y5HYQyDsMH6UYklxTaG69pAIQo7sCr9P+8NVoaQ==","shasum":"866a67c60da1ddafde0b836a4a4ce55b77ac1900","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.50-beta.tgz","fileCount":272,"unpackedSize":2677022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedM2nCRA9TVsSAnZWagAA1JUP/0WGbWyAAueO8mmZKH3p\naERvHAJ2mCwy5oueJsuZD9+g082wcHQN06YpkB/5pHavJIkK7wHNqH8pLylm\ndoURuhnvj+PWoqRtQzJKmvMfVbqqQ+r2A/oVhE+pv4l9oJ0EnjKQ0zcup8YB\nd1CW6qbhsBwHZt1an5KgL1BPzBiZbeOSbvjSHD/mPH+QC+gRMrQI1D0njOPh\nEBfpa0YbNz4bA0gzFbOx+KkVWZadk1PnqRAatlNAM3ky87p0B+JBycTCzEFN\n1dMLFFwg7GUhXJM2wqGbzxDi1TkwuXqzW7EfUB0pvz0/YUjiZp27RGW1vrbF\nUN68YHqFR+70Jv0KlRBPy4tTA01tmiIWd2dCYGB4tX7/CsF//4A9ZlHZOvNe\nKu+KocejvU5E5UYvkaBCcpW5n+SG0YQ+Zp0yUsZveS7Lt4N1z7LyPa5spIvi\n1bdHPuRxcTWGvFNRueM+Q7xjKsB9jWYqEwP5BHpVoM1Rk+WI0nd47xm7m8BC\nkXjmi+RJ51aK4UXNIpT1Iwr/kwQxRZByH2O7swcwDg1VRurTAEGE7E+ByLux\nqmJvaQjnD+POwm7Nc6bdMwVK7og8YXDAvvcDNmkpZNX31Z0qiKRT/fHNgZRq\nMmO3K163x9TTT8R+PefYpdjWlVHDqkg0HNk7t3NBka/2UqfO9NSLcmfZqvVx\nDO/I\r\n=NsuW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDc9eeCeadMULXEo/JAs/ggkXkg0Mo0mQ+nzB+VEeNeewIhAOlas5Ta982yDEg3HrAGZBS1eBaa4eOQFONelNwAJBbH"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.50-beta_1584713127204_0.35910095529876873"},"_hasShrinkwrap":false},"0.6.51-beta":{"name":"yqcloud-front-boot","version":"0.6.51-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"3f1656e86c60c037938fa2834799c0b4ff8c2b15","_id":"yqcloud-front-boot@0.6.51-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-CEOystywnDkiFO78KIc/PWIFoHMj5M4EW7MUre9XWUEvZVaYO45DCK9CYD+EDMptQkqAr4j+qHR85vKA2uO0Og==","shasum":"0255dc86a83eb7f19919d0c1d4d7bb285d9998a6","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.51-beta.tgz","fileCount":272,"unpackedSize":2677019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedN/ACRA9TVsSAnZWagAAKFYP/iVs3jk3yCOMTY39gvPC\n2v5VKhZp3qiBOMKsl3jjfOIvCbWvRAICplkHrY3GxX2h2VAgz04QMEfpUBrd\nLDJLMMv4Ah6sV0ZmQFOI8PWS7kDS0rHRYMqYUIFe97KDJHnNdDqoNhmVoP1I\nLFTa/W95yott/Fp3MLfScVbdNDuQDCDymBeW8l6rxpaxz2RBiDctt8b/bpPF\nMpZvC/arIu8PqNRb7vcadNt6msiqHpLL5ioarV+ZJmBfQ8sWJPNsWLEPBF+2\nxGmdQVEEZjFJ4zOpHXrQSR+le0ozx088DLfYbjHLzTUXm8MvHUF8/l9VvBZS\nFdY/yyI17E4QkUg4sYt2v/t+4+jpG6xJkVyr7cndYo9P7VNxwgajFwqNP46b\nwZa1tOToylMJi16YoIo8vCoXKYT3syN7/iYMZ5g79QXykPUSlwvAHf/dli6C\nXzOCagNDHad4v8IoJx/O4irt6MvXTQ9tNx9DTYK4AHUp+yBsWnbnix+YtJuD\nneP+THGrNwVEWOT0lYEV8Dd0MXWYrR6C1G4ZKTBtl6oOUzgnBVhK86gYD28D\nzRVKul9I5uJm5WbtarH6dao+gJ7m+d0Tm3Se3BuigH1sbvk9LVpjkJF4NuYq\nCNE1yKHFNzdkYqtMQhzRuuBG0/hKqutF8+yl02n8mTaeVm+fxUcN83iGxbUQ\n3HhW\r\n=Yuri\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDWkQD8rdfSACh9SarFCNvy52vDUeZR9VIf/Fxqkr0/4AiAwXGC07maTsjt09BkFxehMiiKcHqICOm+VD1WozKDWBA=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.51-beta_1584717759692_0.4973608026104721"},"_hasShrinkwrap":false},"0.6.51":{"name":"yqcloud-front-boot","version":"0.6.51","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"671c2864713cc6e1e726a6fd3b3d7d6b03366e48","_id":"yqcloud-front-boot@0.6.51","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-WzUolr8J5fM5vZEi7Gstv8qSapCJYEMSZvuBUfuXCyCWOjMj0ON8M7io/NAMhbUzHqc0HgMthoLz4WqKDP2efA==","shasum":"27538abcb2457d223a35b50df3b3cc5423437e16","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.51.tgz","fileCount":272,"unpackedSize":2677014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedPnnCRA9TVsSAnZWagAA/2kP/j97lS6jFWRu4zpFECpY\nDJIgjYKYhhQ+Ue+UBqDiRVVNCAXRs798LNCQf7nHbai+YsHuXRj9ztntSuoB\nqgzONRcFlLb+4W3DeAAfEBTdd2FYWW5H/N4oWLSY1aw1VoAImiyAy3pQXtYr\nbQPlSHSJmrE49Pn5v6c5oVaTzUZOrcQCASL7zjY9MCLvr4R+51bczsqP477Q\nEA/hgFv++wpSstjauSFV0ImuJnVlvHcAezYjRIbR/XDqWgoA3zErN9S2ypqA\nbN/NiqSNuhMUCfhrYTLHBgRl6inBy8WH6Pcit3NDwbFng18IMa7lJTrQrS6L\nCOAyzeRrCqz5fALx1eb86kN826X5pPKDGjYCNJFBAy58+DJDL1lmwrXRJOtg\nWg3bWiKgX05F1r9/0vWJ4wFv2JgikE32Si4ac96gH4pvOKmk5X5pcY1Q4o5r\nUiCkqCUcDmUu0H7dYWk7R9HoQwgQPOdf45EUfMHX4xCWBpd4zZtnQHqzcmek\nz+G2GPPjqYhuwvmLOY2N+2+0I7nS7U3+WR7Kw5Pjuq8jaeeY7JgCZCUI00zd\nHrfPQpWFhS87l5sUgWW1pcrgFMoR6gs8/kBqPfBDLtqgCCapHWvlimJ8qtqb\nIU94JGUZjJU8AsA/qv7NdFHcAKmnVWAHbGafED3OA7rwjwbXQPx0rBfTFPSf\nn5ou\r\n=XSDY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdI7UAVpfHnV54vGjjP+rJgsSY2MrHxN+KfiSuO/UUFAIgAp8++HW1lK/iyFgjjfRwmMyjDpDs/CUPyAaMIVoq0+s="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.51_1584724454936_0.06288635319960845"},"_hasShrinkwrap":false},"0.6.52-beta":{"name":"yqcloud-front-boot","version":"0.6.52-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"671c2864713cc6e1e726a6fd3b3d7d6b03366e48","_id":"yqcloud-front-boot@0.6.52-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-xDXtws7wx7w/T8XOfroZKaw+i9B0Z6NJmhb42h3ya6cpVUxJq/h21AV6wI3PbDcmTuV7ulEcPK4c8hq083Zklg==","shasum":"5cdbffe1bd64b5b5b47f7a3e125cfe95f43dc64d","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.52-beta.tgz","fileCount":272,"unpackedSize":2677086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeBaNCRA9TVsSAnZWagAAhJEP/0c/oBfp1VY5IEh2TN4p\nOjtNih5QRW2/5pbWBsJGNW/tMxS1QZbAFrYbZh5AGRvakJhavA8ZxSZJWEki\nKPfapu81vlt85vRNnd593Ya236o57q39jrmtKxM7NDgAvoStBA3tKtr/OsT2\nyy7yQNZV97DafcmUUQmpdmPuRONCpSFLPPow6WUAiGWI946YOoBdX2XJJmoU\nmS9G2ps6aygSzZvOUjRIdUqHrnc6NUbxSxhEQK87NYByWZGyjMLfppbNBY7h\n90FwEOCYO1g4wojH3JIjBXlg6s17P49KtThrPYdEStUNssbCDoUhkHUgaMh3\nTDGFcgO8jRl7ylw/F0tVhr77A2d9DH2x0RLlby8ohwqJntbB8A+SUeqhd4R7\nlWzTdhpxPliJ6WcFjaLS67AZhq/S/ZZ4wa4ZKJ+U5CdrelqCbo7uAS9yzOZF\nPQ2rq5GxMnsRBJXgArlyNf4W/4zYGJJlte3UqOIftrMeJiohmdIuCO582P0/\nLWjpbJJ87nNrRkiAhBgBUrv220ENQ+HD0GWvv6LNuJOBToTy/W8gmN5sdLbc\nZvvRC0tOATgfjgD4wovmc7t5giUoO1Ur1gQs3s3oIORLL7EkKPGoY6PFdmJT\nwxAhwYHa59eh9Y4AWC5+/Hz0IGB4BWfeZYpVZSyyXS6Ja6GjH6OV3t278Q7p\n3YcT\r\n=y9v8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxyByzW+IVjEC0vFyIsCjXfNWvzUPCmKgv7I7cVWqO0AIhALSVCUF/FYB+oEQMUvRjUZoec8lBEe9ZkyLoQyNYckeG"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.52-beta_1584928396865_0.46287867989420706"},"_hasShrinkwrap":false},"0.6.52":{"name":"yqcloud-front-boot","version":"0.6.52","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"1db9d9dac74f21ba54c1bc1785f1c50bfb60cfcf","_id":"yqcloud-front-boot@0.6.52","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-SiJJcx+qkb4+F8yLDb4Kou9+EfFfhp8QE79EDyeqGtyXRWEynR+lH67HY8if1huoyhqRVuP4BMGK1VHSzb7y9Q==","shasum":"2ad2821c16ca27e64459014b633bdcfb61c25e50","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.52.tgz","fileCount":272,"unpackedSize":2677081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeKqpCRA9TVsSAnZWagAA9pgP/j4simYFbRQ+9xpuESpk\nwubofA/iTR/F/qi3hMcNqx0OW89lSTw33wmqsRfgLamc/Hu4MCwbYXfY3+Ac\nrwV46i7aWRErJPa1hnlPEopzNqi0U1l2KfUnHIU6rgq7q0xseFqn5b7zaNAC\nYgfU33xvqfdB4ZLkAEHL2HaoBY8Fg6b6+RZXnXZUzlnbeBsTJphuHccFYBJi\nSE6gGf3jsvx3caJfVl3dOTLnsVv8M5N74B5TMvDXeRt1TgOMk5eyRffZwW25\njsU7An3OuSg8xP9OQ1Udys5KYvp+eK8iNvLjuf/ZOBGciCFshkHt+Rr/W5uB\nrqcMpLh79qF7pcDCBx9yEKLagatdeOJ+X9l1ljqyd0zBEGcmwLnu2R5bx102\n3ij3h2B2SDAcvB1w9jetoz6camfOTKGHvudp1/iaXAj70TwELv/yO0qE2Nqk\n5QEEBM1NOW0xAHiqo6T34RH65TWlLOMWNy/TsBSopdemqXWz43QUZjVHSs0g\n+BVMsRCKphPf7onxaw6OrGtE1LeiSAxNlpRJtjVUiI7va1DVjJtSwvCI2aW7\nH2V20Z+Ru97niIbzKb+A7Rs6OeteJB9BokTdjFLoE7/dCRdQh8FIb2Y3bNew\nIGHyc15gtPZKgzYtmPwEgK3+wYhB1N3vQWupzdXi2nSPxKGpgbccIYOWymLp\n7WKm\r\n=x84e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHojiX8GEBwYQGZ68hWNufJBqBq1MPtcq9NpSjf8incOAiEAnUWMg4/P4gNx30T3laQeKXQksM8IAZ3S96c0Rqfhs1w="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.52_1584966312583_0.969688885936151"},"_hasShrinkwrap":false},"0.6.53-beta":{"name":"yqcloud-front-boot","version":"0.6.53-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"56a5d7e6be3ab575c0bf33cf50851845cbb047c3","_id":"yqcloud-front-boot@0.6.53-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-w+ETAG4aRZ8re2GpI0PTzywFNxy9ITSuHWRtH6VyVFC0z+HmyhkJ/nQjQ4mUuJnoxcDLMTdmQ0nZ0u9qN4joiw==","shasum":"49c6d7d5d761c3337f7ed37ee367a3678ce0dccd","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.53-beta.tgz","fileCount":272,"unpackedSize":2677188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefV2+CRA9TVsSAnZWagAA4MoQAI9jL8gkix9lJlCC5bG7\nBAzGCC5N7PzuPsYqUw9yRdNVe+GcXi6V0Z30WpHDQYpKVBlZIWFoLa6bjD8h\nVprBjmMXuJvcU5O78gU3mJA2jRYXPV/N4/WKc6zq0eoraaI22xohim+QqC01\nkyEYbBp8NJ1xr/65P86gUDr6hL2JBFqXZozCMDYdxJvgFhmQMWGQHAP2/SOh\n7jXMj3kR71Mnh5XzC0nR7TCNQr2iLbXawrXSI1XqBrwiP7mdyjBjL/llK9X3\nDz/ewxV6X59jFq7gVHwCJ3xKPO16CyN6YDad9AgbvdMhdAWELxzvmBUwm20k\nrhMptn673vneyCkudH/zCPZrSosdiUaICopAxrrp+7gFuoa3YLHvz+RzBAJq\n7dLaHh3yFhA4G3hrrVDFILL+zxZUUKYbFo8GGQYz/J2fcy69KcbzZvjrAMpA\nOw29r6L+fuIvahG4M5x8G6Gl7SZ54CyQLLI8LzAkSEhSlE95CkHde0rjUwL6\nfDfsDS41/ei72taued2urKLaEG1y+yl2DxW21p61kD+3NKBzMkKCTjRsQlCJ\nsIHsyc0Z3FOvSdBsDXSLel1GrprFzyX+fHt/+90MQ+W7160UIbmmhUBI+mpQ\n6um8cT3Yakk8ilD3NFlofbrPMRdAj1ruu4oedtq2COZr4APjjXOAsgwOIf8X\nlZIj\r\n=1YzX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE1VaYmPCdaD6VPHFLqQw7Bv3TXaMj0XaJ4Q0FbXHofMAiAh4EIm4E08wC/YdVyHA6jWt47eRDWNp3AP0pbTFtfngQ=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.53-beta_1585274301883_0.15516948242272988"},"_hasShrinkwrap":false},"0.6.53":{"name":"yqcloud-front-boot","version":"0.6.53","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"cf1dbeea318d2aca361e2804933e334a610de965","_id":"yqcloud-front-boot@0.6.53","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-J6O403EQzAYF3yyKJgN5zy922waUqZiTSfxs0VDHlFfE+FrHf61YpTpM2PYO/c7eREVu9CAbmoXYkR/+FkBRLQ==","shasum":"4dce6a6a776b643242758faabf212241c2c4fe23","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.53.tgz","fileCount":272,"unpackedSize":2677247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefzn3CRA9TVsSAnZWagAAsbkP/0+diPKiiHQrTHZn254L\npPityYvGPTA9EQ/qRo0R8zVN6PERf8vQi6ATSk1damj6+lV9Klo1W21F/GsP\nMgMTkRrF7PhNk8DNyxOoEMAWQHPEM3MudC0daY62VTX/pESNk8xapKQ4IJ7x\nMHew8Df9iGG11YUfq+MtXbfDdIQjy6T0VEyMQfiUuseap4ko6MRuQeeoaiDO\nfmgJstPU/wrqco6YuGMUJLuIOT0romZYxwhQ4gVf+NLZOZMXuwpuMPUFlux3\nLHnqpsZNbDdt81CgkW8fc32hnSFcYqGGsKUOU2C3nNPfjC9DuL2FGuL9L4J6\nUhxqwJx3tO13Y7pFEmQP0be10CAjZctyWAB9X8K0kiBUR+33aNLUyjslSRA8\n1CupmHPmRUQ3UHRpN11T6IEzNykLhQPsE9+Qshext/Ato9Yt/xC44iDwTr5W\nyyKlRK7Ldz6FfAqDojsGI+320MfQsdDsKC2vUZWFCHELkRV4SyUwiMfNmRnD\nh0kEsKsdBDcyMw+gTsgMXvOT7LOspSZvy5vPyIhxjWbGl//17NNLTicOsVnE\nUelmoVrCgkv5W+QNSyIEv/uxr+7lSLf+pvpH8463CuZwgIrfD5DDLCdpizGU\nvcDMSyYG+0of0gbX/82JMkJBoPkYPAMXuIpcVu/GRKnyh1UXtEpDDbi5V5bd\nMVt5\r\n=LRnU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZdPHgNsNYb3N22Fjf/RbBD9+yiFHO7H4YiHReIDXpWAIhAOcikmFYdqHi0w1YpXJ3p++6dv9uuc8nEnW6EjCyePq/"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.53_1585396215144_0.34514149670445127"},"_hasShrinkwrap":false},"0.6.54-beta":{"name":"yqcloud-front-boot","version":"0.6.54-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"b868b68290539d84f0a36ee412d75f59be008caf","_id":"yqcloud-front-boot@0.6.54-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-5F2EtmjgWdAco9Yxj09MHZiypQ0WdpZF5qzHXvy2nT1YZzmApvtcg6ZKdPyGveqi+AePdyMpICz1yv527Bid5A==","shasum":"9d71aad5e1411b9c5a426087fe07a3500e81b465","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.54-beta.tgz","fileCount":272,"unpackedSize":2677373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekCtJCRA9TVsSAnZWagAADpEP/AzEdZflvw4Yw6IYD6gX\nnrmI+zKa7R1OQC1+nZbVaGQyGkOJAbQPo7XMV0dopsYgYyXCtNU1yb8A5FIJ\nPEtVOKXgEJkaAemQ9NFgg5/YZvH0r8E5NArhLnY+SdmIvNqw1AgpsEpEPPaJ\npoKtsMka22/CBk8dV+n2VIKLyR+rhpdH/l/GFxp8q10RlLYkr4/OBl/HYt+4\nXHjPChM00T5x/LP5v4vmmb4qLBPtwfWzGFLb3lI1eqKzVu3vKXhqhZigWq9P\nRM3VuTxaFVFm/DuSM3P7gd7fMfcc4yiRsI30HIz0JjX7dE2OaKbksLpUSpz3\n52l6pIpWwQdWzUJ5gX1ewHknO8vD/of91fYax0t1Yt+jxJmBqW49gLAWp5n9\nCf/MXEo8eEY3dhMPxEmixeXZfAsRiAeg9lmka3D6TbKZu0hve/hd/CN1W9ZW\nu6qG7omN/FfblhzQuL3FuHOjHZ5AVjS9vKk7thNIqhsgO1jfGsTNDlnIaoNs\nPCP8oskVSGPgM5MCTu7gnZ4FwQ1UDflcahVsNGqubhgrULraosVqvKD68Eip\n2WX7kUuWD30JyLfpxgz1FF7SXVZhRcW+Khml1XLHQApr9LjbJaVok7NyjhCl\nr4AeF4kxFjUR/WpNAnXsfMRubIxa1dJS3+fPnNwGNGgqGw0bO3eDRXuzQkJ/\nK952\r\n=WfFg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDg5l+zalclJ3IFf3SzJY3d3tOHVSZgjAdiJjncSraEAIgeEC8I/ZKa2qi3xGFqYk0hztotq1+GS3qs/zG+aGN5QI="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.54-beta_1586506568563_0.19663805015196978"},"_hasShrinkwrap":false},"0.6.54":{"name":"yqcloud-front-boot","version":"0.6.54","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"861b99a886deeed575e26d6622f3e49732b0516e","_id":"yqcloud-front-boot@0.6.54","_nodeVersion":"8.11.4","_npmVersion":"6.7.0","dist":{"integrity":"sha512-lYT1FtJSVWEh0ZYMVUUwk7g9ujzAdnt8XUIDW9D2TFsUBEWsfJZ9kXiraDW86dPKwK3+LxKAM4cAoN8w7pDZWA==","shasum":"413a3289cc5595e34ea7e4ae99e84743b3092da9","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.54.tgz","fileCount":272,"unpackedSize":2687754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJen7S+CRA9TVsSAnZWagAATM8P/j7MfD0+TW6s23EPC7/z\nKOCU7xSsR8MHms3vgao0KxTM920ca5Vfe5JVbPzyTcuSbXGi6KFRiQaCCJMm\nX+ZrL3d0nrPgDI2qR0PJBBOW2D0yPwAIsUOzpw9kjIku/cnUjoyFglSqzuu0\nzeouGlyJYahBLITFXIrpgdW4YLghk0wUulVDaNinueGCne96XZ73ZHcUK2gn\nwRCi/NK8l2Ps92f769d4aQG7NElkA8bf+eG+srY8QUlFKofDWZd909w4f0ic\noesW7kdvQ4frFz4VmarghrnMsZPHObsL2tNgmBw0T5gWBbf9a0U789gZ8iMG\np11KoX2WS2e2D0UkT/TjZBn8l8BKvMy5JyZdrXm+6knuq0vwPSjISVatwxlA\nf551x7qp3K/wopYJsmrOjJColFCXt0eZX/c9+Qbn6p/23MFcDVsRn38d2YUi\n2tFvCrsHgeO6t+ZY1jGkcbGqtkTWGJKpfuFZHKUr0FRU/l/ZXJ49I2rO0WT7\niMhgknQteKGiWHO3Cx8LHbz7PqsSb56H3Iq7dFJuHAvgICSOCQlh/H8Tw/Z9\nj56qfxOxaD1xggWXQ2ZpF31Km6kb0hZsT9/mn+HW8hDareskbDponqjbA9o1\nhYpwtTb1dUjXIBxz9eSSyyDiWvPdOkfQIImNTWerNftzs3CQmUro3xs6C1h1\nUhBe\r\n=cRko\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkK9d1SDmvm0AhvUe4e9cvDiHWlNQpsunGsLRmJLCMewIhALmvw263XrqRGv5SR5tjg9ZKlMK6UyVDMWEO4A2x0SXx"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.54_1587524797871_0.273453102454418"},"_hasShrinkwrap":false},"0.6.55-beta":{"name":"yqcloud-front-boot","version":"0.6.55-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"dedca6b4c30a42d612d14a503a4b0cd6c8d3d650","_id":"yqcloud-front-boot@0.6.55-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-GTq5PTbY+3C2Mf6ZJuOvlqPntc7qPDgal6d2t+s/T67M8MWEjJidZnrjfQ8P5KRnCDCe3hOIRCpgOYcXJQFjHA==","shasum":"e82bb6d87a4a02cc8f0a15905bf4fd3bb078d400","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.55-beta.tgz","fileCount":272,"unpackedSize":2677557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoPHqCRA9TVsSAnZWagAAN/8QAKQmtfjmIs2MnnfzkCtU\noiQ5gc3EBiRzZKmt+RoFIipcu7nUx0mRElbr7GFTEbIptFARAt81Mfn8uGFM\nyPTglR3U2PfSSAUTZjUZDSRL42/c7DHGhMahmMHOUA5SL+YgAOGsMQc3f7p7\ncwheGIPlY9AseSSQnHVpLlJdihWmIm2e4LEMUHWXG/xG6xej6jsCTuAnR/hn\nAZoMNE0avAvt8b0DxPR1rD6sgGlMPInmbpGPESOnHrKthjs/1Ak17hm2HJ/T\n6W42ElH8hEnEwwmafdHMUoXicLeL7X0/a5JoNnAyi+7TM5RiSFcdpvgy8R1h\naOV6SZnvnNutUlVOz3kdP6BiO4hsAzT9xEt8BO4U8WV/MnIFFQ5WzA5juB8R\nJHhxfIDPKzm/D2DzQFKtVT3TaWcCJxmBVcKbu1cZH9BtkI8nTu7+U9JLR0E2\n8kIYehip2JhRks1Ms4n3yknxjX6k3uyJOIj5OyhIVIQgOPcMShv3hQjfO9fc\nECoK5u3tPsERGWxSne/z5g3gcXYCIirQHKgLlKb8faxXvTq/AuQA8WhTdYBj\nMrt3u3eA3JNnXHFTMSKW0fwyVQJEHD89rpQy7AM47WL5h4KXogXR6GpWJebf\nq90pBY7VzrSp0C298bCaSua8VTexjgc9mLdAAFXvzygRv7aceAOpshf5WUc/\ntEu4\r\n=Fc7m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlik8Yh0ZOYPCaAe04R191rbxxwOSKUkwwjRPdgwFB3AIhAKgKSnnTrJgnepa6YKSp9QJ6n5dosxEnkjZaq9VyATsK"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.55-beta_1587605993747_0.7333289425372127"},"_hasShrinkwrap":false},"0.6.56-beta":{"name":"yqcloud-front-boot","version":"0.6.56-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"8243687174bc13d3acec1e612948c1e92f1afae0","_id":"yqcloud-front-boot@0.6.56-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-H+23F+cNVILRXK1WS3yRyxANZIO98hWjoRXOewfHLXeri3RqN78fccqvGUqJMnuoTfQKum+ooLHxM8Pa4nGAAg==","shasum":"9c9cdd2f8244a511abf7187a618d9a3f9aca3f3d","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.56-beta.tgz","fileCount":272,"unpackedSize":2677634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoQHHCRA9TVsSAnZWagAAG0UP/A/oLV37xFZoiqCLolzN\nCXvK8kV2cTg3KjDVHoegj6xxR9mcl0b3qlK/LeRcM3SXTqZPPH95RBFJfk39\nkdNFApUmVJ1npO0ezjZymIrYM/eoCiOf5Hz6vUGzodPPigIFrujPR6GUgyPU\nWbjkn6DWglsEBiqymYz4cA0HTG9+t13bh0KzcAZM5BU6YpqLona6vDOH8Th5\nIjsQVOr6Aa+KlX5Vmg1BVc81yNesOZbP2ptq302c0ys77/oO/4eddy40JoVD\nG8NWQF5BKw0zUXQic4NI8uI4VxUiX2joaeIZKkJtIif/cjfaiaJjpqZkfh17\nsCDt8QLCc3G8dgM+DmXiXr1/zfvhW2qK3cCONlsnjn3y8k+NHbGZLtrb732i\n29kSgPWAA6mJpwIRDFKvMikHm84ulBQluhLlFN/Ow8R6t8AJgJwx/Tzze0QM\nI5nPJIMuXdlFQjQcy1uLwSrMQsY7QqO2+OfpDZZsFHQ75fHVvM1vH59T1MN0\n8ylLl1FAY9++UK1mkbQIE2umYxSpZbJD66sBfSAOXIuiLFYLavAj+DZhQi8e\nqub3JXNqpvYXKhtrDa7ksxw0GFLAOGY+tvq5HfTFzcHpA+ydqUw5TTPQtpvy\n85u7OeIL0wPsGaY0YKXTO72+dmyxZsIMEuQdLAuvsxkb3o1Pwg/S2wAWYwrU\nHF+j\r\n=zMsU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOmmXBU941YuV683OMmfk5x3fhKDbhqiYH53Vk2JzPaQIhAI8MI+OTmCCgAHd+b5911tmpwytWO2Dkm47s1ZEfcH1C"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.56-beta_1587610054844_0.13131154642230403"},"_hasShrinkwrap":false},"0.6.57-beta":{"name":"yqcloud-front-boot","version":"0.6.57-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","uuid":"3.3.3","warning":"3.0.0","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"4669205e7daba4b2d721bf4d76d7ec0e69843953","_id":"yqcloud-front-boot@0.6.57-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-HDPNgh4dmD0sRPD6bD7+B/gS1IG/piT/XFhqG8AytEsc8G3Yu9GdkmiydtVmJLRh8ArFKbxWsEfTWCxNIPKCYw==","shasum":"662d86f27c7e0ef97b296d6868413b925ff43e3c","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.57-beta.tgz","fileCount":272,"unpackedSize":2677694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoRH5CRA9TVsSAnZWagAAE9AP+wTh9OKfqbgbeF4WHzeG\n6XJ9hPfjBO0KhO5Fdm7flsDgpaA+sgaMIJWIEKZcWGSmoit5GEPLbNUCr2iK\nQX/oglfgkKEqDmv4jxqOh8rLRRL0EQdaAbRjYZMzzroUpYYyoWxzolRT86hy\n/pbEU1wZLqkb/atq8Hoq0WuFzLMPIoCWjgUgaaOfvXuvKOz8NmnJp/GaHqqY\n9ExYn6Tg4lNNOFs7Y8Bn/cEU03tnr1hqiklhQ84ATpVvdUcuY2ZmCDiidPw0\nW3NaNIhCkBsmoY2ZHyyQvbgWFumCLysNiyptA7mJpwS3noqYKRFJyJWOFylU\ny0CgEVbF9ri0a6kISCNLWba2V+JlxmItMJJB7tqIWzpcgjLYBAMkYnEFDuwW\nHNnsG00UM3VVbkbuiHPM5kYDi43Cz6HFci9ZBC2gDi0lnIT9MnjhkOd81LKD\nfQIzbvXzZjZFVNB069Hxsv1K/bsLIXdj3EvrApc3y6j4wu/X9u+kUbemklNH\nEBIK93L7aha2iqf+X4lTKmJLlg7mdt4wULCvDLEJxkrBkXpxppEV+vMfX0Nt\ny1Omvu36ah2qgMpBTQ2k/0/Kldjj2bulnZJ/qCExwzwl4Y7ivxpkrBZ1rCvc\nsMVWbCwJacWrX/y8LqBNWgdKbKD+S0uAcuxgeioO+RvAZCtebCEJFl2lqhVf\nPpJC\r\n=KGBK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdQhnlDkoeTUOp9x81w35XBhrNNsfnUtBfKPD8FN5JQwIgMF0YUWgGm1v+GmJRpCfHDfa1DRUMWoXfO1RImyvAPsE="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.57-beta_1587614200519_0.5707253127473577"},"_hasShrinkwrap":false},"0.6.58-beta":{"name":"yqcloud-front-boot","version":"0.6.58-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"3d6f448a1d8bc1a8f4c64d678517b10df7def42a","_id":"yqcloud-front-boot@0.6.58-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-W3JdzRYtGUgUv7ptuLpT9TwJh5XwqfuONvcvLi6PUk8J4lg75PqCCHs42XN7gKefH1lHCfVjo/fwN3tA+oSHGw==","shasum":"9cd3c89436ae9999d9751676365d9d6dd265ab95","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.58-beta.tgz","fileCount":272,"unpackedSize":2678859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoosOCRA9TVsSAnZWagAArVAQAJlrXH4USRkHo1gjpL+p\n0R6yhXkPJbM73+/QwxOimp+6lGy1GeyuquXuCcctaOLUCBnoGkcurenq+O2C\na+qRNO48Wy7T9Fg/voCMZTPi7RNnGaTNyXjcZV9b0ka9mqMnouEiBU81AMfu\nYWKrOKA44vETUE3Y0SX+83Jd+MT3TvnAFWMz205dTZgdek3yOXwu4NlinwKe\nYNVY5opNrJgB55CqwlcdnhX0lEUkJ7IQF4DPXwLxrXLGKUeppOSrzISDT6Vm\nMoB8XjOP41cch256eu2E++WAKyq1cPZ1UEfstm+sZk/e8yRoNSd8ybA2iLTA\nKiPfa/kBKytgmBEkjB87jKe93U6aYn38nAy8hE7wqqRkYyyby4IDNcZKkOmu\nVRALnsc+OTJ45vTHV0EK3SU/uoNhVmtsSuNJa5xDx3DrzPIZEFCxvDy3BPQx\nFIG0fM0qK2UO3g6LTdka4ClgDGHoZn5aw0YsyxhDAvuSb9h7Tia0EsbPmDcO\nvXykQH2Lwk6iULWEhFjPPZCnV5g/n5xxHSjHFSoeAilM3rRLKaNqesIVXZov\nPzAgeSir65hjfOTWThOe3ObfqftBlNsgYcODrr5NdIm+pDMTfZJHXk50FjIr\nIQ5P5dPCNmoxAqyUOTZ743/mShOaK/+wzHjx0RQeRdz+0h4FvJCZQsT0R9Cx\ngpsR\r\n=uPUH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHA6C1qpTYhvbSWFoCmi73iawusmMbrxXA+PNXbIh43DAiEA9JApomyfOtiGfndzxL5W4+/uo70T15khuqjebRQDt7g="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.58-beta_1587710733617_0.02433196436256302"},"_hasShrinkwrap":false},"0.6.58":{"name":"yqcloud-front-boot","version":"0.6.58","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"568d136a8c8f2da0f54c2bb415dc459f8267463f","_id":"yqcloud-front-boot@0.6.58","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-I+TCs6/HVSfsqoBlRt2nIeXq6MWUFry8ELqDAGMqIB3uDqcvZvMS9oE/s/F2ml164EoevpA7bgFREny9OpQfmg==","shasum":"58c0be66d47a4689116d091b2c1f1785a57fbacc","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.58.tgz","fileCount":272,"unpackedSize":2678854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeouZ7CRA9TVsSAnZWagAA2JgP/3TlG9De6GhOFhPYkzWi\nUBTvlLNgNtVRl1HCf2ciQCz3Y4/Wr7gJyhfscAaB5bnbLoB5SbDLdH2OsA7e\nh88H38IdvxFgI3ml5bDRBY6rR/E9cfDFKRLvvZxigi2xJaaf/vqjMypEFvNv\nDz176lPk1sdffBOA89oVLQKikV6Ckq452VcEFHsdFXBNRdvTTPrcqk+wBOsF\nXtozR/QQBLfA84548ppP2Xx300Ztwxy4oSA/bz4eCgn/7pNvrVV/81TvPLh0\n63M9Sgvgb1IA3oxZ7nEFt4ejiYM4QLK9EOh0gCt11k8DkLaBBtmKPYNExhmj\naUodsfRITnUrE8W0H6+NHqxdYNwYHRQAoRJkxc9dujaadZnrZ6CiL+vgW3H/\nEOetAr452BQLCVRMYRkI0VYYqgUIoZOUjWtRyUwoTabZ64cPrXlYTg3KQJLS\n4aGFk3m0391zmXeAJKyl4A6YRHQ8DoQiJgtAYGRXRn+XCH5PJQu3yKjIT8yp\nl1yfEHZEF3nx2Wb7Rwaxr+zr+Jkj1iwdaHdLwRgxZrVutHkPwxSaq81bRn28\n1eww+WbTGW5y6hmt4VuPcQAInEZIGUbzKU8LhAWlueDxFgHPOGHp4ZSrLmoe\nTxTnmg5MQgsvmkjf8Qe1iJH2o2LX9VeT8wpExFxuAimSVFDGAfQ7odX7RC91\ns/HF\r\n=lfAf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDxzs4W/HdnGxgmQzX2p5MTSv+OcXhgZsxHhhT/jkMNcAiEAxtHdUCxx3FVOGP48ywz+eVjluX+JjbIF8+emDptwPAo="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.58_1587734138956_0.7721622343538395"},"_hasShrinkwrap":false},"0.6.59-beta":{"name":"yqcloud-front-boot","version":"0.6.59-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"f02bc79dcda49052c27205e793c0d548636c8913","_id":"yqcloud-front-boot@0.6.59-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-Z5WdqbV9Hr8GErGV26YN4G8/CBu/ZOgNY10eUeo+rt42R3GUsewAUgxM8y5zIzl39H7hYPrQHmb6gyukALwDoQ==","shasum":"799ddb4572f2e54335b72310042b70a1dd2b9bc2","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.59-beta.tgz","fileCount":272,"unpackedSize":2678454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqSXfCRA9TVsSAnZWagAAov8P/0f6mA6gnBHY4tYxpZES\n9k4Tt6zSOkH8CvG9U7qqO0PHut0+RfhTDsjL2z9TkoOP1WLhbBsEA2qOiSb2\nhpNtuxwjH3d8EdEE9llEWFexu7HhjsFAe77sTcL4E06AvwtXt8Hq+zQFDmK4\n+L6MB6Hb7vx1O4xtl1IhKDb6Cl9HCRYfmzqvIYF6Muy+EdtuvtYPOr84ZQ8i\nGQKMVFZpqQUmZkRhCM4WHHLHC1mIqS3W1aBqBvxdM3yghAPlnhRhPjeAo85c\n/n3PgLOQzFdxRtuUsIbTgmih7jINwtPX+Z2QQ13VlrlyUvow+j4WeQNaObZ2\nTlfmx8nofock+dF/eLrpjeLNyyR43ydFQn8EJPBnw46imqA4mj/79QzikNZY\nLrpo2tmAOVeUOQLmQGVSM2hcVnw20eIqLQFN5S2KRHx6LG0Evwdg4PxkCTvg\nUaxRjiqfVOTp2CL+foL8O1aJK3ZRZTemUxG4QpP3bzOaPYS/kMF6R+Qdzlpl\n7xESKPVeENglEjtlyUUvptyA3aIG3RVr6sHRDHqhvmLE7FQLS1/Wbc+gudq3\nI6cWKI/LiBG4VIZzi1UpOwz9zq695oRM3hm0okljg59iwX59dai79N45n8Hl\nVwyDqyo5f9CgnSyyBHshfu7hwJzo1w+BAIh6oglTzpiuR5+Jptd1Rwbyv95Q\nQ45B\r\n=/CPv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDkF6f6fx2LtEp9O0QA08IfPtLB0w1soVq1A9m4L0uxIAiBUzAki2sV3DsjydKAtb2meXKMGvxUvRfoHp9TwPshdfg=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.59-beta_1588143583207_0.22564710834457724"},"_hasShrinkwrap":false},"0.6.60-beta":{"name":"yqcloud-front-boot","version":"0.6.60-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"8e5b234e0f559172819713a773da02e094b37e36","_id":"yqcloud-front-boot@0.6.60-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-BVeJyf3KZ21mMFD/y5KzVr4KfUslH1Fc/+5dro30dGIOSX0UKOoRxV+7X0E7QiGsKBt2dPe2sSwjnATGNBgeqw==","shasum":"cc31729f6a89804b1e4fec3b03e19d2b9a087cde","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.60-beta.tgz","fileCount":272,"unpackedSize":2678454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqUTtCRA9TVsSAnZWagAAA7IP/3x6FKhK7avNSAfQ1/ai\neTL58pnNEkT6Kpw2QOM1RggF3689yAufqL6yDebfzyvzJ5OOu3oObM1Q3oxQ\na0sqhdC2nmIzOh2DfN0esoFV6ZtBGM75joZVzNlAweEUlfTqwGmYJOSSTEN0\nN+TEr8UWJig7gn3TEaVPP/u5l15+A4lTDhFMa1ouw5nXCE5yko9OebgertBi\n2e4elY7KjfFEvA6wtCElB77caex9VhdN5cyI1jX3drRsVjv/fV6s/CDLTQrA\n1DMp+vbBi7qtH4lYY4mntlZRQ26PR4vm0VJGT14x14Ri98t2D5vYq7Opw+Vp\nAt6ZCxSuMpgmuuWCpavKk/Ug18rK9mw1ysUixRcDyMcdDg2PxhHffREtBnGB\n1wbmzybz/cFxYPbgntIaLfMHRR9rq+HDPQwUz3NT20uGK87Iz4FpbqvLgDYu\n6/e67z+/r8EzRQdsOEoM+sVW3xdVfzIX9gpwwYMLdjmYIRbCwAfUrxoqHgSE\n8NwumLcM5dOfxDJYNbRBGtiGbtCSb8ZKJ43HPc/25YfyzPulgXwXBPeqKLN3\nACTtQVUVrH46jmj8c0oeRj6IsfZK6XNCaiM3fJxAMUNNQvEmDwWbTBREMc+/\nA12bBgcZzL6pm1giIdLtYiEr23fTMCSq7p43SjWFawjfKhaNUzDWCIPofqtl\neIeZ\r\n=FzvT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7vVmZG2PzXnYJ0gW1FBlX7h9ufQvqOmMmPlAW4vToUAIhAPVVcyusIpzXi/v4J+dEtTJdPPRoI5CaQfdSAbbJ98d9"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.60-beta_1588151532434_0.9295590018865347"},"_hasShrinkwrap":false},"0.6.61-beta":{"name":"yqcloud-front-boot","version":"0.6.61-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\r\n\r\n\r\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\r\n\r\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\r\n\r\n * The project uses `webpack` for construction.\r\n * `React` and `Mobx` are used as the main development technology.\r\n\r\n## Install\r\n\r\n```bash\r\n$ npm install choerodon-front-boot -S\r\n```\r\n\r\n## Configuration\r\n\r\n* Create a configuration file named `config.js`\r\n\r\n```js\r\nimport autoprefixer from 'autoprefixer';\r\n// default config of Choerodon\r\nconst config = {\r\n  port: 9090,\r\n  output: './dist',\r\n  htmlTemplate: 'index.template.html',\r\n  devServerConfig: {},\r\n  postcssConfig: {\r\n    plugins: [\r\n      autoprefixer({\r\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\r\n      }),\r\n    ],\r\n  },\r\n  babelConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  webpackConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  enterPoints(mode, env) {\r\n    // By default, it returns empty object.\r\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\r\n    // e.g.\r\n    // development env\r\n    if (mode === 'start' || env === 'development') {\r\n      return {\r\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\r\n      }\r\n    }\r\n    // production env\r\n    if (mode === 'build' || env === 'production') {\r\n      return {\r\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\r\n      }\r\n    }\r\n  },\r\n  entryName: 'index',\r\n  root: '/',\r\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\r\n  routes: {\r\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\r\n  },\r\n  // By default, dashboard is false.\r\n  // The keys of dashboard are namespaces, and entries are Component paths.\r\n  dashboard: {\r\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\r\n    'choerodon-front-devops': [\r\n      'src/dashboard/Test', //  For e.g., use dir path\r\n      'src/dashboard/Test2.js', //  For e.g., use file path\r\n    ],\r\n  },\r\n  server: 'http://api.example.com', // API server\r\n  fileServer: 'http://file.example.com', // File server\r\n  clientid: 'localhost',\r\n  titlename: 'Choerodon', // HTML title\r\n  favicon: 'favicon.ico', // Page favicon\r\n  theme: { // less/sass modify vars\r\n    'primary-color': '#2196f3',\r\n  },\r\n}\r\n```\r\n\r\n## Run\r\n\r\n```\r\n$choerodon-front-boot start --config config.js\r\n```\r\n\r\nOnce running, open http://localhost:9090\r\n\r\n## Dist\r\n\r\n```\r\n$choerodon-front-boot build --config config.js\r\n```\r\n\r\n## Init Menu\r\n\r\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\r\n\r\nA `Menu.yml` file like this:\r\n\r\n``` yml\r\n#Menu.yml\r\n\"iam\": code\r\n  icon: IAM  # icon ode\r\n  sort: 1  # sort\r\n  delete: \"true\"  # Whether it should be deleted\r\n  site:  # menu level\r\n    - \"organization\": # code\r\n        sort: 1  # sort\r\n        Routes: /iam/organization  # route\r\n        icon: manage_organization  # icon\r\n        permission:  # permissions\r\n          - 'iam-service.organization.enableOrganization'\r\n```\r\nA `language/en.yml` file like this:\r\n\r\n``` yml\r\n#language/en.yml\r\n\"iam\": \"platform settings\"\r\n# site\r\n\"iam.organization\": \"Organization\"\r\n```\r\n\r\nThen, you can run the script to initialize the menu.\r\n```\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\r\n```\r\n`{1}` is your module name.\r\n\r\n\r\n## Dependencies\r\n\r\n * Node environment (6.9.0+)\r\n * Git environment\r\n * Python environment(2.7)\r\n\r\n## Related documents and information\r\n\r\n* [React](https://reactjs.org)\r\n* [Mobx](https://github.com/mobxjs/mobx)\r\n* [webpack](https://webpack.docschina.org)\r\n* [gulp](https://gulpjs.com)\r\n\r\n## Reporting Issues\r\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\r\n\r\n## How to Contribute\r\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\r\n","readmeFilename":"README.1.md","gitHead":"7bd80d68080612082c02978380c43043d3e087d2","_id":"yqcloud-front-boot@0.6.61-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-91dwt2ih91yNFV9+pU/0yFZFgdgQCDN6QqdGoZ/a6l+nLaT1hXqca1NhtPkqmRgRadw7Cg+mySC/8vlGbcvKRQ==","shasum":"0a982eea1ada7b1bf44d79e60d687fead1398ac3","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.61-beta.tgz","fileCount":272,"unpackedSize":2686792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqUwcCRA9TVsSAnZWagAA30cP/jMJWe5ezadc7nKKRFyA\n9y37VmkB8bmrq2ceG6RXC38wOcKXmNraYVwdc9KwRZAmGhjeR9tUz3wsx3wA\npipbtsTblnb5b8Hzrxt6yxXgRF2uaqVQGDyqwuUdGMYv0Mi9FROxi0q0cyP1\nuvmkYFiVByUQBckWvsxJkszr9Xbmedf7nrLE6tbY3pes1xgyo0T3CkHcUYsm\nKLF+kEj6doafWsic66l+g7A5PV82jIEYlCurA8UWbN/a77ftjjgQCKgltvpS\nBaOQUbmBJ9M3poXPUW9uQQTv5zsqP/sa1NGSgbptLjtvIiQW5Na2TWZ9Us+E\nhL7GjPyOhSh25LyJ4uN2uoK+/P31EVuv5Z+d1nXh+EFxMMpACIiG0jE7+8L/\npREfar1L/ziBE9vTPRkDG9FCnVRYvdI/jSXyTNHsimDUlh0WqG1A8HYHhG71\nSLMIW1pTOQXPxcpPmzWrjfCU/gWk659GE37ILbWtw3lgwx7WSolAaRAr2wvf\nBy9VVKZ1UxHMkwk25yJ8fRpDmIcrRieKF2BC7dErNFU0s0ygWh564AIOdrQ/\nCSnsHkiLTtuzW5sdLenQLUal0BHU4PgU5wbMowpG8eymDLNbZNQCjHwwgfMl\nRli+QwbL6nuFENNx2U03ixBZa/mlFFQS3iz4vZeyE00+vXSxiPTPmJZfOx0N\nyauv\r\n=Uw9Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAEb/NKq+L9setOaZXBOwUxkIzV0Qq5+opWptNAoCEznAiEA+8hPEWE31oDjeDsjuzzHLYrW2w2eOjicBdA/4Lnioeo="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.61-beta_1588153371554_0.359449599212853"},"_hasShrinkwrap":false},"0.6.62-beta":{"name":"yqcloud-front-boot","version":"0.6.62-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\r\n\r\n\r\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\r\n\r\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\r\n\r\n * The project uses `webpack` for construction.\r\n * `React` and `Mobx` are used as the main development technology.\r\n\r\n## Install\r\n\r\n```bash\r\n$ npm install choerodon-front-boot -S\r\n```\r\n\r\n## Configuration\r\n\r\n* Create a configuration file named `config.js`\r\n\r\n```js\r\nimport autoprefixer from 'autoprefixer';\r\n// default config of Choerodon\r\nconst config = {\r\n  port: 9090,\r\n  output: './dist',\r\n  htmlTemplate: 'index.template.html',\r\n  devServerConfig: {},\r\n  postcssConfig: {\r\n    plugins: [\r\n      autoprefixer({\r\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\r\n      }),\r\n    ],\r\n  },\r\n  babelConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  webpackConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  enterPoints(mode, env) {\r\n    // By default, it returns empty object.\r\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\r\n    // e.g.\r\n    // development env\r\n    if (mode === 'start' || env === 'development') {\r\n      return {\r\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\r\n      }\r\n    }\r\n    // production env\r\n    if (mode === 'build' || env === 'production') {\r\n      return {\r\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\r\n      }\r\n    }\r\n  },\r\n  entryName: 'index',\r\n  root: '/',\r\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\r\n  routes: {\r\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\r\n  },\r\n  // By default, dashboard is false.\r\n  // The keys of dashboard are namespaces, and entries are Component paths.\r\n  dashboard: {\r\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\r\n    'choerodon-front-devops': [\r\n      'src/dashboard/Test', //  For e.g., use dir path\r\n      'src/dashboard/Test2.js', //  For e.g., use file path\r\n    ],\r\n  },\r\n  server: 'http://api.example.com', // API server\r\n  fileServer: 'http://file.example.com', // File server\r\n  clientid: 'localhost',\r\n  titlename: 'Choerodon', // HTML title\r\n  favicon: 'favicon.ico', // Page favicon\r\n  theme: { // less/sass modify vars\r\n    'primary-color': '#2196f3',\r\n  },\r\n}\r\n```\r\n\r\n## Run\r\n\r\n```\r\n$choerodon-front-boot start --config config.js\r\n```\r\n\r\nOnce running, open http://localhost:9090\r\n\r\n## Dist\r\n\r\n```\r\n$choerodon-front-boot build --config config.js\r\n```\r\n\r\n## Init Menu\r\n\r\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\r\n\r\nA `Menu.yml` file like this:\r\n\r\n``` yml\r\n#Menu.yml\r\n\"iam\": code\r\n  icon: IAM  # icon ode\r\n  sort: 1  # sort\r\n  delete: \"true\"  # Whether it should be deleted\r\n  site:  # menu level\r\n    - \"organization\": # code\r\n        sort: 1  # sort\r\n        Routes: /iam/organization  # route\r\n        icon: manage_organization  # icon\r\n        permission:  # permissions\r\n          - 'iam-service.organization.enableOrganization'\r\n```\r\nA `language/en.yml` file like this:\r\n\r\n``` yml\r\n#language/en.yml\r\n\"iam\": \"platform settings\"\r\n# site\r\n\"iam.organization\": \"Organization\"\r\n```\r\n\r\nThen, you can run the script to initialize the menu.\r\n```\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\r\n```\r\n`{1}` is your module name.\r\n\r\n\r\n## Dependencies\r\n\r\n * Node environment (6.9.0+)\r\n * Git environment\r\n * Python environment(2.7)\r\n\r\n## Related documents and information\r\n\r\n* [React](https://reactjs.org)\r\n* [Mobx](https://github.com/mobxjs/mobx)\r\n* [webpack](https://webpack.docschina.org)\r\n* [gulp](https://gulpjs.com)\r\n\r\n## Reporting Issues\r\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\r\n\r\n## How to Contribute\r\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\r\n","readmeFilename":"README.1.md","gitHead":"c347c55cfb04309b59c396b230249fe56c998419","_id":"yqcloud-front-boot@0.6.62-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-WqD/6doyV4Snd1Q87H2lbVB8r1F1aMF3/4sbMWVA0rgXP7tIwZSq+Rq2PPlgo2JT8DoK8SZLtg0TsMwFoS7S9A==","shasum":"fbdf18c37053860d23d4a231a0f2f62c224b01e4","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.6.62-beta.tgz","fileCount":272,"unpackedSize":2686758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqVc7CRA9TVsSAnZWagAANwcP/0wrIkGJPirDYjCCnH+c\n2prf8iVbW59zMTdFwDW0xbBd0eGpUfaRvyZ05TvdDzZyYRzbP6A2dbRIQ5DQ\nxtvVdJZEoaORe8e7R4vTP8h0uK1Gk+drqyycn9VAaEL1vrCeQ8RcxvzqQsxS\nBpym/gLTGbMjc+ltFD82Uud0v8IaKN+JzTKUgMd5l/5d0Mp80mly9PGDQkoM\nfTdN4kJJaHcCrjCX62IBliUeLZmcHoHtO3u0QiGdGcwAj5cUbDeya0mPLM9G\nPeaTNo0BQGDS39tn10E2Hr5fSJsxN6ueCvseJEO9Wqn17UILIsKvnkaYtOMt\nNfGGzQADd8+0k5xklLmCP4XFey6Rg1/HDO0Dr2mX7sSU2D4SBw7DSgvf49l+\nzO4adzrX5ihh/kfhz0hIuhdw7ZFKrznMCK/u6ATeE2AQA861NKuJuPZckO/c\nOsCP/nYNV0YppZJQDEY4sK1/aVk1Le07cwbqy5Vz7EXs+eo31OlhpgBuNCJC\n2ZABh53jGFnEt5tCOfSOj/6bkvWgYONQ3+6XOn+nXND1J62KMYJVgTH6u6Vb\nnt0y359EacpcXpi66EvLj70l7PhJakKQ8U0hF25pltZY06PuMQ5B3pRhp7wU\n5S//86zr8121XiRemA4eoJoKcrLXfa8U35B2tI9trr0Otl5VPNy4nPTWYxTS\n+FCS\r\n=tQVp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6R9ydtFQmBQCsPigJC/1Lpw9A2/8OamDob9Exckee7QIgaQ+pNIWp4sniB0jhXKeKyCNVAEHVM1P30ER4WNlrVyM="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.6.62-beta_1588156218373_0.4608960722443256"},"_hasShrinkwrap":false},"0.7.0-beta":{"name":"yqcloud-front-boot","version":"0.7.0-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"65b19778027f0de1159bb070e402f73d6a34d037","_id":"yqcloud-front-boot@0.7.0-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-J2Sxewolc+X3eoH6GQKBy8u1yTSvEJruq/UFW670tUdQLQ0KVx4GU9NmNkyZCcHLtb9qwv7rG4sQZP58U0qE/A==","shasum":"632426cc56001be4d26b425f06c7bae6c29a5904","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.7.0-beta.tgz","fileCount":272,"unpackedSize":2678367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqmMWCRA9TVsSAnZWagAA9lYP/i12JMGcWDlbGx7BUAZB\nYiCtobDYRzyksdpvsvcLco/f5OpDXGZ/pvMRZgEMBOIn9LdwnhsAV+pNr0Az\n/gUl+FH6+4/T+z4oXw05Hp5GWxv9czQ4xyprlOdGdl/IaOP5PCOwPJsLmG/6\na+06y++x7hVsXTBloiqYo7B/FcC65Ag4RnFNQB1ZB+zcQvDHS2EVP4uA3QzB\n6AshOBBFCiQiPXPlPcWdE9kaYzjvaKwht73h/4+KmBFZVoyc+/E4VC4g98Cw\nj79UP6CVU7JSAtw3nP+p2M4GX89AMEHeYCksF/iGf5fdkYku7TP+Nyp7nSoT\n6exyt68cWhTMDm4dDJo4Owsz+spHMzvDuA0vkqMG4SH34DR2fd9p8d2vCeWe\nt9eoshe/288TNBw7+mD3G7E3QGLfsP9euhoMDTiGHbj7tpHCZQ4oKXnAGieG\nmTVOzm4OwTe3X95JkHOL1eC1e0vXvwsLTePepdA5VsbuCWdR+9P1B2dHxVaL\nUOWFQ7DDB6mA6SnKkdg2bt85SXIGpwVDxoE0FkmalgS3Ln/S+K/53NHhcGsJ\nEsk/z3yGmO+ttzmZHSLgIDprNZlPItACJISOKYOnDjfAjTmEUS6me6AkS8Wf\nWgNnI1/ZEVWP8hOGLQ/l6GpfsWRgSM0YM3JBlAQy6LvQ5e7sjV6PpConXBFE\nBgYO\r\n=QzJZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBHu1ho0MRMhjH1Fi7KE2fjRyTeW12qHwv1o0sJwV8lAAiA621Aoy+xPgiOA5ele+WV5I3g3yxS+XsTLFKOp2X3sQw=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.7.0-beta_1588224789761_0.3278763519179779"},"_hasShrinkwrap":false},"0.7.0":{"name":"yqcloud-front-boot","version":"0.7.0","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"65b19778027f0de1159bb070e402f73d6a34d037","_id":"yqcloud-front-boot@0.7.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-BOT8oLNXaV9DpYbYf6/ud6fl+Af53CHFb2u/7Ny7qxvEkdSWxqVyxyPxNTvA/MBnTK7ykY1vzTjreOg3lCisJQ==","shasum":"e7e2cdb20c53a05ea352836be35961acb3f5e214","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.7.0.tgz","fileCount":272,"unpackedSize":2678362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqmNZCRA9TVsSAnZWagAAA6gP/jgrrdVWhHQhTHR+ZTWM\nHTjijMkS/r662UuogYnBrBlmqOGFtNFahQ203ZmYOax4gbn/Yc3JxvsssqAq\nVAomMYjNU+nuXXCNMQoDEifGzMAdQlCBLo9PkmMpufaja9CE9DCtkiqtU1mN\nx9kA6+TZ9bAx8eJVpWLM6Ujl0OerJBYJ5Sqf2Z9nteoZzrnjvYeExkhQdjDS\nSck7YRhQt9cd7HvIHbkqWZtiAvwFv+Q/ycA3NZYqMLlfikudfyWCVNWeDRa2\n3AoaPz0ubySApAn4N7wf4c46mt38/cIwfdSJjzvTzJSwTPDEcdUD4OdXeNzC\nBkKTfwfNjqwLudyGLyu2VdzVfUz+i0DjJShjLv3mOOi7COXZZcizAkmtw9TS\nCozvuoPpA7NhJbgIQ6Zej5zpg2/vaA0ga+1Lmj5VI7Dls8uyK6c7PyD1eaOP\nbdoEL0T2aSZVXwNRI1v4b70XEtJfNu77RaVneFigS6C3E3qRHzTtENMmtDW0\nyaBig4btoTSJipI4YWsfex/suElFH5yjRWrLBf3qlbJrxMxQETdMSUQhrdeD\n1Jp5h+WixoPLC7TgFHn5QygPvVfETVoMut442qDK3OZeGbFA5uJoane0q6Gt\nLK0nm47NDfTl9/FZEvX4SKqVU5lzTtjBpF7htl2UMplGbaAAbl8lTPerRKKY\n/s3J\r\n=HOcf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGQHotfW5JHPsnFyYisn6zxkBkZTgychkuUt2QnUueu4AiAeoFdkZacArDKjMLVvbBAZPEQPgRvBz1N5k5gfs16hJA=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.7.0_1588224856879_0.606294179890958"},"_hasShrinkwrap":false},"0.7.1-beta":{"name":"yqcloud-front-boot","version":"0.7.1-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"1e137e17f8172e37486495795197bf0e451faafb","_id":"yqcloud-front-boot@0.7.1-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-rl3MKHi2ID+mfZeU3eclt/9Q+8ZSqB6X5i2mXG31rOmJlA0JkvjTI9kO2mA9K9YSQNsZMhV+F0p4tvC/PrJUGw==","shasum":"e4f94fcdb8b678ba48e19abfe74db0af17d2b485","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.7.1-beta.tgz","fileCount":272,"unpackedSize":2679236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqqE2CRA9TVsSAnZWagAAHFsP/jC60Hbk03sj7DAK3zug\nQpskNhOWUcK0GBt8PdpXvYB2y0CcrdObqJ446X6PmELA62xpCFOHDvI/05Yt\n/HDK29OEHYjvZ5Vq4p/T07qcQ1yxTL2bqPpxXlaeps6f4qPGG24V7Acu0pgC\nSewRiAK3JXnLY7qZqmbUFxDfBCZHZ/hMtdSDzzp/LJqLv8Q95X6Ni2xK51dV\ns7gkgRjqK6dLlCpMN/CzmK0l31FEGa6uJp2NzDDfDXnBR9nO4CpGt9CK3h66\nQh+lNWLblA3PUJCHoWfuRq5XxE2s+QIy97XqVxVGPxyLvYguerYBK1UcCYid\nHe710VYdoVheXQVq4SmEtN23S39G5xtPU8Nab/XB7LccLUXA45TOGczvv8nt\noa6/4ZAQdBjboSuesyFcUrj7Ru0dHt+mC1LtbQQDo4B9rqJUrEOjwc6f3Sbe\nSiOo1NgIjFFX9wSDCwyKbEDi0K45EN891DY+iCORxTyfOp++NvvyKZ91VQ69\nxK8rkwmCh5lOL5/0W0n0O95V6swfRh+7OR90f63+Ti+qmh8iJaVOrMWDjPxF\nsxKZB14fOOc4DdjCFJ3y8IQzvmZ57bT65oGq7rv/I90ztvJ7cMrbPMcKAAm0\nMF3fVXA9d8wvIzvQUnts7JCoJfX9dQKM+TGdRYKf0gPL/tL1qG4Q/w5BZZck\nQ9We\r\n=qT5l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAgkKUc1ymRnvU2U69G1yokQgt2kIV4XANatxIRC6lDgIhANkV9cx0oVcEIyyLo40U3YqVQ7/9fyqUEt47trTEP/Wv"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.7.1-beta_1588240693615_0.6714372019965924"},"_hasShrinkwrap":false},"0.7.2-beta":{"name":"yqcloud-front-boot","version":"0.7.2-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"1943d4bb56d891ea3092a5945f338af6fbe65312","_id":"yqcloud-front-boot@0.7.2-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-0OafMOXQ0b24lGbeRRkwQQZLj5g0lfpsRjmvZuKGcby0x+0dARr/1eZItjBEK/CqkqhoFwhv/u9EsBFyGdzT3A==","shasum":"42c977ac0b0522db0a829830fcd23a0189ae251a","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.7.2-beta.tgz","fileCount":272,"unpackedSize":2679317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqtROCRA9TVsSAnZWagAAMWsP/0zyYsds7UjQ/yYLC3RD\nJ75B4JOzhGaGfYhftYycj9ygoXMO2FMaeeKFX9rdIGhHctW3OoTwr7nuIesl\n0UmhKEuy9OUE4T/yJAxpIpkDn8oZ62dE46CIbYr1TPaTcxe4MZKvddmTakrA\npUEZb8zZKX7fKFvwzQqaq39JjenPRj1/5gXHmYzA1+51RNfhYBzoH2qBLi0g\nMRJo1OyvucxIw2CF7VtlPeXkVlQhX13YkCAkdW9V6Cg6ENgB67ll6K9XUhdq\n+h0sNvPQyQsvCiIjYDbhLRJmU8Yp3x2ubo82Q5gaFfMwMz8RE/gj8I75dfL6\n2OuINTrhXfVAQU3cXxlzu631sFZa8XXdbZDh965shLFz6N84bJ7WuHZM84eE\nrgLoSX8t7mM6+2hh19Ovg4FssAtELp33l06GvJG9WOTQ2jGozXPKtG4nK8KK\nIsBtO1HdrQjL3WHI2lIyVMQPcns9xJmdxRs5kx2ogmx5xHWFVJl3JVhBgdz/\nnmpCr/aWvKIdoAPhK0BGVToZrPPc9ZsFyKEcYAQg7BXHyn6B7Q+O/LU7wZkc\n72ovBaE1HESDmC+j8QIVfnpT44krGs2Ff/wb8Tf7WXLylqLSoz9BJqv1VIrD\n7KjLGbBmghaGYfPR46XNUNWt07LuD3kLnp0Wt7P4Cj9E8aH9arbMhj1MyUS3\nK5WX\r\n=QLY3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBpjsUnBFyIB3w/UqrZF/XcuDOkgj/+TCJhYl6kZj3nEAiA2wvJpYw6wYqUbR1TYbEpE/VlfoIWUOY/RP/uWX8EEmw=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.7.2-beta_1588253773767_0.7400537492142529"},"_hasShrinkwrap":false},"0.7.2":{"name":"yqcloud-front-boot","version":"0.7.2","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"6a036e6fcec56d6b402d51615b140ca5db286a37","_id":"yqcloud-front-boot@0.7.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-CNVCghYoPVyLyD1E3nLl2uf+VfcYrJ6ah6a/DIonjzyVPZwnDC7hGJl0+lybcEZehfqbHB4B4SGFbd43f8sruQ==","shasum":"45f13829a00be4864e4580a5284af876f9d71c40","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.7.2.tgz","fileCount":272,"unpackedSize":2679312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqtmzCRA9TVsSAnZWagAA/oUQAIxuP7jeLmIuUYO1VBga\nDmSIjZZuJkEquLuLF59xlZ0fyYK/cvJcvPPsj6+SL24PC68eC0fUGxbwTAj0\nj6mDd0ZVdZtWQJMWyADOkTjfi3Iu2NXKX5Ht58ravEd2i3Oc/uYSqdPWA7Ij\nIBlK0/TUtP8dzo68u39zi9vCm0R61mOZ3IDtiKEZK3Up8XxjAsx/3FgrbirU\nnGy7OD1pad6vNdmcRvYULCuKyxKzYfBl1StL3qulv3yK/F7qhUYn386Bn1Ok\nRdg1/Nmstu4+2tYSdS+/xFkbATGB5p9XamLil2u+axzRLN1wjpBDm8wEL5Kk\n7fJmslFxxzpdHzpwKBK7+MAp9GEyOAhD9qCEOdnN0xkcPxd4yDgcfZbpNn2u\nv6wbeJ4w894Z6rhlxTD6xYCVk7JtRZUAgw3G3kVVa7Jlh4qeFkSndOA7YTEC\nXY6U2FC1ajv1kf4Pfz6SX177lbwCLJ10oZcH8tqKPrsUKx/zC69wt+Uy085F\nk0CQBZyd6eKX6GNz9xiAWo0i4xcXeBusQ53Zan59HI5PNsmNnhv8XSivvpb/\nuAS1E6LO70SD6djl5VupV4P1GTUWAlf3E3SIBSImJ7R+1PuZByzX9+xUP/KM\noHo3HkR//sAOvUpfwfWR3qtJaQC8zxD3f4fgK9ug4OzL5oILAxcu3llzGNOl\nQE+e\r\n=3Gak\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFkLrDZcUM9yd79EW29/V7KstW1YUV+jnCXeAm5quiY1AiBJ8nfyOxm/L01V+aI4LDbvMo3gqXTJuLgNZgbBuZWwZA=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.7.2_1588255155144_0.33174531375834815"},"_hasShrinkwrap":false},"0.7.3-beta":{"name":"yqcloud-front-boot","version":"0.7.3-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"2c5ce24a97f423b0fce0b527e81710c63003c83c","_id":"yqcloud-front-boot@0.7.3-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-gz3FQfq3R9ksmDaytFk7p4tG8ui7/zPdJr9PnbMF77rEhc6IV7wEujMpQ+7xFjXJ5RUCuWjUBCzovyQO2FLhqw==","shasum":"8f328b9bcb0a8979998e664a6d95348436272a72","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.7.3-beta.tgz","fileCount":272,"unpackedSize":2679640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevLYVCRA9TVsSAnZWagAABg0P/1wiQZJ2aXU+45JjQoPD\nBUL2o9rOb8fEtEa20gna463o7GA0qKNfYToOKTy3f3xpWBLXRPg5T7NsbzrQ\ngfWjTenmVlY0pcT55heZOSuWbPsmawB1+42CE8coJTqFhrM24kR0E2+dRPTK\n3hrN/U96A068Jwo3IEClTDXUsNaa25k1FaUTY3oaPl3/kZbSDoLsyZpy+7D2\nacaOnWSZtSv12Gu8XZZCHZJeUt8Lu1hEMiendIxnAGYJdZEXQNk0rcR8xgTN\nkuhrAInsgNm22QK6/418c+tIpL++rDHSohOAWc8iQyeuCfpjqBDaa8A6fGng\nMblxLFFzJ4CVkRX7A1jk8VqgvlG1MkYBxII7kKTc1adbT/SpAvGLcjE01xT2\nULiUP4oTvYDcXwwBCojNSZY8DNUooj4CVmNJNp+kVqupHYDodskIzxpnN+nU\nne6mz1eivvMNrz1kxGJNRArIrB4dCLz7xge07HBsj4UhJKG1Sj1ujH9YYTSc\nB/eRFgiDxtEDlLn7CrVQPVhpXECAL3VDUQGBWLX4bcTasY9VayUp3fwKXg8D\nCvb8YyDwk4K+7d1xYUtveyernCJzB1Vpg+1VWvsEwYLOL1FNNB/Uwb+0LOy9\nUbpXbxsTsiFfELM8X+o99RcMA5ADQpg3BcLmMy9ERt70iLKQxXCzZCWD8XVl\n/1KS\r\n=VMym\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZK1tEF7gIR9ETryt60Uyn21QRSNA1qEdDy4O9larsyAIgSwnjVQ7a6fDiYA7UH/Q7V09YgR6Q3jdnMlomXz9TYhA="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.7.3-beta_1589425684575_0.7255733170242171"},"_hasShrinkwrap":false},"0.7.3":{"name":"yqcloud-front-boot","version":"0.7.3","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"4a77938197a202759acc3f3d491d98d88342d86b","_id":"yqcloud-front-boot@0.7.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-OREGdHx5I5FzqLHc4haRK8GqznQcUwnE8fMhAHgAxckqar1isJXYGZ5K7fYR6hW9/jRAR3iCyWFDSE+bU8+vlQ==","shasum":"bebcc6c46aadd30d3642f875b568460dcc34a8b7","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.7.3.tgz","fileCount":272,"unpackedSize":2679635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevoRgCRA9TVsSAnZWagAA9W4P+wRJDhKViH8jeKm7RCyV\nbykzg7WbM7OuRjpo/Bl71MFm6qx1MO9Mru597Lv+NRyPODS2FAU5mepLChMK\nH4sk+Av/OWD4Xaxl7q0vIpnEqPUkV9VOQP3Xr8qC3Ph8xlceTPYnKtVixvvi\nrZCsQOc0vJS1S1sQQkmE4Pp0KX8UTIycuGvvLLLYXWwOgQlXjsQkloaEv15M\nf9tQZexeVPMOPGUAZwotlo+vSJ9HI7vQ8ud3H5K9NLRX1nwACaGpQ4I2QnPl\n5bMEKMSn4xJKAek7XjImbrsCJ11I1/o8BL/bNtOwDP9IKjxDIFRjX9o88NAz\nkc+OVt8nkid0u+Tc4SLB2eX0IyW5yClGMn1R92V+H9NJSdeTRk1jg4XU9otp\nW1JcJMklNT54oPN84R/X8gT0QVOCxbwdy0DSBxrCE+CUWSR2krBGIpQ57W9J\noLOQAnaqK3LI4wH5x+y2yvEF8dkVcvH0cqmWINxKHa0iHpjnGQp8i6WyXlkE\nSFIqM4XFApXa5oetQscoGuhjPDA8IkHuqMXjSZFDbAT4UoPQvFuKPdqNPWvQ\nAa6FR2nb8GCJXW26F4CxJBA/xR4WoFRdqwXb/mtcoWZV/995L14MItCuhF/r\nVuZKQ5l9U6DcvcjP89632Tk9QFhSx9+3T4TEjlVYNP63gXj8Ne8Z8KbI5G7M\nDdTc\r\n=Lggz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLTnz4/jBBa1Zoawfkc8P5CyHVkt9idhfO7Cs8GNyTkAIhAK5QBK+Obzaqq0yNgyCwhFz3rmHsydudLU88RHjD66By"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.7.3_1589544032087_0.23925757106923085"},"_hasShrinkwrap":false},"0.7.4-beta":{"name":"yqcloud-front-boot","version":"0.7.4-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"bea228c54e947711964f0e423659ae89665a84cc","_id":"yqcloud-front-boot@0.7.4-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-8iFNUi1yKC5g/3NF/CDXKu34QVY8fmENPJGE6GNzOzUEaAlNgUz3ocCHivLdviI/QT9jAMSFHQJt0CPM3Hl2og==","shasum":"d2684e74081a8dd3156dcb7e9298d7a1f3133639","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.7.4-beta.tgz","fileCount":272,"unpackedSize":2680373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0HxHCRA9TVsSAnZWagAALAAP/Asrc/duxVZrfafBm/YL\nIpByUxyn7T3ftSaGBRUTjth8Sllh7YxCF3yPW0FvBiZoqdRuyLVvoD45tdDV\nVUe7x+mowYB1PNmk3hjgDuNQoHMVeUufo7DOIO+t8Ulwj/4S6Wv+nUUGaVQJ\n1Akuy/QqiR9twD79KxedMYXnrKRJHZF794vBWYk7hIrTuDB59FB9Q/XjsNcv\nKHBQYv753nLcej+adVmHxyOa18q3YmcKLVhFfdS/pN0vU6iC//B001tN08u0\nOfjv+AcJcpONeBQ4Xe6lqun+jNXH2ISFfo2kPvhPWubisAC0Pxo0FRfMwQUG\nOHqant8LQ46PaMthWvsPPvM0E74cf4rycUdCzdoHtK84cc2AOdmFT8lYaZLU\nnePnL7iFKHwbgHFWMAUtv2ipZFRTX5ndEZEdbmBJgmhkWqcwSgNDhCHvrd2S\ni77xV0tHqi3qYdE8Z/7owX9N/M2nuOUBXvhIXWkF1PGTpwrb8SOTl+gwsuaG\nBztMV7LeI6LdIOV28eM64yiEdduQqZllSEc0AgCEyZ7dDdh56eFVJ8aCa+lk\nJPEpb7LQ+d/QsjeoMDEW98eOiJzh/hW+F2P4i6w7/mwkJqYDu9Y1G/k7uqTZ\nfXgIh45pSqM1cehkAum2TkkTFvdo3Vs+HexLuwsBvbq1Djqf8+3Yfu64IbBt\nosOg\r\n=336v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgqpfNd7HQ8ths2HldYHkLCDSb9+tPklX1WsfURZ66qgIhALQuw/nZGoHNuEyjC8QXGXXXvnOUXFu6N83CPoXmTMyw"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.7.4-beta_1590721606393_0.7558264229816396"},"_hasShrinkwrap":false},"0.7.4":{"name":"yqcloud-front-boot","version":"0.7.4","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"698497adc184e733b386e3fb5565bd88b320d0b6","_id":"yqcloud-front-boot@0.7.4","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-RsGe1oBdOBabEGwDSPR2djpGkdn4ubMCtvmStzS0wLxv6v9459VhU5wTNJmR5GLWQBzZJXOCobasS/ikhybKfA==","shasum":"fc02aedb82516befcc4c48950ca2ff4c04396cd8","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.7.4.tgz","fileCount":272,"unpackedSize":2680367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0RJ9CRA9TVsSAnZWagAAW7oP/i/JxXJgO697Zz1F33Dh\nuZ428TbyDHhmtWWQOdFWoVvLi1vUyUMAKgJXNx96lXmpxg9cwLQk/2lH4Qes\nVRwG2wzr7muNc5tHRdx1kskV1u6poH9fNYA3wuLR1LBVghNZXJrqZ+gcHhFf\nSzJddq6UqqqY4/baUYWneMlGnF4mFVz73Hjlp8mOAM5Hjb7djO1Y1pgKQCv3\n4pialrYGrnuu+Mmx48c3qX51NO3B8vcvRMr0F0ofDJzJmWF65Z5pjQHc1i55\nx/Rxeb6QuDXNeEI9Bepzy82ifICZf+rm7q5Kk8rb2atnBDhnPTazuO6/n//z\nYe6bhHJkfqxgQGA/T9Nrw/pvRe7GDKW9YVESzD9cX/cCy+VuErqdx7m663XU\nGUUGEOnyTG4DXeKdWX/tOADgMGPZ4KqdRSSQs3sy/fjQd+0z5BeVrAbjmN8I\ndBWsc+KJArkEoP9c98Qb1M59/xZPTShX4LEsmXJWjPrDEd5kL+oh07egeVyN\nrhaJ19jwJ+3kj13QRWIcKEmI9GRV105BytZWrFd4QNPOJIXfjsvl+xfamy76\nowCTeMX/xX3KzuHbooSB4qBvTqw3ZRZL5PvMsFMDfCAQ6j0Qlc8E+kMytc5z\n4SDnio3NyTp6Tk26AnNrKUVnAzlriS+/QQutfIwOHdHQjPdS/epb6byJx+WH\nHxy6\r\n=x4pu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCijEiSNdzFzkTnvQaaJRGB4ahY/CiADDKQIaEeSNYDwAIhAN+rGYNvI8jwSads0+5M9IsBaoZjxtLHfDv6ep9hQxGY"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.7.4_1590760059959_0.6635335513832457"},"_hasShrinkwrap":false},"0.7.5-beta":{"name":"yqcloud-front-boot","version":"0.7.5-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"07f7de87d6f10909148a5fdc6ab24e9bea340f27","_id":"yqcloud-front-boot@0.7.5-beta","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-yCmpPTyfMtUbX0sK0tsiN9ezmJUXlX0kke9I2aLBRf673Rqle0r5um4C8qoTUDeh6GH9FFDSx6zKmfFToUsbPQ==","shasum":"8a9dfb4f98bc96474faa29aff4d2e3c1684d2232","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.7.5-beta.tgz","fileCount":272,"unpackedSize":2680597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe11dbCRA9TVsSAnZWagAAXZsP+gKwriDUc/HKPDnAVII7\nZY4PtdaiduCZTFkts+x/fJw0++rmOU6kBAIAtxdz5kKMpaWe8yUciltC4WxE\nglxJm4XZCLhA57euif3b5tM9LpQnULXavKnWbWR2KeFWpG4+o9D2LKc/whJ0\n9C4Ms4Q21GhoEVDA3oyBAbAy5iQwIdv49lqd0O7cIRQ9g+lNZsP62++/UgTF\nPEjfvF78iZX+/szurSRX/9tYo7Yz/Szjl+dUACncU8E0/ZEny+ykjVlY1YUD\nyspw/Liv1pzAuDy2BgoEoC6RBcft5wZgto9tp09WIjqd8Szu8rQGnEEZLAfC\n6/NajI8YGNCcA9BQNqSTqccIjMvac5ebPZtdZ/c1sIrBtu+L5HFO1lZahOGs\nx7l/rx2yl7/UzgxmuhoaTKO13mqvoH/zpw4e+2Ge/37LVNiDUfarh3auoPYJ\nQLqSqULfDuB5K52HA48prz4t6pf/c6UsYjWCTFWu7WeBHdonu0YYc3+bgB0M\nncYKtkG7jcwmF0umZlscdbvAnhp8yk22uLd4d7HNfobdHeZKLpEgn+XcYTD4\nu9dnVqE92UTF4uCM5C0VTrQ/hvw+O6j0ooejFkGRBaLqTSW0ZGfpEiupQTmD\nbGFFOgZ0gxAPUk3xAKykWZ9tCYtXfU7YUhCiJ73cCOBABeMh/92tp1M6/xN7\nVbHc\r\n=iQjH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoSDGfUw1oUruuHdLscocNaNW8QqLAnizlW/rMMIjMgwIgDRcwu/0Hwxi8B95DU0PcUep5u9KRZw2Qw5S8w4ZZUyM="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.7.5-beta_1591170906681_0.1800419791311525"},"_hasShrinkwrap":false},"1.0.0-beta":{"name":"yqcloud-front-boot","version":"1.0.0-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"d8c7db1be6d95c7ef52834e5182886ad8a83fe3d","_id":"yqcloud-front-boot@1.0.0-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-SoTXyrglllRrZLqVWbMIO4/xg2WWZ7CJx7DiKmXRKtzQqRmDbrzn7ZAcTa1nWlmRKU182CEXjJzYQC+P3tFhAw==","shasum":"75dd7f479b7f3042aed2b03c4c250ead4fca1ea7","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.0-beta.tgz","fileCount":272,"unpackedSize":2674255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2K59CRA9TVsSAnZWagAAQ2YP/i7VojByr08aPEIudOtx\nDzgyyDc+oXKGF+1BYSsCjAZQWXG6FmsAos8DeRvc29tAb71dcSOiP701LWOJ\n/djdyNsiI9NHMYPFi1rXf019rmxNqUvY6msbv+nAeB6Xp7aROK2O09wumfyI\nXA3ruFqWnOaz18COyEmeC0giDwfCJ4xO+EHovF+eGNr4+5su7EpsJ4LFC9mn\njg3ML/9fACY50uflXhPf81ecrJ0Gh40R5vzCz4xrsTbesHsal5AYa5LW/kBk\naaKEIQoIi87LyvygWqkM1VbDl/yPZzlQfpzGMiF1T/6tqsAyJCNS+yLEsCg+\n6AQ5UrKZOcEbY8t9pL/PZbvC6AcsVWiAEkD4/AiPa1+h30RCe9a2KF2m2Dju\nDGM18Wzi/TR+x0JRlr+JNtg5Tq++nNgSGQAnrB+buCsnjGrcyVwh1iuxYBVb\ngGJ4xB1Bl2jc5XkfNnDcgwKfsKe7mL36Xoy5wXI/9+20vBAmn3rnvNaKVh23\nWwb2nxe4pDUGldwEznkvDA5KhMaAoUi4z+NNdvnsRg7D/ySmnO1gY6wjXyRS\nOIjVlyhu3C9/YnWYmtERfHQVkJwuC96/kFsPr3QVtCN9gYysF4wkm7YQNw2j\nBBBRBXVFuZawhxUWG6DA+KeLMy/k0Ix3P4v4UyuTzG6MdC2h3J1yKQDdkSY8\n9Q0K\r\n=TDC4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGO+XihU3Nz+oK5OXeXzCw6KBQhTTi6HTxYPw51DsvVNAiEAu8L5JwjTAoSLxAkwuoyR7/+j/ZL2ETl79rQCFv9zKrk="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.0-beta_1591258739091_0.48556762604966397"},"_hasShrinkwrap":false},"1.0.1-beta":{"name":"yqcloud-front-boot","version":"1.0.1-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"8ee3e07b154157aa14e92b4f4e64ed46eef24c2b","_id":"yqcloud-front-boot@1.0.1-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-Mxfs9QmmDBDUmnSsb9CK1jUi6OpcCgIZW0UwV4JCuYPxSepiPltr1sWyotHuS5ryNQ3sBB1sldytBict4llqiw==","shasum":"070dea886e8ef7062ea632308af61245717c2a9d","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.1-beta.tgz","fileCount":272,"unpackedSize":2674317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2MqGCRA9TVsSAnZWagAAOM4P/jiXXK7pP7KtEWqihCkh\nVZzTDNH2Cap0yeec5VOYCxPzCLYr042k6fYFKhHS1/Z8VntV5zCt82OAzKzV\n0RsVYWCdYdDUnWif2axSB2SOsTu0eV/gaPPek17yAjys+HOaXl0OxQirszXG\nVjdCFcebx8nbxGfVxBUgjmiL1lngL8LLtXtDEya2Ji6aAk9G+UONuvtj4syr\n8tW90UJ/VhmjeOa91yGU23RsC2vNIAo+iq3Ojnh4K9usMfC+W8DlZRTBBr1g\nQNvWbPWo9UkbTa2ieAvWg+Nli65nN7oq4MfvJOJV4V8W0acBUkLA+VLDO8K0\np/dWqpQi54tBm1d9IUDFRepyBtaimSfSeKsO6fEmJEaHgk89CHbujdxPFU96\nsEx6aVB6vNUPO3HKmiMMyQKzTLFo1pdAsR34uAU2dGjvFnbdHFG8iT+rQr0B\nV6OPyB63ovKymIqTPzSiuhEV8U9sZs51czkr+eA6jkjHIUXnaByUQJXCVbnz\nlKChCtZbpNdwOy3yBdXpICS5Z7NmA0DDbotOwGdrCLWOj5+c5WJVOiQZUof6\nqsjY4BzLeV01ZfG+Mhc5hUV0fnAzMJ4ply8JZ/jmHuA3HbApSzU2Xil5N2uS\nChO56QpovF5GVdtcszYaaS2/6hXwK1YuJmgnRC8TNFM5TkdjpnViNp9bweIv\ntdqG\r\n=yU3x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyE3IguMCfxnS+2pSB3uTmzxKCNCSlF1EZMu0BBrkX9QIgYOGuz5rWczcg3XVpjXRbVxgt4HxFtHTT/xcHuHkNbq4="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.1-beta_1591265925662_0.3631297028619309"},"_hasShrinkwrap":false},"1.0.2-beta":{"name":"yqcloud-front-boot","version":"1.0.2-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"8ee3e07b154157aa14e92b4f4e64ed46eef24c2b","_id":"yqcloud-front-boot@1.0.2-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-1cWyw2kPpBRBCZ3Y2U/Z0j2wrpI1S+hUNsUzZGjns2y/4bKU6C69qnOIVIbGPV2cakew4BDovZGSOT551sgvPQ==","shasum":"a729fa7ad5744b6f23ab75d46c64faab0e49516a","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.2-beta.tgz","fileCount":272,"unpackedSize":2674593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2RKQCRA9TVsSAnZWagAAkGAP/0LSnLM6Wnru1t3Sbt8O\nTsccwARKRHzeysAUitHU6Zq7IOTKtNPAT2ezYoJIsLNi5Je6M4FaJSVSrSMI\nDqEnaKjFMKUpru3996a1/7fbVxGHCoNepJCc3eMmdbcXoBKrE9OyfxMHsw0w\nbZ4dYFWOzA54yQW5xPJkCKM2ar1Mujwtuhz8qgjAWWO7JTORq03rxa1REGUb\nZnzySZgot2tbJlqcThosYbJSWWqoCv6Y8dUu/2uHrqwSQI+dy/I3Vxut35aq\ngKI4R8OErBZqqA8hivPk45SWbg9/+S4hgfwp0E4CmfcC4nrc3ljrzGNRG2ny\nljOqSQCldDlHnh7YoIt9fSOkIKyisMs5Z2VOLJszWKR9qpWxe466vX5XX4C+\nhw42pWZ/HMxyhaiZzHb9YffwSN6xfWdz9D5YxOCC6OU0CxIkuCl9W0leBXpO\n/AQJLmbusJMJsUgFPSTyT0Z15c78xsa6AU0hEWD/t56tSHRS+oIb8fnTmXfA\nobhgaIxXDIIpRtzSOdFBiYTHr9FrL2/8RMTM9URThdTnpplz0XeTno0jsFwC\ncq3/Ef9bf2mwcDhvGOvaOXmFVXgldtKOuXebPDVlUHs7uM+VBABS3D6Qu3g4\nLnnjKjT5JYDPO1kCZZWvM7ejGw8taXOwE6XAl4W9Wa9dLbRIo9psNtN6UAUe\nVbik\r\n=Pu/b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLQalbU46P2OZmjF024iznFprBW0VU6O/CEvZE6HdUXAIhAP+v5K54PnffpsbkuBknFM75CBcL2hCpR3r/KLcLXuJj"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.2-beta_1591284368172_0.8341161847245508"},"_hasShrinkwrap":false},"0.7.5":{"name":"yqcloud-front-boot","version":"0.7.5","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"4a77938197a202759acc3f3d491d98d88342d86b","_id":"yqcloud-front-boot@0.7.5","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-ei3UIn4gOXoCM7RoszZODURSZVu0OGhEIet+AOCf7Nu/ZrJnDE6uX/8Y2kfpE/ioLzUQEmNL9QOMMMPSF7sjmg==","shasum":"052f186ef8ef0b3072cf6ec67dfd940718f0a461","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.7.5.tgz","fileCount":272,"unpackedSize":2680592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2kapCRA9TVsSAnZWagAAdWQP/3UCmamnoOom3fqaNa8+\nfBwosruiwMwt6M66ol9T55q0VQ4BeI7nLKBneGMvhlUUwcXVINnycPWfP70L\nRllmcvzo1s7QQXpY0O893HobN5Ioac6HqDBjrZDY7u2/dMCRL2m0oakgcIEX\nrVqEU19fG9UHLQ+kTSlIsGLGUA82pBLliLpehTDttwVuH9GQWrTUCALooaeL\n1F0UsDR3sOfRZiCXTXc3Fw201cloke4Hp1+gAPh0wJTdBvWkzj6ixZkSag5c\n05916ai0HnXi54nxbJ9L7R0AN9OKkKuMcv2Gnp1nK/uVarshVjS97nDxSdgr\nHxGGAEN9xTEqtNW6BS1kL/TTMvnguDIhrtXqJN2cD8u0QkkmMStkdgfrvuH7\noi2MmILVS/rHdE5XrFQW4XY9cpw6sdEZFqoimfXfJWAONNlRuK0jtaSdgKNn\nDRFL/+Qnp0dd7qDEQ/8QtnFY7N0mGUQ2g6ze0jSYzlPf/LZFnitpq7Xzu4xA\njzu1c7Ts2ET+cyCrDNzUFQWhB/TixRAFMyWC1rMzC/IvNIJduTzpuV1OuRAt\naNu5nwl/NXBMdiR+Pc68WwREtBRClMwWKTRYNab1zKv5bzVuXKadG907Nzuf\nEQ29lK+R2e8DdJEzydpgr7xvhd826AT3Y7PtZ+n6EIuJV4KJAaCWgFmhq8+X\nnJbd\r\n=vjgn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDTA1uSGRPGxT3gsITdTDfKwTOBqMW8xWeG88zyxO2fbAiA3znNNDYZl2+tULRZC5xnEhevt69TAkItVu8BiKTV+zw=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.7.5_1591363238807_0.636440958786848"},"_hasShrinkwrap":false},"0.7.5-catl":{"name":"yqcloud-front-boot","version":"0.7.5-catl","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"7b52caaa90e2315476dceca11b42e7b7a2051575","_id":"yqcloud-front-boot@0.7.5-catl","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-BGl+zfn2DFzKKq3MlH9svtoNFb5Q1tB/UvkgUV8omqKqfQLScBciU9VwCBT5UWLCfuXI9gaDWbZJTKrAiBezxQ==","shasum":"9eaad5471471cdc32a7d8063e5f37602e8ff0e95","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.7.5-catl.tgz","fileCount":272,"unpackedSize":2682023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4FsNCRA9TVsSAnZWagAA4/oQAJKlmVWnk+wZ6mBvh2bP\nGHjkDuFeKIFtoD9VQNLG3fRcaTo1n9VCgiUGswAsHlDThPPI+Kt1lfxJ74XE\nkKS7fpmHyuQU7Dp1T52BWqvqLTccerIUB8fHXzY1hwbmeJVaaV99/7Gf5jIZ\nn+sGSFYZjl0/TOO/Kn4xI/8fCNge2hp1FfsUI7Ouz4cqNEa2fLmKSWUWPv+B\nsoQYBdelxfkmgMw2sB+a22DFT6U1hrlL6fkL59h0u/B/nyKidmFC/mwStuJ8\nxbhiCGPIoFi6ZiKuCgKZ80ALJNZ7R0pBWRY9+EoHOXls+ZT8y3r/yweMgSR+\nY9q8CSd39ow/6A0avHaDGdYnlcKnMlvjK5hdPA0O6SaUr2OGIb64uBYmrhnd\nRGWFmglqPNiHpbq+oJiIBL50BKmRprrvCxGg0MV0w/sWHuQ1lPurvLZuk95a\nTMrXj/lGx01m/A8j3mVLGjRH4/ELleXC8qH+c3jIRuXA3Id8USr1UYrKNLYN\n7lY6rr43Nltxm9SZGbZTrVxGEP9VqF1zwO2azqqYv0MoF0072nsCs4ffDdqz\nYcv2kCiT6FtY2nTkXRqWjc+RLgc+gGKbfwstokrj9ulCO9/Q9WToL0ZckQ2e\ntnL7bOpyoRfKtMdbemV/kyOFykyKvy5WvJNvwUeS4OvzX+VRVw3wf6jVMAgc\nlQzD\r\n=zfGP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDv+qoZ2rbPwDIK44kxZTCikrjr+4RuwbAZZ79PJswNlAiEAzH1VcVGIe4sq4apKIoWUfwsRHmeGsoETfkMqw7sseDk="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.7.5-catl_1591761677088_0.2865287933010039"},"_hasShrinkwrap":false},"0.7.6-catl":{"name":"yqcloud-front-boot","version":"0.7.6-catl","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"1d6aa4a7f5c0baa04506261d2705649b7336f0e8","_id":"yqcloud-front-boot@0.7.6-catl","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-EXF+BOJKNQj57wAqH/K/BVNp4h9PYeWy99Xa2T5iFXhNXwYQTfKbrYzfyxcaPQ2jOBQgAkyzQ11F15VbosYuLQ==","shasum":"4aa4001921f4f271c938a0c44227d39b07cda0bf","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.7.6-catl.tgz","fileCount":273,"unpackedSize":2883661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4bPpCRA9TVsSAnZWagAAcLMQAIcAOxd034gwpm/RvYqe\nRKq163rKKM/g0UYhKLaUMh+Q4yd8/IOrU0vy3tHEVip6nZPKct+2O/SJbzJW\ndoJLeMj+/NBgyxz9okkIM1HrBfY2cv0mbcq8Oa2Txot8v73zjrlXsI1+QLyW\nmLlcGjQBviG58u+Tb4yWzOLtrNXPMku9Xko/LPShvwMijxDlMkEQbRa2wM00\nSWDhnkPkl9mofTkRFdN4EMeeeqMc74qHNt5HV6n6xsTOVU2UjgQZJpYvTxH0\nIoKIK/PLRepdLzlMzWLqZSnxV/pnq47wrZCL/KboDR5opQZhK/SP+VOTj2pD\nWu3joRQlVhH8J4ntcvJtqXnJVjWg8cWoiyhwQh5gTwgOsohrFnL49Z0GzUr/\n3Ml74XNIIs3nIEALhG8aTOjYUIh036EQlZ/b70kE+sNCR5sfWd1QJeSAo/3i\nb54WOd8t9XT2JJdCGUWuTQrLOGOmI0YlOxZcKy8PBTutsRb5NMu26FgK/Hco\nJkYWWzO73673uGnqSx2TCFWdueF/YzK2wp/0+aqJ2YGvekhciWfDSqtmnV23\nLtfQKtUhHQZYq+kFW2RSDjmIAMDwE4hi4gSqbl1aOoBaqjOhiMFg6rB+Mt//\nj+ab18CwjUE4I8g+3DjZYJLnUvwNivedC3qnLyBGFateWUxsoIVffiJikOsa\nX6rT\r\n=RTGk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCR8EbbcTYm8XGFSCT9Nvw8yGHQ8dm92pI0Az8y9bw9xQIhAMfSNdLndWSFYqQZQpzGhKyBASiMRumUNoV3aXEx6Y4O"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.7.6-catl_1591849961001_0.9205439516019513"},"_hasShrinkwrap":false},"1.0.3-beta":{"name":"yqcloud-front-boot","version":"1.0.3-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"8ae09bd036975c253c13a02e1197cb511ec563d3","_id":"yqcloud-front-boot@1.0.3-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-SrWG2xguv+QIMo11I8hUUM5G31L8snbX4ycm5lGumcngR6TBnY09xJv1/9lD1+9LIn25KvmoIATCsuKAXYETEA==","shasum":"1da6dcb8f37e3b195c5de97b7b559c9c853d9f6f","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.3-beta.tgz","fileCount":272,"unpackedSize":2675266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4fnyCRA9TVsSAnZWagAA1m0P/iICxiNJscvqfxiexAwz\nKFjur8xCizmUfN4i/fO+jQ9rIH/klg0dTGsV7R18I6VRvjM1m7JRXmy9D64C\n9Q2ng2vzsfJq5v5S1985LaAMjrvQ9qrnr7dmRnOR2/DH7uLd4koRdIXnvABl\ny47vqL+O/JwYS+2uUhqqsuG1e3vQTUg06lbBvW6VyCmm//JoYVQCfDWbfdJD\nyj1dMRtJomO9vQd/dYrox+5g/Zm7qVtKKh3+if9GJWr1T07xbCbL0IebXqMT\nS0n9S4krWt0vnRu+kfc5NLybSqEHIPSDlSxnrncnOwWuRQs5z3AcfiJzB01O\nLfdkwJao2DuW4PE/y1EgOhnc5vMOCc1VJDRAKq53Po6Tixp9Sh939XaENaQI\nnFcS29X/92xPIFDQ+ehKtM8KIBlY70jP8Osf2wOox8sauhUnAPDiDmjk+JFY\nszdYbdg9LXUCxaqpW3aAWemNjm/ZxfJZKQWuVWQA5bSSVB1Qpu70fMRybLNH\nJrDvx7YIIQu8poEwHlEyPXrlZ5rkXyb7Y+rW2go4AKEGBp7uiv6hplClEHl+\nDh7vqNbajWN5DTr+ilOJgsfn0t7Bd2OgV6DIiHbc/fFQ9V1J8iD2XJrZYxRX\nN5hXLjQEA9TiysgJZDM1y58BcxkKVM/gcW7ZmPCD0cSsuR7TGwqLwsN+UxRk\n9qWq\r\n=ciUL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAHZ+88P2hj1hDLpMnXmNsTfq6C1SQBEf1ADU5HrfEGBAiEA/dzZ5QA9HcNJ64SrrtO+bJ8DVe+IwaKvhHkTiH1b8R4="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.3-beta_1591867889496_0.8268944999649261"},"_hasShrinkwrap":false},"0.7.7-catl":{"name":"yqcloud-front-boot","version":"0.7.7-catl","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"2562e65f36e731cefe526bedcd60f65a9c7e7cda","_id":"yqcloud-front-boot@0.7.7-catl","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-uHEmhkm24SVJdaXmPJ9qh+nkEGHmMlDIvoqVZnRJ4qwVt2AhvndbCElCctRrnNywnh1gzRBHw6KW75wUhh5dSQ==","shasum":"b05d7a1e9a6a572a1fd14c2ea3b0254419f7966b","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.7.7-catl.tgz","fileCount":273,"unpackedSize":2883894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4gAxCRA9TVsSAnZWagAADjEP/35PIl+uV8KwN8F1K3HH\n9V7pzKroSUqQpQH14yDEaJS0LS+5Sif5+ls+zGZyUqZTwMT6f+VbX1HXzPUg\nChQozQI5yGKNrogwleHOXaOE49Rl2sQjQB6WapdpipcehfgOmj8k4HGL0HXX\n+cv2BEtvNHeX2au/odJpUau39oUsnyw70HlxpV+1sZd2OJTE3Wez+EVxO4Eo\nD9a2QvVctByYeHGeFIxzflHBLrtqkjO9NbX0H5hOcL4w4nbw0yT9BtagddNA\nw1ECNBYRUCfKiv5Xc0UwBL6WkCqEETPk1tljCT3MGMXMPQ+9v13t2ZDmehrM\ngxNJHXt/GnuqyvmL5BVke+IAMraTmLlilQq48FnCqXj+3KsIvuE6iBbJS+wh\nBWvdb8xsKQgMXAdhhDhdn4adcStWDxWkApnF/e5CCqGOHDsFgspFOVHpdsyM\noPtTSPDiuE367FR/lIQRCtpbN5y43Gnxbdlny/FvO0aZ4PjGmCuflftOCp0J\n+9Ql/V3EKde9q7PbjzN3XEnHIb7kVK70QgXYoS/sz0Cpi1Sqn5a5r7Adc1Vh\nU5rsUBi+wb2UiZuONriPdDSbqyjW55O5seMUAIre1i7a04MTdjBzu4eFdUNY\npurEoXCNnkXWZlzuPDa6GObHJjTHBUEt6Y9KNZO9WrFLa7npIGh8hwlp2hc8\nuWxY\r\n=t5K+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZKOZEzz4GpyBcRbsj5Vp6sD7y8HtYKD7FYhu7sZewXwIhAMJ1JEIhnHaIu+pGOThp/PTFDE9CpoQquFYepyncWVMG"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.7.7-catl_1591869488981_0.4569920403825056"},"_hasShrinkwrap":false},"0.7.8-catl":{"name":"yqcloud-front-boot","version":"0.7.8-catl","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.1-catl-beta"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"b12ae009a386ce045d5da4099152c7e7442b3a67","_id":"yqcloud-front-boot@0.7.8-catl","_npmVersion":"6.4.1","_nodeVersion":"8.10.0","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-eWXOojTm2raSZWQdXs0nl8Qzx4duDtBE3yAWhWFzS7IRoasThk7Kg9kpm/wxQrm1gLfBiguNWKPA0XUsqnkEhw==","shasum":"636bb98fd1ee0db8d8bb24219c6f60312d132bc9","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.7.8-catl.tgz","fileCount":273,"unpackedSize":2883903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6YtQCRA9TVsSAnZWagAALp0P/RFfO+r9+KzSUmFFkhhN\nxpsj2LzWiQGMa6Fm/YVP0oT32PDwUOHe4HdkH7uAk5N8GLwBrktDcpI11n9i\nqoJ+hvOUhjWFrC+PdhfU0UB5fQHHb4DqbwMf8DQ3BCcqFdfUCEh/0bvPEZxZ\nKrt7rTrnfgiauxEu/g36oCnVUO2peRj1fWe4im0X7/qXp0wQwrNQt3vmMJ0j\nxTF9/2dODhinIL0OO+VDnvgFjw3rcXzTcCXg8xCyyJwnsejzDzhvYKvyaBiB\nQOrAwOYZNGRf5vIHZDz+fIROrFkw9opaxEiBp/mR2laTGfHAZzF3WU3v7tcf\nkfBMrs2zezf1hMGsB1tmTf3UCSSczht5bxqPB9P0TJKpESHTgS2PUFykDoD8\noRCwOILT4Qw621qXN194qtyfn6JVmMSLi2Rgky/j/d4h9bemFRMfNVuD6V7q\nxdQBwJJ12O37r6wxJYKJpa+rdNr3dDoxW2uvEfbj4AHCe1edtFdmV+6W8ZWl\nyRWA/yi/bHctiVfeylYkogJeDRNRHadS/GZeOVmTb1mfXA19b8ISBG8XKaZb\nY8Pos2kIw0dlMlbwA2daweJFxQXNSMs0A+ufCvxWzpddoivVuY1CIHcI4xrL\nyNgvZLPCOZH1RyWygKOmBJ5/9uBOzmemm6j+beWmxL6yU7cijyEPLoXrIapD\nr+bf\r\n=bmO4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDtvr9tyToZAGk6TjsivqaDL0HYX0hz2eUw0TOnsjZesAiEA4uPJ3MyOue7BPvIT8Qswo+jy+f6pVx4JO1o6pBMR+1U="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.7.8-catl_1592363856029_0.7537444355904748"},"_hasShrinkwrap":false},"1.0.4-beta":{"name":"yqcloud-front-boot","version":"1.0.4-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"28cc0da4d022bf276306e8a558ac378082a30c50","_id":"yqcloud-front-boot@1.0.4-beta","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-1gM5G3HClWuwUCxk7s3dCjKK/1L8c4HvQzWuc9BuUrDjXMbs0zoZFnylsOnaKqPAP/QbAgIseTJ+YUiTSbqzsA==","shasum":"a5e9dba89e2390e103ff25d3584351665fc6a773","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.4-beta.tgz","fileCount":272,"unpackedSize":2675346,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6b/kCRA9TVsSAnZWagAAnJkP/39Mimm190ZteXafXFuS\neWmXuE9c/DL4PB1sVrXjKJMToNFs4IK1HmdfuNJ2WVNbIQJ17MBG5t9b2rxO\nfcb6hUPRzqzXTKiXlRdhfdCPeJWuTT5OZ5h8H9cKxCrUZp3gI/2VkjQ8UK1E\nRM58QQP9dsQ5aIXgPVIxs+sN1tvGvSW7g/XfyJM9kJql2a3ElJ53wg6Erbv+\n84u2A5nHh9GkuJI1Ni4sU6ExwWNTCpv5X71Tyibm1UiXQXBH5DH42dSwO/eE\nFSz/zs7HA+Sw6XrJucTHsIiVMm8swUlfTKnj5lxnPjzzoJeoe8LI6oQyTeQi\nX6K917WFoQdTMXboJWXFxd/CXprjBQbUZoNj7PuSQEFq2iGyWc/0WZ/xjPcA\n42/gK2I/gJKrw7+XMaYT47DEHEGXpFPvcxTMdcpkSbzccWTTViQR1YoUIxES\nhBnEuKMUisL0GAgBPIJnWy82OMNwIXUA6GzlDFr6DFJrknM20f8zDBy8xE2U\noukujmWtEQ25xLohV5StjbM/Gcr3rPl7g9mUcgC0EhWAWezENvI3fv9gjaSw\nVt7eezQY7ycECGYST2U+9Q3vCmeQ0UpsiDcBwIB1M77xvynNnTOAkqKD783y\nbiSXtYOT0MzHnBBrw76LRqn3GEI++ePM/kPv1VxlrvUYUOvRwhbi60nKmXUX\nzMTJ\r\n=0aJk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcZl12r7kRCsyZ7iR9qY2fxmyFqcu5dhVPdSrfucGokwIhAJT0phFsPwXPOpNg/jR+xL4Vn6yMFqnL9ild+blDcPzW"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.4-beta_1592377316136_0.01868270478549161"},"_hasShrinkwrap":false},"1.0.5-beta":{"name":"yqcloud-front-boot","version":"1.0.5-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"28cc0da4d022bf276306e8a558ac378082a30c50","_id":"yqcloud-front-boot@1.0.5-beta","_npmVersion":"6.4.1","_nodeVersion":"8.10.0","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-zgCldIV7ni+poO1vnoLshW8q2KuWqnP8Uw4KemIe4X8n8VtXC1Om0au1FpCJ8ajTs5bEdNkdSa7yP/OrtfHH6w==","shasum":"6984b00afef0c6f035450c9484af09e108875d97","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.5-beta.tgz","fileCount":272,"unpackedSize":2675346,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6culCRA9TVsSAnZWagAA+kYP/1AgsPp6IRvKLPgS+J0W\ntldSdOjSgqff6GDBbhwFe+XAe7Ofw93lw9IJ7ecjjnzfan7IJu2tR/YLGeqD\nu/WQwcONkBn/cVWNLDTr6Z8kg+OWl70xfGfYdYXAsdiYp5ly/A0S/x82BGAA\nzFVuYDGkiqJcyaNLQduBRsxxiD4d8K+g8e8JUHG76R0LtcOHOrAN6Sx/luOv\nq4VYNdR/Zh6wW0L6/t7PPtkO2jlvx3sXXbyE/kMNbgVpfuwu8nxCFklK7YFT\n3Qi0/HZ2ULvPqviQ0+w5iJFzhqrKLiBJO+QIa/8NRCFZpwyMkLp3G58GE6DB\nqls7c/YeRuueknF9O3kBufj6tdVfxklCic9FW5mdFCgctnYwseQNbNdZku1p\n5Hk9ZbJ+DQmJ1QXvflqAuG/15JE+3FjU9QPKQTF78qSPocaQiNH7rCQLDWmx\nxYxraEf5ApqoI0AqeG5UTe9fTycoeRoi3BaSFd7zYjOGJ6eyWje6si0y5nGo\nS3b9MV1emyGuNNsLyBry+bdMtJAs9+0XoT282xh8x2NUiLuPXBFpjjqho1uI\nw1Wu8mGW+n6r+3AfFFpsFVr10/cC6Hn5m+XphKwb7mW328rQ3ZCDdfi9QS8k\nsHoyAQ5cBQD+lEnZkyn/5+W+2kRmeGrZAv6zYan9kDVfmDWr5Xv5l2W8FTYG\nRQP9\r\n=YHa8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBdLbOdOPrY0CzU9xTBMo/5MUYd9wtG6rX3p4grLBlneAiAKVaGjmRwUy9gbqmsJPXsHx0tUxNHTkbhLtzXra+7prg=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.5-beta_1592380324820_0.12896163129601268"},"_hasShrinkwrap":false},"1.0.6-beta":{"name":"yqcloud-front-boot","version":"1.0.6-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.74-beta"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"940bc7aeea823991120eb1454d66416b68f5820c","_id":"yqcloud-front-boot@1.0.6-beta","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-qqgsalrctkOZfwnZOZ3RIuhVeZ9AXJR7eVW0oxkV80cVbCFsgTnFG6Z/4Yo1mkOYjkBR5v4Ei04A8e/AXaSJAQ==","shasum":"981e969a9559087fa1a57b556f15ad0c33fdef10","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.6-beta.tgz","fileCount":272,"unpackedSize":2675593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6wl/CRA9TVsSAnZWagAAHq8P/3aZCXpMwlx55nh4EAOx\n8Fa12XCJx4JfqT/sf6sJS3KPhfEs78aYMfV8bJymYVPtNhJJGkgkrzZsjO4W\ny3maDvh6oyEkAanSO+pYK6l7L5Mk8vYgDwbL2xT79QgOZCBBYMMdLAq9ZiHv\nBCHUh6CI1870HhLRexBj2F7IKlol2Q0AWFQDjPgtz+3Y4ieBIoVyexzZnNc3\nzmPkuoYhSVAsqTDX0AzEXJs0PBzD9BfKfV0hoZfWMHfvpQRFKy7dz9SyBWkw\nndNFkZyF1Bo79kGhjJbSXuLGJvnSGimHIlaCOiztgwOZ9t5cnBXW4KAHBAGz\n4De2R9GjZwRW26SwAetOJuHk5KWfs5LzBPEIOYZR8coCP1rxR/i+nzGKOlzH\nsKgMgoWchrpWyFPtF4vdvjHmySWVsrVXMtt4jvzkpctVdqQn+750FnIpJCTL\nCk63MxUhRm6LLqL63lFTdqgZD5o6XabWY3Bk4vQXUSt2Ww/Mu/BrTpgtiCXp\noJV8uS6knrnYBzHmenHF/nB3deog8EbYQkoVX2eOj4Pxqz2CtcWMvr5PhWRW\nn2J3BdckRxOElHLHWBzls2TcdMmaekiRWlNKjD83W/257IhFHeRLqWb/wVuR\n4BLybpwe193u0czn5hgIQ+5kvDoVmx/1Z5bZEYfDI7MCq9OpMQpH5EvojAbn\n28hz\r\n=2kI7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC562x0WM3rQPMdqAQZxulhZADxBHnDBn1oJbogdT3+mgIhAJpxF777Xe4/iCho5yoZIu6H9npU+RfhY9KW0KqKeUon"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.6-beta_1592461694709_0.7430591267253412"},"_hasShrinkwrap":false},"1.0.7-beta":{"name":"yqcloud-front-boot","version":"1.0.7-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.74-beta"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# 更新日志\n\n日期 |版本| 功能 |  分支| 作者 \n--|--|--|--|--\n2020.06.11 | `1.0.0-beta`~`1.0.3-beta`|http兼容 + 环境变量整理/注释添加| dev|JyJin\n2020.06.11 | `1.0.4-beta`~`1.0.7-beta`|增加判断是否分片上传环境变量| dev|ZqSong\n-- | -- | -- |-- |\n\n\n\n# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.md","gitHead":"940bc7aeea823991120eb1454d66416b68f5820c","_id":"yqcloud-front-boot@1.0.7-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-izU/r0Rps3HVb73gu1mtpGq0VnGIol6UMR2jC2Wv4zAnEoG88jb5aOChNa0uThrRILRUVqKe/lk2n8VlP8Z0bw==","shasum":"81d071f22fed461194711deab7f30abd55ce6f54","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.7-beta.tgz","fileCount":271,"unpackedSize":2675596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6wpsCRA9TVsSAnZWagAAR1sP/RlhMTq685e+doi8bnlE\nINL8B1X/YK3QX5Hvc+iLs4Q+/h2VGm0qPpRLDdwE2IR3Ld1Xe/bGGa7Qkd8M\nul5EJSCoj47escLcuIuG/4fVfKW5get+3KwqhMRQdlIrkJkKC0eLa1rtO1dY\ndAhPJ4MBbPezPbD24yK+HIT1yl4JbJ6mC+FLa66z1g/kE9ABss+3B/1O3gmP\nlU/QnhO7iYjYykSt+cue/RD+zH8iV9LqS0fevTkoIyvC+kIPwx60Gc+ybczm\nzv6A7FUvEcTd6M+K5TMRapF7cgAaFpCRQGVbC1imQ6sc0tgaERkYTLXyBHiW\nVWaI2u91nbvo30j6ahM2qyW8kDdjmeOhu6AuVL0R4bZNlCEw+GTp4702mgtN\nCUtcF6wlKQQg58YtTo5yTz4kCvJaR+F6VaujTkdaqjVtxNL83l5Mxg54Sigu\nM/+S5uYSNyaj796G62JC3RpFj7HK5CcVto14N59Fn37eBVRUZitinMz2eAy7\nqE0unDP65PGEaZC5TN2TNfVBycYhknU2kEIkTl640CLvIJwwxLyo7hg0vBzK\nk7XOpPVbpWuxyCAYR7d08TLDBCoT5P8iHHCQ4LS5i0oAvNpIpiABlPhlWYjN\noa1DBMWqKNpgA+sfRZk6W6fGT70WNGx1E6mKHb0encK2hZkMHfN+ffEMx4kI\ns9kv\r\n=osbd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEqdNnzVbUmM8IAhPVovcCKTQgtS1FzatnCC6ug0dNmqAiArOvSMDHBVsxz7VTo4R0XJ2FPKeM7Sud9udTTGfTLYNQ=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.7-beta_1592461931738_0.15192920082584682"},"_hasShrinkwrap":false},"1.0.8-beta":{"name":"yqcloud-front-boot","version":"1.0.8-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.75-beta"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"5d8698674f70e4a13ce43c59e46b1a239fcdf779","_id":"yqcloud-front-boot@1.0.8-beta","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-UVpyGQ4ryWFpk2pX90t09FtYpX9nDfnRRPJpkEZbI5aLQRm/Nd22qIryseyZ9Om60dSCJ140yjcVD8+IRoK9ig==","shasum":"c815b8a21678a499e8a51b1b9dd692fbcc738d8d","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.8-beta.tgz","fileCount":271,"unpackedSize":2675596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6x6cCRA9TVsSAnZWagAAPQAP/ihKYs98kHKOPdVWIgT+\naWVUuVBov7N2qQZ8BxZlshItNiST1WkDywd1kjvLD6iKxyq5D4d1PzwjOYrf\n1HHx3/HlWM8GP2cuQlwfHjxUo2Kxi6F4HMqyvkj5vMBPRp/P9/PaxdakB3fh\niMI7Ydzj0P9pZpMmtETGcOH/x29eGcraP8gPZloprhuD+zlBVmueCqUSbhEw\n3yWeK5JayOXL7RWeDzZ0taWXJYBSzNgOopeTCgBKEEbNG4/X4DMXz4ar9RsL\nQns13Jg7NCnDL4bEQGu/sKpHj045JSRvMAA0kSnzl+SitFb/BySzwACgkgD3\nGCKrjK49IollkOPbHI8/KoYkzwx3MckTxFvah6u/bKQ2xvGR5xYhKAtTVPf0\n4bF9MdJiQygfM6QgNR8Cyj9qNOjZyIcRy0tb2Za5F0V8NMqbwQZ/15saOFAV\nQ2NuSothuQBO8AjS6i3N5Qjnu0QbbkDbVvs0G0E4DJKBy6O0mQjaUea5Klkz\nP0vUiTUYgL4GPnTcDm3EXI+lRWZBJCoTmTN1HFOC8VM1yyp75e8RlDmWf51j\nHcx5WkH5biGIo5JJ6jbrNOZ6+1q4xPojdRxbbOGMPQ4kFSsYSVsC3V0K4zPa\ny89ZPsAceuX+X7aaFFT82ddgC0KB0wlR5cgQgt7tj77pE7G8CD1QCKjSPW7m\n2UYc\r\n=Ckjj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrb4JqD+g8pL1zT3toiRI+pLSTiHZNw1/XmS63dIgx2QIhAKmGBAJ7TrzpunaPgPr8ihrh1ohyqHj/sRWiUZMZVWY7"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.8-beta_1592467099874_0.5638918164322966"},"_hasShrinkwrap":false},"1.0.9-beta":{"name":"yqcloud-front-boot","version":"1.0.9-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.78-beta"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# 更新日志\n\n日期 |版本| 功能 |  分支| 作者 \n--|--|--|--|--\n2020.06.11 | `1.0.0-beta`~`1.0.3-beta`|http兼容 + 环境变量整理/注释添加| dev|JyJin\n2020.06.18 | `1.0.4-beta`~`1.0.8-beta`|增加判断是否分片上传环境变量| dev|ZqSong\n-- | -- | -- |-- |\n\n\n\n# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.md","gitHead":"5d8698674f70e4a13ce43c59e46b1a239fcdf779","_id":"yqcloud-front-boot@1.0.9-beta","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-UgavuTrJxUimVgmJ8z+3payL64WYYyZt12RCOQXlpBtKdKSB65TZsI3AtBsJ7z+7yRGj5iwm9sV0LzRNBvA4xA==","shasum":"43ab10b6898daf2883f2a7e65a8dbeae0632c0cd","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.9-beta.tgz","fileCount":271,"unpackedSize":2675705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7F4ZCRA9TVsSAnZWagAAK/MP/AsP9PrMUiaFYMsLHeDo\nhzzBOQl4aiLdxgTStn7MtCScxEagIKEINDPkwGCPvsPV91CqBLhjecymChiu\nhIDa1v6OYbfzlKqFCMygzjaMaTvCMwA0DLm1nX4XUmR3jlmhCPR7eAiETHio\nn/V9TZD0xIqasSLR8SKuiJ6O0vhtOUhVi8RgIkLaLRtaqGX8pYteOYU02Spb\nGLIu4+yGMphaMbClb41AW9xhUPbSoROf1zi1eJgbzqMSa3Tg4ae5ztw6ovO7\nQYWRhGgJQJT9jNbHiClCg+mCHYNMbkUan484GMn3ixqEhB532BkL4qwkWD3d\niLyM9F8M4ygHbpd9HU+XvwDTFU/cBVLWRlDJuMT4+yK5IkNgpoSLMXzjGXIu\nHo2nM4bxMtzrw2pdvvnlVf5btSxgYxfpOo4NXYHntvc+qeTHaPKmJGwbvqBT\nF9/qG+Labwz9WOkxcJiv9OX7BNyfeEJitPXAc5hgxU+8U5YlzA1TdqQ6pXX4\nuZqQOyW+oGEkrOZ+VqJhg/c8WG31HDeL8eyQOr2WhtEv9kPgK5QUbnfmWOTA\nzVWBbrvXYGcLR1ORRYHXeB6CnZR8/+X0xJ5pd3phG3c/3lRsWtz2dnvBVyrj\nuKLjBSAYUQQkW3EPwFMW//fRY+NgnIg95tbqhRO4N9pFUUsUAGlVa9pGHfgx\nZeRO\r\n=g+II\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzWUVLiL073BRhRVw12rt6jcbpHkiy86+/44jPJz5BxQIhAJTBlZB9fNnHR2GAcp0Iuav7JFCldNoq9XzqKeknu1gN"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.9-beta_1592548888935_0.8183356089417875"},"_hasShrinkwrap":false},"1.0.10-beta":{"name":"yqcloud-front-boot","version":"1.0.10-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.79-beta"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"1336b26542b6679e5b66f605eaccfd69a4f91b29","readme":"# 更新日志\n\n日期 |版本| 功能 |  分支| 作者 \n--|--|--|--|--\n2020.06.11 | `1.0.0-beta`~`1.0.3-beta`|http兼容 + 环境变量整理/注释添加| dev|JyJin\n2020.06.18 | `1.0.4-beta`~`1.0.8-beta`|增加判断是否分片上传环境变量| dev|ZqSong\n-- | -- | -- |-- |\n\n\n\n# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.md","_id":"yqcloud-front-boot@1.0.10-beta","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-srLLEpC4dz+ee5TTFDQdTI2mYW6P4foXQomhbs2w/6OOBpuu5WJzsSZkUBWXR9EoEkuyhKqQuqKy2EJxm9Dk/A==","shasum":"1e6660414bab123ac3e81f73f8177459aad1ad59","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.10-beta.tgz","fileCount":271,"unpackedSize":2675706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7G6YCRA9TVsSAnZWagAAxXMP/22SZkxd2/FQawETQof0\nWfc39m2qnKQznvr8f+eEmWYNcGkX+MCTnnvn/gxeK3o9wAHmlW99RSYgS6G0\nxt+ZHis8dsH0asWhBAXra2wOV9BoB7HJ6w1c0VD9AdsUctaHvNOfjQ3ar7y/\n2OuL8pei9DTZRpiDSkKBzIGs215E9aB0JDaShLbE9GVv21nNbT7q17s5t5F3\nCGm8TN6a3xAsrHlT+YRd9F75jTHfESk0wBHyzcS/MhRWKD6/t0+0NinFV715\nqg7UDFS/BbnyY8ezrloLClvnY+nV3nwMDkbj7EErWymHkvoxxcmQ7V2mpV2c\nFr6tvvCfIkRsiXxs0XseXBGowOTfD8gRAWG99x9dOPT0wbeHNc9jnq3yTtcZ\nB/ITM65BQImu89essnwsEcLizwcuBBn0gxjmCQDEXmN9NTcZ8UhhbCDoIkxL\nk1nvnqM5RJufth5G1i2GM5pcnpziUdY+HCptZn2+pZbfsc8wdBc1OM44mSMw\nFmHuYkroBTcWfg+NSiMF2Vmvfea8K6AUjTAheoymkDt2XWryynq04Fcu+qQZ\nyY49jlJI5z5dLc8EvJwRkcnz0qt9KA0AaDA8uPs7V41TqHuzaZfrL2KLM6vx\nUe2wdpLLNxb4Slgkx26IdzuAE3Dc5owuZBG3zHupSs4kocvXk8Vonw5PkBHm\n8Msy\r\n=KRbz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2I5b/tpAmPA0TwOd0t48uVpfLjtqLXR1wcO5Z5NmKwAIhAMKU4+gmbOHN5ALolmDaXf7MCVldWVxN3Sd640H+z1fk"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.10-beta_1592553112112_0.7196247460614738"},"_hasShrinkwrap":false},"1.0.11-beta":{"name":"yqcloud-front-boot","version":"1.0.11-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.80-beta"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# 更新日志\n\n日期 |版本| 功能 |  分支| 作者 \n--|--|--|--|--\n2020.06.11 | `1.0.0-beta`~`1.0.3-beta`|http兼容 + 环境变量整理/注释添加| dev|JyJin\n2020.06.18 | `1.0.4-beta`~`1.0.8-beta`|增加判断是否分片上传环境变量| dev|ZqSong\n-- | -- | -- |-- |\n\n\n\n# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.md","gitHead":"49b6e1a5ad73dff9eb09d511409aaa759da47706","_id":"yqcloud-front-boot@1.0.11-beta","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-rg3yJfQlaXV2WKe4mCcsUsviK3rkSJS8z1dcZt8ZLYMmlttfxfY1by2STQw/JV7AGg8LwVY4f+b/CAFZl8VuZg==","shasum":"9d7b0b3b9c6bef37be854d0ca82ca6d25a9ac51f","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.11-beta.tgz","fileCount":271,"unpackedSize":2675706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7HrXCRA9TVsSAnZWagAAyCIQAKN/mP8lCXRZDibrkl52\ncPMFwq4NUcdjfumtAsDIhwijzazcgC1205i1nEpG/4jZyoJoxeYy5jf4e5DV\nEsjuFFaVkdv7uldlh40Ep9wsWzerp+vjE7nUs4/hfWD1JdS8vD7B80qzT9Gs\n2FvIT3bPjSAOZZCa8n5/LFqB7QOIiRf6uq0kxs4vzNYEVzy809G5Te/SzqlC\nTb9qt6wuuEd5/CgMy3xFFVQ8URSHJ6DjQ1eUdF+U5feB9LvXYwFXRLYNbvZR\n9+fr/iHxPmvdx7HoPKNJ3xlodOwIVGK8I+iWZLjm2FRdqVxCD0q6UNlWQW0X\nZqohk62POoFo+DGnKUsGupKzzdmY3Y+QoOM6A9UOvU3MrIvC2c9pxD5YP1EX\nSqmA3IN3syW5CMaRfJtGYQ14opqofGyAd5tn/UEjBIft5ht9DcGYV4p+yWjg\n0ZUgkhHOYf84c4C1f2v7/GjD5BnPqBCjFaIABlCL+I/K4Smq9RnO7moAnpeK\nfGc97tl4T32iJ5Ld26brBP1SJzSdYHCudqN5tjIE/F/ZZzTmOd0mqvMUTzMn\n8LwfigB1xXCVC5OrkaUMgZlMfIJ6IrNjDYXRycHwOGLQOjMFv+MDwD5QhUpU\nNN5bB5v2ruUXR2SIjfqPB0YcKU4PLS6GqbqZEWxWp40fsEK4jsw9pTZIdjol\nFAKq\r\n=FXgi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD90TyHqxTu8ZacE5wm87aQapn42oeFna5Y8BrRa53/4AIgH6MhJFdZIgy+V00tVwiNQ7XaWGhl0k4ICNSAH/qOqJ8="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.11-beta_1592556247194_0.5066243648161524"},"_hasShrinkwrap":false},"1.0.12-beta":{"name":"yqcloud-front-boot","version":"1.0.12-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.80-beta"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# 更新日志\n\n日期 |版本| 功能 |  分支| 作者 \n--|--|--|--|--\n2020.06.11 | `1.0.0-beta`~`1.0.3-beta`|http兼容 + 环境变量整理/注释添加| dev|JyJin\n2020.06.18 | `1.0.4-beta`~`1.0.8-beta`|增加判断是否分片上传环境变量| dev|ZqSong\n2020.06.19 | `1.0.9-beta`~`1.0.12-beta`|用户头像展示| dev|ZqSong\n-- | -- | -- |-- |\n\n\n\n# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.md","gitHead":"b73fb23dd2ea4f6659945d7823b3b11c888571b4","_id":"yqcloud-front-boot@1.0.12-beta","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-x/AINkQkZFHlbHCJOfsn4Xf87zP8NqDVdQB/k0scXUgGIeHk3bXpahYHdxZ7sVjM/h5EfpXqdJBqxNdz5HpDsA==","shasum":"e017106d4d11eb57dd6499d1a51ada5313565927","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.12-beta.tgz","fileCount":271,"unpackedSize":2675794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7ImZCRA9TVsSAnZWagAAh9AP/0TpgXEGXexyy+bcaRCw\nmuCIz/lFSVqmsUAB0NBQrzVgeT4kYm8ytVG/8k82vS5EFSvNg7tqc5Gd6y7z\nuckFOT7KZcagAYH5wLR6EB2CoRf56RL41rsJoE9i0GnyHvSJ6lie5qr5MjqX\nhAFzK43pIdDucXV4q/+a/f8ETJsq9AhLtb6mfb7Ne45vvUUHnRW+W6RLpEKm\nGU9YNGN4Wt/uPRVkArxZxYPC80d/gSCtzKWnbXwbzNKAiptOQW7TnV7NxyHr\nQn414WcrzzioO3+rcOgy+oKszyNcAqY1G9inzsPbYNdsDK90cn7u7DDyUDhC\nQ6Z9z/E2YzaGkCk0HNV2qZWIXcVwgyj1YtmLr54WmCGUOs1KlTbsaA/Z2wYh\nJuRE9MYFnIttYZGicgwGafDrR0iwN7axU4oObvk0lEA5jPrr8kMtRLYsTX4m\nrdYb1epjmt0Mt0eFblZudNP9bVLp9YvetLlvkDewvIWxKtHJzlbSPQF/JlmJ\n4gFr7Ptgch0gugSYbre5sxXSpAaPe8ymivCHf9oaZJ+AOtY+PmzI542uVsj+\nQSRAivX+lY9MsNUW74r6NvP73vZU95ghTA1Rwtenv7ttUqPR9Vps2aCBLafP\nH96giV/cbFsT2l9lL4gfoHLZZxMnRsjzY7Rg5O9mMabo8VFVmztLnxN9F/el\nS1N/\r\n=s9Ge\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDB3CreTqcmmo3J5xcQXXIzY88xcX7E5uUE4c0wbawlPgIhAMHeDN/6VMai3YYbP8iJv/PCwPzlGTLVoIKVMqZNkdcq"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.12-beta_1592560024990_0.942729751398101"},"_hasShrinkwrap":false},"1.0.12":{"name":"yqcloud-front-boot","version":"1.0.12","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"354db02f81539a34f163ba4a9e1bf1625ff30216","_id":"yqcloud-front-boot@1.0.12","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-vKW6NBXqycU6hTy7pqs3l1r2nt5FjkPPXw8rz+l75EqrSAfWPr6JWbIfxhpCKY72QrzlspfQ9VQXmO/4JiphFw==","shasum":"7ad0de9b6b4e001f7610d148cfff0aa69069f798","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.12.tgz","fileCount":271,"unpackedSize":2675784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7KEECRA9TVsSAnZWagAASSMP/A1pgROLnykI/EBH3iMM\ncqwYWFgg5Q/rE/JAaiRguIVxchtoO3CiKaWFob1YQV+93YChX0pWpnQ3KLdd\naI9+zCObrBMkrcYJnGomjgTbzvzTd6GfGkqft2HmXSGleQCeg4THXNb1QMRE\naMUasFFfn2gv0jQ1zsrspuWMIIBhx9nZnAp76IVup5ut4TE1A68f5OIloHE9\nGR1YCsOALFsRpyQhuFU5hvNHK68w9ocwKvdP2jtvLIxMyFQjdT59Tsr2+5PQ\n2Lz0CA6hekQ5aseYhn1qm0Bkkhra+gvJuHaatgG1ByrSuR2illGL9Qtp8HCu\nhtuVLU+sG52Rx46wjE/m43nJK/D7Yv0OP3xRtJWgtSqaKzFcgjVznZTylCTN\n9lq1e6TCQlrq4kmN96cr3KV90Oxjwm6kjQHJ9rY5pAzzOMDrWKsirP3qb+xr\nzeqBPOa+NTnKarh8CqvUvRmKJVPvMrqsSNvUGgE3/HtVbJw7AHdnBmz/xGyW\nZMTaQOVgV1+ycgdvUO4epQzhYXiSuFZZVes1sA/mRQP3sQNMlUhXVHdFPpe2\ntCyt7RGZIUqsrKJkT0VgN+R7m5xtHumgQGGtfuumx2p3D//9remAly5ShSgn\nNr61aXqQY8b4+GbAxZF5E6AL7gX0QSVnIUvf1SBFRwTpRykNURZLLCM1yqLK\nDq+l\r\n=p0Yt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFENFt3Mf7LuCNxaBdcDrhnNbFdTM5wZKZVGDP0X/cqqAiBKf9f2WSr3DFL9vg99VZFttOMIvEk84PSTzveWXkNrqg=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.12_1592566020064_0.4566624637639676"},"_hasShrinkwrap":false},"1.0.13-beta":{"name":"yqcloud-front-boot","version":"1.0.13-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# 更新日志\n\n日期 |版本| 功能 |  分支| 作者 \n--|--|--|--|--\n2020.06.22 | `1.0.13-beta`|顶栏颜色渐变色| dev|JyJin\n2020.06.19 | `1.0.9-beta`~`1.0.12-beta`|用户头像展示| dev|ZqSong\n2020.06.18 | `1.0.4-beta`~`1.0.8-beta`|增加判断是否分片上传环境变量| dev|ZqSong\n2020.06.11 | `1.0.0-beta`~`1.0.3-beta`|http兼容 + 环境变量整理/注释添加| dev|JyJin\n-- | -- | -- |-- |\n\n\n\n# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.md","gitHead":"4dad78026a7e9820c3e53839770755a80f9cf4db","_id":"yqcloud-front-boot@1.0.13-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-Lm8VM0K6mwpbk0pkICFn+QD00JWiwBNoE2MgjDq/sK0hXdnOBeHi1WZTj3WqIP9Mp0jU6Ody7TFYIRLTh71r1A==","shasum":"d389ceb56786381ad247f02b121d4a277f62e4e1","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.13-beta.tgz","fileCount":271,"unpackedSize":2676387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8HrgCRA9TVsSAnZWagAAT4oQAJ0/4Jm8ZXPHMv5Jn1H1\ndUB+DfNAHQs2si+KGjMe4ai65JZJW0eO+pViFtQOgW4w5JJ7BHrWWNHjAOVx\nN4dJ/Mcr4e7p4ALRM9wGkA1jOX6LC02zW2CerdCod2t8boZg5+2fS7LsEfWg\nZc37DqDtn4MBnVEXRrlD0ztDpcBCGK52kgh2jY6z3zGZzy8c3s4hVfofJxTR\nXEe8JXXi1msk9Eg/U7AQ54GVrv0gAUcC7fGEbHctYWi/xXmuzSl2WplL3ebC\n7SpOlVsbfH1XWugxB/dg6+r2eNUSonw/AThdq7h14IlChFS72I+qoessMQwA\nGhNmfCcuizuooTIs2KL8/DIFOkiOK98mUpxNpOYXUFJRkyQBbY59O5e/wy78\n/GyLq6VTPNmWTTtvNzX3TH059SNRjpWkCDdtu5Ny1Fx0DCHxXnsYxnd1noJS\n1+eNTQrrgc775gRQZbhfp/vErPI+11Z6r5SrPPW09lScRrMBKibI6ZtbWniV\nmXSOQoQoVEHU0BvhOxrR3pcVtoRVy0Y0r8NHJ25y5ArmvIVsTvBHccb61itD\nWIi4TwgcJ82s1sNB8+su2XiDMQ8gv2egL4Z/JV7KJaE5vyMY2Ql+5UPT5Pxe\neszt5vNPdfUqmMNsUp8x5crqcVZsashZX3Eh3bpZx2ILalYOf3GPVzNkGt1e\nilVs\r\n=iU/L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZKEPnltBekSxc//axhufSptZAYnMgOwajXxw4yCXtWgIhANRlDWyb+HPu6NOdx+OIMCE3vLhpBL8jplL32U2yMXw/"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.13-beta_1592818399936_0.10812605738744252"},"_hasShrinkwrap":false},"1.0.14-beta":{"name":"yqcloud-front-boot","version":"1.0.14-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# 更新日志\n\n日期 |版本| 功能 |  分支| 作者 \n--|--|--|--|--\n2020.06.22 | `1.0.14-beta`|登陆认证| dev|KcLiu\n2020.06.22 | `1.0.13-beta`|顶栏颜色渐变色| dev|JyJin\n2020.06.19 | `1.0.9-beta`~`1.0.12-beta`|用户头像展示| dev|ZqSong\n2020.06.18 | `1.0.4-beta`~`1.0.8-beta`|增加判断是否分片上传环境变量| dev|ZqSong\n2020.06.11 | `1.0.0-beta`~`1.0.3-beta`|http兼容 + 环境变量整理/注释添加| dev|JyJin\n-- | -- | -- |-- |\n\n\n\n# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.md","gitHead":"dcfb0d738a94d6f51e19f80c08c6bd567cd790a3","_id":"yqcloud-front-boot@1.0.14-beta","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-SzrHgauNmeMSeH6bqPux2cWl0AcKQluR52atjWPM+m0Mj2ByG1VrQbDJWkvlhKC1TzvfPeRHY1l1UiLs6eUflQ==","shasum":"00af97b47bfcdc26df38be76b8ec5bc1219d3c07","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.14-beta.tgz","fileCount":271,"unpackedSize":2677444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8IbVCRA9TVsSAnZWagAALSYP/AnI8vaOAFvg/HaBKodM\n04toY5MNzhO3L+zCeXlhIKxt7ndU+yBBfn6GfsutAv7nHAvWn7coK5dlPbYQ\neNU3zmDd21lRJYrD1OpAae5YHp/4rzJ8m2fcPu42SqbXFSbLK1tTBe55YA9f\nxQxH4pZfClW8XVJgwvfDa1ZRxx1IVbjKEImr9rn9+0t1V7GHU++tb/DScW4R\n28hkuQLuiPfDTbXkX+UMb+X8Oq0+n6qvgsh8DD0q8L5JWR23rquq/ZhmGjY6\ng5DFhjjE5W/M329+FY17lbMGURSH3WZ03Rqau4LsOSmns61xu8ezQwNpFUeI\nkg5fCw8nIoHuMMR7cRNx3v8VC7BqONJtKveAirn0uFFyhpKz7e4YAuHaCnjy\neKm+VXoj62rPkV8sL7XznDnB5fVsv9ji+9titDePGWOVqcPlITmj+hq0YkVo\nswhXFGMZJFMP1fblH/tYNMJ/hokcb2h2+L8BaccEVZQf9X6QMtZf3I9Ix5OZ\n22FM7Hhf++cTLM61NG0itUejul8y/aG9JboWiv8LfXVe26b4hQE7LBz8QoOV\nfZactoLiHlURr2WF41Y0fzefNPqWKmrah5Vs8N+OExw5QSrY41AFzXFWu4N+\n6gCHTV3BTUkaRm1uRkD4nmSBmR5fxk7ZdK4gLSEXPHOThnLdubjYXv61psqZ\nc4Wj\r\n=iv0A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPvs67ThN9z92BrKvg9+70TP7stkCwsVyWapLtROVRkgIgaWN6RHGZhNMwa2nenVwEu4t5Z/vum1vbjYKXI+55o5U="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.14-beta_1592821461072_0.9599337257526734"},"_hasShrinkwrap":false},"1.0.15-beta":{"name":"yqcloud-front-boot","version":"1.0.15-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"c1a6ccfb52cd92e2c3a5bc8fa1ff418af5b4ce34","_id":"yqcloud-front-boot@1.0.15-beta","_npmVersion":"6.4.1","_nodeVersion":"8.10.0","_npmUser":{"name":"icecream.wu","email":"melody_wml@outlook.com"},"dist":{"integrity":"sha512-ZL04v0k5hO67sc6fNkIqiX4+TvWsva/pt0rhw5EW8AJ9GLeZYku4QYY0gAc3i8zIuXxM4NZ5wZpgkpKXNq0Lfg==","shasum":"a240578b0966f779429eaf1c1f2da234c83a361a","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.15-beta.tgz","fileCount":271,"unpackedSize":2677516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8WyyCRA9TVsSAnZWagAARxkP/1dRJzDgxpN//0VWuD7H\nMMWOSKZhF4ZFae5y0x5O602yJ0sA8j/AK3wYcKrZEmOmlOtXlaS/v63VvQQB\nF8p9IFy8eks8Jn6hl4b57KV3gMtTQA+lx6mSXKJ6GQ4oRfC4k+wIC8F/DQsQ\nbwcEQB8iBqru1uVbk7AZ+JZ/85RX3pVop7m7s3cOGKtTAJ/4iUDoFv3TqPUF\nbfWPq36BVEjaAvLXxiSEX0UrgxN0Bv821XYASzOy+nyL6uUyUV5y4W6JtXSL\no8U+wDgfdXWBqZLGqa8Xu+pahwfuk04Qfszq931QKEwOsCGBqElAsssjBQbi\ndHfA32PrPNaT3GECPiIy9WqZGm7ndIY2dcupE1GCPSXO1YQJhSnt5elhZ1qA\nQEQQ++86hlS6ylrlypj3EfPXvw17koC1lKSIENBqhG9dYWRNAaP+usIMPxKb\ndy3K9YoiO0M/5zEoQGZ3zVt9SDZKWHOhWrg+RSmshf/cgwa4BLPOpioq//27\nQ4rtVByQIg3sqNxVHVW9v9fMx6SO+6RY16Bx2HjonuS4n7UOCBc3+efAjjCQ\nE3B5ilO68WtCG4oZWV0yHX0U44qJrXZ4QjygldzhED01xJ/2Ng6+lXxdrPms\njrpHKy3TahXftBnBC/qJKzByHOiFi/dOu6BxJYImZ9+HzieP05PlCBgVcUs4\ne7Hm\r\n=+FrI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5F9105xOMs9cpA4r7xExbHmmgX2hSNhB7Hn+FbblXiQIgP9m1MAP6ZkvoA7AoP0iI/aeQ3y0oOdSwEulQbXd5u0k="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.15-beta_1592880306080_0.7644523603373772"},"_hasShrinkwrap":false},"1.0.16-beta":{"name":"yqcloud-front-boot","version":"1.0.16-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# 更新日志\n\n日期 |版本| 功能 |  分支| 作者 \n--|--|--|--|--\n2020.06.22 | `1.0.14-beta`~`1.0.16-beta`|登陆认证| dev|KcLiu\n2020.06.22 | `1.0.13-beta`|顶栏颜色渐变色| dev|JyJin\n2020.06.19 | `1.0.9-beta`~`1.0.12-beta`|用户头像展示| dev|ZqSong\n2020.06.18 | `1.0.4-beta`~`1.0.8-beta`|增加判断是否分片上传环境变量| dev|ZqSong\n2020.06.11 | `1.0.0-beta`~`1.0.3-beta`|http兼容 + 环境变量整理/注释添加| dev|JyJin\n-- | -- | -- |-- |\n\n\n\n# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.md","gitHead":"30976d4bc95005dff830a4739003fee8749c75e2","_id":"yqcloud-front-boot@1.0.16-beta","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-O6oWSW3Ik+WYERbWjC45Nalw5RPK7PSmYrIVWE3q/pcJZ1DC/498leZp6QTUtHPEDMH2/tLxeIg5IIF7GaMWSw==","shasum":"cdc8053a5b82951043fd4941d8d459357d7c2b55","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.16-beta.tgz","fileCount":271,"unpackedSize":2677560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8YM6CRA9TVsSAnZWagAAjpUP/3Nl8r4RcIbuj2xkU9yj\nyw4erp0xQoLvR/96G4uYFFb5ISx/mcA3F9sxcYQ3KCzUo9wIftIyXopUTazW\nNSlfVjZN8pV90u89vDHY+1+v8sJrLJ6GW94oWjLmPrbz6/aeWOWmydKKXf4/\nIKC5L0TbI8R2nSjIpdcZSq9dEf3XvY19YAbTQ76FiNEu3fN5kCbHwPQ6Tt/z\nhkFSjCl36Pf5UWGMCOh1m22P6RNMIxp3ZJu17n9IsU+LuxWxevJfQAYqpAUQ\nTNcRytLVRv7fRC06QWIj741y3SlbOxWiyQo0jNey6VMgrnmJVxiPHs/Kr7Le\nwF3JFviclQNPkG5CAHEGFoyTf4gt/L0KmXdKN/p6DH5pURxiO2q36EdUPVRx\nNfZ4lSqn4Apz96xyMsVTVy2tMrQRnyhw42yr4yzANF3G1rY8VCaKuoOlLXrf\n5yANXpGM+ieRwEAL8abABZUjLzbUY7yTYkK2QmWDREmhkLD621uO7S+4xCYs\nLafCNIp1ryCvIBwyJtci0TCjD7crem5iwddh/frjkVHjJZBHwpuadR9HDinX\n/YMxH/OeJAjBa5HWZLv5JSRCxeD+IiroAgOtBDmvUKtGYyCSR+x4kjeYYI/k\n6UHaiL8/+pq5L54S7cgGfacvdEVb+bQ4Ig5ibXRQRZkK+Hw6vH+skoaXLTuP\nQ2ha\r\n=eerN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIK3K/Rt0fYuJe+y4CiG69CtZBhGAorX4b1Sz3xujB6AIhAK6c1OEyoJMjizoN/nGCCHa0YHeS6OoHJGZMRdRJSz7W"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.16-beta_1592886074107_0.5766684423024593"},"_hasShrinkwrap":false},"0.7.9-catl":{"name":"yqcloud-front-boot","version":"0.7.9-catl","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.1-catl-beta"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"9ce6d2c7d955d47c7a679e3f1f924222baeddcf8","_id":"yqcloud-front-boot@0.7.9-catl","_npmVersion":"6.4.1","_nodeVersion":"8.10.0","_npmUser":{"name":"icecream.wu","email":"melody_wml@outlook.com"},"dist":{"integrity":"sha512-fyoMiYuvaAyoUFHoQsHY1BPxAO4ZjWIvO4Ls2Y1QAdJ3VPF+dGgOKZERGyi1bBBF1sgRclfBBgDD4fdonGVVtA==","shasum":"a4bb578cbbab26baab46b03ae8335500e5461f24","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.7.9-catl.tgz","fileCount":273,"unpackedSize":2883908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8enRCRA9TVsSAnZWagAAF+4P/A+MzTnc7PEwi2F/ivEV\nRURk/okI1eNtK6c/CCNId53rH/ujAinP6lE1uP5j1v2LkiZYM5NEX3D5AneH\n3iWnJo7cOwAQvk0WGto5c9O31Hch0fMreCBRr/dH+Jo0w9KUS9yVq4m8A1do\nyBr+OlfRyT0CWZTx+blkENdp0crikeLpRQe1Y+AtoGOcBu5gmhLaGrav2Cgr\n1i218DS6pPt+zkz6oxIm5iJsGvCu20/BkF4e6rtaBKRTPb/mOtRGCRIgdj9F\nnc7/8jIJ69tSx8oW6Lwsm8VVc5VrrqJi5TVCmPbiO46Yk93hSH+U1/tI7qeo\nWO+YPtqw9SqrlTo8gMrSc+etVl54PFVSlWC1AriUft4hxzUBMHaWf2BmErDi\n4EVBxLDVsh2JVMVJqXGzr80GZ4kLvNErDCsAI/EG5XKQYBBRc6DZJg9tO4tA\n7adOiqV9Rz+KNncrcaVwNVIIzOyqkq2C13QVNW82bwX8EGoSFmZzBPzcBlAa\nHQiUaQLN58+jelxiYMDxzr5sZbBHCDM1qn4v6fU7bDtCOISKdF/qPd8S1+1+\nQl7YcI7o9SmGwlDk+upKJ6DMMaGwpS1aQK/dSkwfcTDMwoMSc91I8jFlKmxs\n5x9j2fiFle0gFmDhY2NhJyXXBRB95hraRIfrd6N9Tozyg+rIAPoeX9nrvBvv\n1RAe\r\n=TYYw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1/LSXIM2cnz+SKuJ+WRqlN7r5HhyGGe7ygracTm1zBwIgHyBZXiaIVTxaAcPZ9fQx1ldvj6wOhtbm7kL149ldTJI="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.7.9-catl_1592912337033_0.4691899466548506"},"_hasShrinkwrap":false},"0.7.10-catl":{"name":"yqcloud-front-boot","version":"0.7.10-catl","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.1-catl-beta"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"fef963f040fa3e723e6b61dcf0ebd6ccf0ccb96f","_id":"yqcloud-front-boot@0.7.10-catl","_npmVersion":"6.4.1","_nodeVersion":"8.10.0","_npmUser":{"name":"icecream.wu","email":"melody_wml@outlook.com"},"dist":{"integrity":"sha512-t99pSN+c2XdiIioqvoN/p98XKzEgE6yytabrNm+a64Y1pxRYEtkc/x9wRjfvLtWWY+rm+Z8V84h1CSUuK+SAeQ==","shasum":"15e7723b4e1374167ee4987b58c01c95566a5942","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.7.10-catl.tgz","fileCount":273,"unpackedSize":2883902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBC78CRA9TVsSAnZWagAAnaYP/2c9mvJ17OgXJhJMOGq8\n+K0HUQqYkfBCYwGR7r9giodlFhsRacU151kAjzDWZUgPB0KWQNwyaX/hAuQj\nOq7Ur3TMZjXzJJJGaOSfQjhPN44jS1i0Cqkmf0byE3DEadh/wgPhW9h4PWAm\n6RM90yBpJFXsCwAb3uNFfl8o359h2atbx/4N2C7kG8Gdg3aVJg+VOQMQGP3V\n/hNjc0GX1MQuF8ukDE9ZDEuzf0hp5QytLcBRHBQmW1dr3Pz0Nm9AaNpwqwhv\nej8ub3kPy9Stcdy4xOhj2dwr3vB4xBR2Nm/nT3kT9a4LM4K8+FtItXq/HmJE\nxC5gZKZOluqIi7NLLR5ZhgiQsQlnHVZEr7RvPloh0CWZdG9bfRop/XzTk51B\nDMf0eVvtF50F/kmn5ZJYnt7G7pnNW3GBLNq5/JSsXB9P+crBN45zkJEBp6ZX\npYD1z5YiXhbWcfxUr5RJVJ5eBJ4f7eyWW82Auayk6cmVztihtTWYRfZ1gdYv\nH/g+gTgQMD7MtMnhvBMr/jJLDzX8RZ1A9RMmc+fSrVVpVVOTtnmeFdEmobkd\nZLwiuDdbZrUnMc3Cw/wsjVB4WLTDSQrLNhh1Mds45LTSUbRwSNLU9QEDs3H9\n+gZzV8CmI4UNEs+ZADufHhLpiGD10A0iKBbtKhkD9nBVjRfIe1LfWeEELfyD\nqAov\r\n=iVpK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAvxVoIhMhkPVprq7YrVOEw+cuqhy/dvS2JYZCXkBDfPAiEA9736DPYaxtS8diZgtRTDWTcZY6vxvCTV9z70Y50MxBM="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.7.10-catl_1594109691437_0.6531356167910591"},"_hasShrinkwrap":false},"1.0.17-beta":{"name":"yqcloud-front-boot","version":"1.0.17-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# 更新日志\n\n日期 |版本| 功能 |  分支| 作者 \n--|--|--|--|--\n2020.06.11 | `1.0.0-beta`~`1.0.3-beta`|http兼容 + 环境变量整理/注释添加| dev|JyJin\n2020.06.18 | `1.0.4-beta`~`1.0.8-beta`|增加判断是否分片上传环境变量| dev|ZqSong\n2020.06.19 | `1.0.9-beta`~`1.0.12-beta`|用户头像展示| dev|ZqSong\n2020.07.08 | `1.0.17-beta`|智能客服展示权限控制| dev|ZqSong\n-- | -- | -- |-- |\n\n\n\n# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.md","gitHead":"1a80aef612c2fbc9bd13da5ff4a844ac6e12e8f9","_id":"yqcloud-front-boot@1.0.17-beta","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-lmKwh7DnM0CDoi4FUzcIW2J+94zWXfkGo7sW1pjoUOhiDcDgZL/H39gnU2upwfRP6XvN2dwAqQncQmzL8xQOmQ==","shasum":"0bcf8688f1a2feca6dad571a7b6b91bfcf731626","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.17-beta.tgz","fileCount":271,"unpackedSize":2676058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBXyWCRA9TVsSAnZWagAAiYMP/37bcgxqSVzIBWyhbEKx\nS0xG/hjQ710huULmlno51Tf4PB7N+CgVCqZoINVKaIIoBJ+DvtiVhch4ZPky\nqFwH/ZKiYXV4QWbsNKEjEU7+h2xmsplIdXvqroXiZs6SLkWI7Khc+kXz+7N2\nEY6CqMQ5C4QE0mn6yWIdOXOpmkuxfY0gk7AJL4ida4PlikHWjYuNhIfgVnfb\nyPJgRrmTly5aWRbphiOva2Df9YunGv7UNSADo1pK05QjARggM50qgJosSH/Y\nKICYO3AfFfQeloQ2XMX7fUfANcRozS6OYQIAAQtMsxb/zTZ+Mm6IzKS5aPHh\n/n0VeTvSvNopbeUgWnLv3bq570fStz0oFF7s77lN3ArMWE9BqitedObxtpn3\nNPCG3OL6QQ+vwHWW6yGaWKwRLOtsHRlVXZzhWgOPz/gBeZndcr27KvozYt1K\n7FfNIcsQtbTNIv225J7yqfbcUu36Us5zklnMIo6xW5MLIS6rxyjczcWNBxnn\nyij0LyS8HkZkL+ICgm143JqCwHaqWF3mbojfB3/bC6H1N0QvsP0U89R8rxMq\n/c/mOPcbBhj5rjpj5v0V8USj9Yd/MooF6Q4fhl99MmIc/q4LwQvJua2YRwh3\nJ2Wh5X30EDO2E+v8tD9/I/ryh086hXD3QvndOpdI/VqF4EISnhJBuASP6EF7\nwh/f\r\n=CE08\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFumhq2EfSLQkfKaYgi5wX1ZtnM2otpK9jzg11ov+PnjAiB6e8ZU++Q/IahqDZ5hAyYUC4Uu/4NGqq/F228NdfRFOw=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.17-beta_1594195094158_0.7946725395622929"},"_hasShrinkwrap":false},"1.0.17":{"name":"yqcloud-front-boot","version":"1.0.17","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# 更新日志\n\n日期 |版本| 功能 |  分支| 作者 \n--|--|--|--|--\n2020.06.11 | `1.0.0-beta`~`1.0.3-beta`|http兼容 + 环境变量整理/注释添加| dev|JyJin\n2020.06.18 | `1.0.4-beta`~`1.0.8-beta`|增加判断是否分片上传环境变量| dev|ZqSong\n2020.06.19 | `1.0.9-beta`~`1.0.12-beta`|用户头像展示| dev|ZqSong\n2020.07.08 | `1.0.17-beta`|智能客服展示权限控制| dev|ZqSong\n-- | -- | -- |-- |\n\n\n\n# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.md","gitHead":"67d9c0f6d2d868a4a944bdf04b92c82a8f839cfc","_id":"yqcloud-front-boot@1.0.17","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Jy2W0guctyD0K05avy26k2ap/W9+ciJc0reeeg5Lp5oyXx7ZrhzqHEGVaLFrGpGGZOvJ8lYETNV7UEFAvEzCwQ==","shasum":"3e2124171fc7849456b41b08b509998038a77a74","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.17.tgz","fileCount":271,"unpackedSize":2676053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBaaFCRA9TVsSAnZWagAAPlgP+gInbEr8CJwQnDCxiliv\niG7Omxyz1J7XNkcJzBLcqD5DIW9/IZT+cZpnfYOl1lPTDGGPw1Mp8pH7z9i/\nWMJSbahOs5am1MWf5Vejy6M/WWM3iQDD2cadGjGhEn7A1HdNpCwIdHj+IAJj\niS4mxi9eiLru4m9bSO83bN4znO96luWNbYfb1bI4IBDXXLPDyS0cmjXq3X2f\nhqthPAReBJ/4yVYQ4QV7VtpUiky8zshBYe6ulbXfYFsj7VvDD/tcEwGBDjy3\n5IU8+Yhnsnhdojwlb9ZpmmwSva5R7NFtoef8+h5ZQIDSPeN/KA5pIeeSNx5R\nChID+Aar2XHYLssItQFoN1PJYSYYAke3zKQpFIB98Hc7iX0UVwU4pNnqsgFl\n0iUvDNVAfuVR0JiISeo7PlxFqAUZEZdpQJdaVQuQZEIilUA9xiMyIfmYxgzM\n8+gPL/LR7+ONMzOgz5tQaP6gCHdPST0i1LlOKf3yS74N9E2c2+gRfX5y+7Q8\nH/fmGXetJso0woCQ5dQrs2dj+inU+ChrBTU9w5JnU+dUEsndmlMe1ssZc0Og\nV6YHYlT4o1HvNlgev4DkY08lRYyggqmxNmn6KTSnypxAtt/WSwSNj/wdCJkd\nsepNd3nYNOMqIBhVmeK5/QrMS9ZTDnHV0smlUvDCHARtP0MsB9W/JE1whQTN\nV4b0\r\n=9k0+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCED0a0dvMRN9ZL0lrBbso9D6k6fkkmdaRaIwEWKLMg2wIhAN93uNo1PiTBC0sSOgNmJ5SsctUY3QwsM6VasrH/FB56"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.17_1594205828318_0.7282069430603504"},"_hasShrinkwrap":false},"1.0.18":{"name":"yqcloud-front-boot","version":"1.0.18","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"67d9c0f6d2d868a4a944bdf04b92c82a8f839cfc","_id":"yqcloud-front-boot@1.0.18","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-zCVbfhSt3w0JRBSrHa3e33PEQhhFwPIhzcmXo2BRwwbrYERpi4D2ERj3IW4g+1mlu2tFzd4StiOPrF4xYJxyjg==","shasum":"78aa161120922d4742dbe51c806335958b39c855","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.18.tgz","fileCount":271,"unpackedSize":2676066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBaorCRA9TVsSAnZWagAAZHMP/RxV8VrkNyw0f2yh2Jwt\nny4ChwGH9GGWDDErkYaOqqYSO5JGJkA6oE7E4bNlixnWUXHChtCxvweJGX89\no7yMC7Gu4+Pw5Z8+Sq8Xy7h58k2rFvroDPDqqAx7oloZpdrLA7w6tzCPFfBD\nqSLbKKSZgHihCRUmjr8LHL1T78GzTZQjqxCotOZCi/N9lQjaaTY8h/kXHses\n4Due71pOZ0C7MpDSHvhQY3pSKQ1FNirvQQxqXuYi+tMTdGdm05SFJf4jWylL\nTISMf0ZfLsMDtyHooqFhLt4xA1Aw4wfPH50jqD491rztDRo0xYQNFyjtI0Py\npIzhLFItlmVz0POkIqw+eofJCZXss5f5zzjpFmtC3Fmfz2LEGU8UuhAXw+dv\nrg4LyzV623gLK96NOt7cRy9jXkz5mwcLH3AEqLW+I6Fa0i4OxrCRkPPzbzR2\nJNzOOlBPonk9w0m1csAPv15Z5ThNVEd8M7+cAE3I444L5pyiT7Z33V5UdswJ\nLxQf6mxhvVf2aqVw2LzAwGWZgTKXggIBXDllHM8vjJ2TtwydnsZjsLgf5psI\n62sr8N1VXtbCVhkMDIlLLTuB9nNzbLWZXRKCxU5cgX7K16sfPmgU8vhRYyXP\nAtMyf/34PgOILyd2WSySNZdid/KTEKAsVI57enN0tIfKmHZzwVrBNJBYLucy\nKFAf\r\n=oXOB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDtuYzpmYDZbRepc2l0Crb7jwI1OTXfCFZb1G9ZnotQlAiByrTaODzu+XhJEXH8tdyI4UZH1whoHK08pO91wchYYQA=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.18_1594206762682_0.39094990860181045"},"_hasShrinkwrap":false},"0.7.11-catl":{"name":"yqcloud-front-boot","version":"0.7.11-catl","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.1-catl-beta"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"b84d50490b98ec83e86717d80da116f6d8a70b6f","_id":"yqcloud-front-boot@0.7.11-catl","_npmVersion":"6.4.1","_nodeVersion":"8.10.0","_npmUser":{"name":"icecream.wu","email":"melody_wml@outlook.com"},"dist":{"integrity":"sha512-hLQGJQG304y382SZniPdlAMGtqK5G8HNGrElU6mekPIbgboax4SDQbk+MY5YYiLNR8Cg79zZmJfFb5iMDbJWZw==","shasum":"870245eab4cfada8cfd584425d37209fb93b89f9","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.7.11-catl.tgz","fileCount":273,"unpackedSize":2884159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCCaxCRA9TVsSAnZWagAAujoP/3ahbpKa4FRCMsQCpaWM\nPtrBbw8ohqWhSxQW6Beac3Vz7wDxIMI1LdVKtr85NFMr7xJluwiu+pJhYe1L\nA7Ik2xSz8AHTimIymTZ0RPMoYEVIlxl7++s976/kFyOy/Bm0zOuO91K5+YVv\nBhzMxjkxToZWi0lU3zlkzQmwE6RCjx/vqyGzylYIWt2mW80IFvScYPvLtlVt\nxpbsyJTnKOiI7OCmrpPUKDf44iQ7FPdwCFAx6DVq2AOAG1xJbGc8L3VToNT6\nNRLIFmagyMdHwtSxFO328P4dDIXIySy8dEMM/Q5q1GS8E/yZddNtfEuAJ2yd\npBmcyg0RfRrZnxTk75RMF8SbGVPXka9czp08cxERs4LX5oUcN9VhuM6S3tlp\nX3tagStmIpRnmfjWugz7tEimFpzj7kKld0945VT36KMMTnJPqJN1H5NOyOXb\nkZisQ53MHQQ6LvMyA9yaZA3FzrX4A74/swmqdy4m5c2joSgBgoBnTBg2uAsW\n0ewFIasDE8wWyhDTeyUitgeNPvHz9fyzOAJ8e5wo0PJZFGtbvHQXfRxBuX8m\nwwO5nY1g63/krPBLCoD10Ajmtky6DU8354dtmYVBHVqVegECz7CwpBxuJ/iD\nGDEaJNYyI8dTT+q3rZLCsCMqYXQecYDUppMgbq7SsxVOMygDGi1AWEyOcZ71\nGgC5\r\n=/ps3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGrdZSPRuuGNNcn/kXK0g/xepp4JK/ZLldQHLxhu0UdYAiAEDFhQPpOGQP07EOfUQGp72cZQhrgRMId9Zb73tksDpQ=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.7.11-catl_1594369712393_0.8620443428489784"},"_hasShrinkwrap":false},"0.7.12-catl":{"name":"yqcloud-front-boot","version":"0.7.12-catl","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.1-catl-beta"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"27f5062026f1f6a904d9331c99341c47cf1ba79c","_id":"yqcloud-front-boot@0.7.12-catl","_npmVersion":"6.4.1","_nodeVersion":"8.10.0","_npmUser":{"name":"icecream.wu","email":"melody_wml@outlook.com"},"dist":{"integrity":"sha512-sS0b/uTmQrty89wOTCC1i9Rd5XOzHW8dIoExQLGdzhKkoRpyusRSCCq/sSv0Ht69UMZyKncF1HZKYbFivel97Q==","shasum":"7c10d4832dcc8643aca9ecdf21eedc103d7bab06","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.7.12-catl.tgz","fileCount":273,"unpackedSize":2884504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDRJ6CRA9TVsSAnZWagAA5KEQAJtlEiJle24wam5R1d5z\ntUBp3iNjtR1mlFoFPuVNa33w0Jp7HYFr5SPTM4jK7bGWDFHU77sBg5pCdHAC\nZJKsVFSartiHJqGJqzapzLMIAk/81p49DwMzGjZR7v02rWmdfOwC26JmVY8Z\nPfNGWAVY9g7qKDMiopiqnS1Z8Wgt/4I5E0brxA8HpNk4i9A+xqWHLnkI+XH2\n0Ykttubz8QSqkFCQn25Glrej1IVNcFDPMkZYG7kgchjaSN9+T1GzSAN9QQHb\nHFMMQjpSJEuDE7viLzIyerIuUnEkJo7y6uCz7vuQBDAF25jtpNNRVjwikxE5\noBXMNyTXz6scAU6MROFAZMuDLuWBROZmCtzYZ7K2xPT9A0E13ISAbyAPvalN\n6KmDP5U9E2LjEeNsHYFC0EWXvk3rZ5w/Fv0GOnbri1HXioMW+jrj8ofgQNIR\nxW3TT/AwtiAt+yYKT2ahMdFpD2Z6U1tXRG3O0ByfxBhSisKdrjiv2ZvWKfRW\n7ZAZAR8yXW/AaRKO3hA8eiskAHkLuYHpVUUwALaRUNgRasjp0xh7358ErIWd\nX9t70gN9v52ZI/ydmZNtZb657tT2FDlVOWkfY9565EemdUIxqyH4FSROhv4c\nwbB6q7SHFE6IXcvfRiQjAGA540uYqG0w4nK/cIjFbLKvm4k1/UVIX/zFkVsB\n8Wt9\r\n=tCq9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdMk+AoW829U7Lx0Agn2aJ+5+fYo8uRw9PljUzDGx6iAIgacu8Okh1jseaENIx/b9tYyjcEEUyOIm/PpqtQ1XeWqc="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.7.12-catl_1594692218252_0.6794337926935952"},"_hasShrinkwrap":false},"0.7.13-catl":{"name":"yqcloud-front-boot","version":"0.7.13-catl","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.1-catl-beta"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"9cc2f8d50914da741beb989ce9eff7fc2798aaca","_id":"yqcloud-front-boot@0.7.13-catl","_npmVersion":"6.4.1","_nodeVersion":"8.10.0","_npmUser":{"name":"icecream.wu","email":"melody_wml@outlook.com"},"dist":{"integrity":"sha512-Xl5MWD1zHoOtiuBmojYZlmc4HQUKoQ/nqM4mZavPAGP7CDP9gCToJSU8eZRc4qyL2ivNLMiQpaP+MX4P5BAtIw==","shasum":"da4295b2eb85e7a40c129012fe336f5b5407bea1","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.7.13-catl.tgz","fileCount":273,"unpackedSize":2884576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDXEgCRA9TVsSAnZWagAATSYP/3wlrni4K9mXSVa4608+\nhVg+5T9BwfVn4wt+mFV5j9O/6deGGgiMVHGO5wz+DZY+N3/oXa6jHeYgiFs0\n768qdw1z7pB/aiUdttSo4Xf09h/bikMeLaDAXvVhQj6ikWOSKh03CkhXqTBh\nYC5nmeQIxbucnWYqakStG87gq09MMo8HfqOWyRBY3ooQFa4a9x2nRxZ0SmVv\nxWsQT86r9DFraCiGTxa91psEnloUY6XpQBMdzpHDBGqVRQ1va15Q3Ylgwq7w\nN8uj3vlQz4MfZjBay/DmqGxAPdzskOYFtXh5NaZkKmOIDqn0LdulqChtqwp1\nsMW0qBuNGP9pDBO55utORoLtTDRGfDkBWagMJuGiBtHryM7dLXvYeFnsg8mF\n62gBspm5f+deD4cVRwesC8+9+UUdnMXYsv9SDKWm7ZeR5N0kgaMgLv/w0DfT\nncLi0Siojj5qknenhKEjWxUlzahLc8TEY9a5bTEWJObUiJ+eMK0LXZXCnNXa\nt6ZCaPqNKlns1jCy+PTp3kpfLjeeY8cYlWsLc+ZfGfD+qBCShKFmEEt0T73I\n2fnitGUBjJKlAN8d8XXoUmRLBSN+0nnQJ7JXQGZWJUGHgcIFzcWL7HX6zFvZ\nghhertWh6By7zlfCaZhLIZvvNDy1dKJ2kwgDSqjnPFlNAoPdUc41MJh8220w\nrAU9\r\n=JiBI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEJqS6v8G0kKzY5Wg3nb/iPpRM7E0nnAkQbQsNVn0aYZAiEAhzxiQvNxprjTtJQRozM9OAvD/auxWv/30WY9ooiLqeo="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.7.13-catl_1594716447737_0.47376645421328356"},"_hasShrinkwrap":false},"1.0.19-beta":{"name":"yqcloud-front-boot","version":"1.0.19-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# 更新日志\n\n日期 |版本| 功能 |  分支| 作者\n--|--|--|--|--\n2020.06.11 | `1.0.0-beta`~`1.0.3-beta`|http兼容 + 环境变量整理/注释添加| dev|JyJin\n2020.06.18 | `1.0.4-beta`~`1.0.8-beta`|增加判断是否分片上传环境变量| dev|ZqSong\n2020.06.19 | `1.0.9-beta`~`1.0.12-beta`|用户头像展示| dev|ZqSong\n2020.07.08 | `1.0.17-beta`~`1.0.18-beta`|智能客服展示权限控制| dev|ZqSong\n2020.07.15 | `1.0.19-beta`|修改问答库切换分页| dev|MLGao\n-- | -- | -- |-- |\n\n\n\n# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.md","gitHead":"4e822f4ba243d2c29d960e522bd6294a76855f39","_id":"yqcloud-front-boot@1.0.19-beta","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-EEFRQJtfr+mVepa4yB5UUKefUtBtQvIJugrbbq0+x/p3SQvuIpRpM3lfwWC0ruyGibFzfnIXEHh44TPU34UROg==","shasum":"ecf79eeda4d6947d6e1acbcb2b4f059665a9893b","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.19-beta.tgz","fileCount":271,"unpackedSize":2676125,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDm4kCRA9TVsSAnZWagAA4XMP/RZ7Q6t39k5amUQwib3h\nRjMHBj2xD9EusiFQNWI/Dn2iFxrE8enJ30CslosFi0tPMLa3NgYWEwl5gzik\ncZ9aQO208vZwrqHy5hgoKpcP5X+E5Ms9NrZRsz2pqUQZZg8Z9g0npPVa3WDf\nQ0k7e0wYmao0B6tUDpggceBciTpq/6uv3887VV0SuKVXDp1MGBfso1uchv/u\n0tVw9gmY3eJYkZuGM0Y336g6BO74/kp1uohS7FaSmqah+P++abv4U1a4+c9c\n47/DLOO4WOE2pICZmxAx9ZLtm1MDdrcVjbTcn6b7OZ12brAfVkT1Kl7HLq47\nr/UjPmd+yIUb4NgxUxfTy53hbys915PNEov9RbtLdIAzCXeD+P2OIE5WTZJc\n2QV8gunhwutQTBoybwelh52UWLvxwtsHFf43tKQ8IwPoWNOlTAKvABMVXVTM\naAd4J9/RurRHRRvKsQMRIB7mxcjkb5wszglEaS0nTE20udDn74gJfWxOUnke\n2lxVJopFnHDvyfSpr0E7yHxKzH5+u3XKxCfbu5BfmTPU7G+u2avgxYdq/x/+\ndV2jKg6kry+qop+4cNPo7pz1sFk8oOwOsnGp/UQEH4l3QvvG06PrP/9AxnE0\nStDBVmoWrn0eNfz17gAwgLPx4BlJsXUk/vCY8FYThNDW/DxfKZ3AQIdin+d6\nWKkN\r\n=Y/uO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDStyFTBh/DEm5QFGyFV0K8HAMEkqkSyvXzBdEdjesilQIgF/+y6PKBFsM6nXzPubW4vcck0x8H8GU7iCeaAyZ0kLY="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.19-beta_1594781219373_0.5517495355761277"},"_hasShrinkwrap":false},"1.0.20-beta":{"name":"yqcloud-front-boot","version":"1.0.20-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# 更新日志\n\n日期 |版本| 功能 |  分支| 作者\n--|--|--|--|--\n2020.07.16 | `1.0.20-beta`|待办事项查询数据量太大导致页面崩溃| dev|XHZhao\n2020.06.22 | `1.0.14-beta`~`1.0.16-beta`|登陆认证| dev|KcLiu\n2020.06.22 | `1.0.13-beta`|顶栏颜色渐变色| dev|JyJin\n2020.06.19 | `1.0.9-beta`~`1.0.12-beta`|用户头像展示| dev|ZqSong\n2020.06.18 | `1.0.4-beta`~`1.0.8-beta`|增加判断是否分片上传环境变量| dev|ZqSong\n2020.06.11 | `1.0.0-beta`~`1.0.3-beta`|http兼容 + 环境变量整理/注释添加| dev|JyJin\n-- | -- | -- |-- |\n\n\n\n# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.md","gitHead":"f9b0c13d58ed97d16d624a80228e0eced77c5a8f","_id":"yqcloud-front-boot@1.0.20-beta","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-IykbqGJX+yQ5s5de2tvBLxxsBb+yYTsPu/MzwXdiOE3U0kJgdrvCVMjTSVjN2Vq+Ssk5EBtnHEOUbH6T6J1ang==","shasum":"029f54995391ce81d5007fd91763301b6ab233d6","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.20-beta.tgz","fileCount":271,"unpackedSize":2678555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEAbQCRA9TVsSAnZWagAAedgQAJmaXCZL5/ce96YrQxMC\nJyLrV/kZo5TMDhF+hsJ2VwhKHiC3RDyNVRS6l/W3Lza8x7dunLzAIVZtrZOc\nTFC4dYnx2eKNdROEFjafQh4I4Gj0cpVsnOOTmXhODvkRRAyuDljKq9zzCsVR\nGChsca0HINJV6lO/kKroNg7CGZJDjIs2bgt1GZqpwNrK2kCgYaU3dNt5mRcD\nlAKbbHpYiufb3om4Na2IYuX35gifANNQ8u5t4QBl8pJl7C60hGvT4KycZ90e\nqi2JL2OLnUKuKvPCvhGC3RK8yLvfD0mEPBVxhxfVbWO2gcSUtwKV8/IuEP6U\naNY3JeQ16xQm9DuTSSquXW5yjNz7V72n8C6iKxg5/W7xlFmBHZrar1ZQ8GfK\nqcUvHhTXLXo3mGlSCkvLak+pqwZ1of0K0b/sOC43Xm3Sm2kFX0nGJOXG7IQG\npLqHMkv0dsY9AACbA6qjYs6fxTy8zfopR0lO2y6iHmF3gh0ZldJ72sc+BKk0\n0UOpmKGaks0UyYUmMO0DQRvmpmLxUiZ9Pr9V5MOOVrdp6aNDFuPjXQmL2hPX\nEosAK3nJwisHb5Tv1WkUO2tjmtppqDTyWLeGpUqWByNO/aBo7M0o2WEKzE9L\nRTWRyOXge7QoqjRmn2aQzuGPXor/7yFoDJaWjb8oI2RJEV/D1FbJ8UOz5JpW\neWMf\r\n=jFZH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIBhJsfMerIpoVl4IjruKkl/s/dajJBXqrgRk7pZGBmhCAh8OLSVzPTxq8DYHQ1M9tmPNAvqd+EUoLFFjdXTf+Why"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.20-beta_1594885840115_0.1973064724669118"},"_hasShrinkwrap":false},"1.0.20":{"name":"yqcloud-front-boot","version":"1.0.20","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"91e91f2e5452b40debb8f64ca1ab123de8b8fc76","_id":"yqcloud-front-boot@1.0.20","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-EHYS/jomWlLb2bQIVuECxj/eyEt4rWFHVE1ei6BCgxWtsP/Gn9DtLrDTI7DMNXNVyTWNIVcFamrMsIjQ84yCdw==","shasum":"5ac78cb2268b84b8dd66360feccb41d759b3fc1a","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.20.tgz","fileCount":271,"unpackedSize":2677126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfECRZCRA9TVsSAnZWagAAg1UP/30hdgjeG+QME2f2Ma0m\nk4MQS+9aSlO0UfUzZ8VDiTDG063gchVmzY8jMp2/8WXS3z/9Ud4yybrl0VGU\n3V1TNJ43HNApEXpDWRQbKnwdqmFff1iPPwC5SAqp2jj1Yw6KJXg8rAihvCGQ\n+6ted8eiqG7RwH4OHYW8LwDPEx8rY0lmXVfsSqXo4q0kUTJbZWyFvKhRIc4D\nYl9ZPUHJNecMkxDM10I+EFPboi4ENISsRda6sOosPKI8GZNOFsMpnPeIb/+s\nPYJ71E1MABdHls9kpObZYNV5jXZkA8hYEm/OvQFKiGLltBMO1XmZDnzuadDk\n3MN1H2pi2orh8rE4lcZNdNp0dO6O3MdKE2xkoSybPaSlHScTvMlBYiyLt09E\nzLShoNJ0oyqqicpZPQ4PVxBFIoO5NHZXZ5+8XzaoXzrRT1M6k2DtrYmPjk84\nzuXbWjTD1VvALq3FwBdKY+ANJ7OkSdoTGcesyEoPxLBXeMFH0BR+nwakkMFd\nncphe9ptgBzFBYp6tI9fuJisu5280MmP8Hg9M18Gy9eE/S5O5dZO0isXtM9D\no8izVV2+5Tm+M93A0V7LpfJF864hmM8WGbUOZssROya1RGZpIMMQs9pjxYrx\nNNwxMeXwbDVfgcDhECuf1NYcfw0YyJMdu/40l062beD7C0zewwOc1zeUiiEj\n8Prt\r\n=k6fz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAGbkiLJZ2ZGyYbIsaVcWUzPNXo0t613Yb1lhv2jwMElAiEA2cOEMmVMunR0DmXnQnSIGaDT73ncqCnTsqHPnQ9FEOA="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.20_1594893400778_0.9968500335543187"},"_hasShrinkwrap":false},"1.0.21-beta":{"name":"yqcloud-front-boot","version":"1.0.21-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# 更新日志\n\n日期 |版本| 功能 |  分支| 作者\n--|--|--|--|--\n2020.06.11 | `1.0.0-beta`~`1.0.3-beta`|http兼容 + 环境变量整理/注释添加| dev|JyJin\n2020.06.18 | `1.0.4-beta`~`1.0.8-beta`|增加判断是否分片上传环境变量| dev|ZqSong\n2020.06.19 | `1.0.9-beta`~`1.0.12-beta`|用户头像展示| dev|ZqSong\n2020.07.08 | `1.0.17-beta`~`1.0.18-beta`|智能客服展示权限控制| dev|ZqSong\n2020.07.15 | `1.0.19-beta`~`1.0.20-beta`|修改问答库切换分页| dev|MLGao\n-- | -- | -- |-- |\n\n\n\n# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.md","gitHead":"ef18a15fdb7fdfa863d4510abb08427e926e2ed6","_id":"yqcloud-front-boot@1.0.21-beta","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-baTspqhBPnarWvw2pMG4gKCIMmL9CMWgQww/DSYKswhspJBRE98cfYfaP59kw09E/SmP+bXgPpjC60iA8L10BA==","shasum":"e641b6192f791f0d22194e6f74675a9664e3a3a4","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.21-beta.tgz","fileCount":271,"unpackedSize":2677128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEU2fCRA9TVsSAnZWagAAI0kP/jiKXd/DdvnmFmVaO0al\n6EEsX+1N9G50gjrnZ8dHlTtcm5WUcnWNCdW3qEa2g/p+c8Ipp4DI/nHbVI47\nV1lbCj/NFHcgF95QPL32EGVMpFaqION+6wAsEBrBfpPN+iDliFDFjEOiZcI6\n1yMJ7bBrGl9UVg+aHS2wKt8BsUSNfRpQ/wKFJgbv+pcl+Sxz74jFwtEDG/68\nV4/HAZ4mrQFBQVE/tGSA8r9XT/Dau1Jqw+Z3U3+x+wRsLldKzXa++HZns9T/\nRiTDxLZDhODOJ7k5l9n/S2aCxnwkJKEaOioPoQ1Yxg+3Fqv3ROGTM2/BdC46\ni45xWeNEO4rFJm+KeFIrAoq0fCr3aYtMrECY6SMV6sYjSIdYBzgZR+a+FE9v\nD45trdUgxr5D4HflLfV0+FbeYm6M4ItHf7v2rrBl413XuLao0zFBxs55Upkc\nTPHLlgHSH7xxigk0Q49jA8pLRACjQFhx0JHyNyRgv8lWjIFxP7wBq7h33hMs\nFRpbbH36TcWK8/k/wNLnJs+sAtgIVfNAFOoG0CT2VX3pQa0RfHYOZKQJL2T+\nvezbagMtK/TRfRpnoI7XsG0IHWSfcMTj/7M7Zw62KVwEAthCP7qoQ/MRhDAv\nWGo1FIGweGJ/720x3vfYH5aRPtq0YpZ9p/eAPRmVHQBqawD+M+ozGbjXQO9o\niMe5\r\n=CXg2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH/UP3Ay49RCdOprfBPIQLrFG/mtZ8WUUg6i+b8BliaqAiBKQjoWb90HFxpnyY0Ehr1qhngLyQccLq2K4Cx/g8ifnQ=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.21-beta_1594969503023_0.7198648338360292"},"_hasShrinkwrap":false},"1.0.21":{"name":"yqcloud-front-boot","version":"1.0.21","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"187e03187fbad0a7e06e6946e3e8e109001457a0","_id":"yqcloud-front-boot@1.0.21","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-TpXEdMjF9ezWK6lhLSeHrPpPXKNIwrmyfSRilPpWAyu8EUEM4cdWKKMYQysHRvUyrDIE609Dte1XGYYFh7Tn3w==","shasum":"ca622f57c95a82b0e6c71b43a77dd6939bdcd98c","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.21.tgz","fileCount":271,"unpackedSize":2677118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEWxJCRA9TVsSAnZWagAAKDoQAIdKHq7vnPqHtoep/+4x\nbeiLUfJw41AJtG60WjLTpNsd16bVIkmS2ZXYF+/K1GaywXh5IqgI8oC1q75x\nGl/3SC0YUrqaqiU7jJVLtLfD6TGL7E9NWGh22qOVgDlpKl7302MurH+znYg4\nTY6kXyTplygaQHFqwuId79BWXa0R4/reuEfbPErwx0wKyyavQFboV6bK6t8Z\nXpmAWKx52w19h+hAsH4azoAAYxvz9mwWBvbud+5CQ3JDS3wBNEcPgmoxr0fd\n0matd/00urtwCpLcxLIio4aqZwlKVrNNBoBariv43fHcYv+CuYcUXEM2l3hI\nZJF8M8i9K8MBNTnBBoNVXZJjyRXgoQ0eCanBgRHnfoT05Wa4K6SaMY3fQD8P\nH962Ce74mf1j78qyFY/DWVsGyBuWih9j9c68LzWZDPmHSvFpqhFXzWviYPgx\njW3UgaHl4NC/l9bD9/ZxdEhD7mofSDZa+BZ+9w+stRRpmIxQwL2E1rsxNMF8\nAwzohobcQ+f/FQiUEp8oiMeZ8WeJXjaIjDYzVYF5KVtaMnqADzTAE+LWi9vq\nKbdgLyV8/vWsduye/6pP8DhZf47w7+EnP/UXQoK1qDz3EL+1ikvDUrO2zLq+\ngFUWom/giPnoTkxb6TJTmJkCjy6tyL0Vw0U9vum+vjAIpy/kehXZjBDR68nC\nGKPp\r\n=hKH5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICsTTTap9pyER1GjlYnKAo3dmpnKdZCujVFs0UzuuG/iAiEAv6aFXwWSb4TKAVHyEUkSmXSIUVEoUSFZwZZq8h9DeUA="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.21_1594977352707_0.517352765087536"},"_hasShrinkwrap":false},"1.0.22":{"name":"yqcloud-front-boot","version":"1.0.22","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# 更新日志\n\n日期 |版本| 功能 |  分支| 作者\n--|--|--|--|--\n2020.06.11 | `1.0.0-beta`~`1.0.3-beta`|http兼容 + 环境变量整理/注释添加| dev|JyJin\n2020.06.18 | `1.0.4-beta`~`1.0.8-beta`|增加判断是否分片上传环境变量| dev|ZqSong\n2020.06.19 | `1.0.9-beta`~`1.0.12-beta`|用户头像展示| dev|ZqSong\n2020.07.08 | `1.0.17-beta`~`1.0.18-beta`|智能客服展示权限控制| dev|ZqSong\n2020.07.15 | `1.0.19-beta`~`1.0.21-beta`|修改问答库切换分页| dev|MLGao\n2020.07.1 | `1.0.22`|代办事项| dev|XhZhao\n-- | -- | -- |-- |\n\n\n\n# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.md","gitHead":"4119fc72c5b444389c72b8be0e9558621bc71d24","_id":"yqcloud-front-boot@1.0.22","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-ORxq60qhuuSg4hf6VyOCR1fu2/ENqqYiSzQlWiT/gVXKi0+aYNSl0IsrTMu4wyEX1DE/REqmURD4UuccHIQZNA==","shasum":"9e4f48b6153c27e741e524462882e2f72ea63896","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.22.tgz","fileCount":271,"unpackedSize":2678074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEb4yCRA9TVsSAnZWagAAmr4QAJv4zn0Odj5nR95Kfi/L\njGJ/dKblO7jk5nXlbSyDdWg6PWoaY4OCirFO8VwCScqc2s6XkCuEEPP5y/mH\nyGzpbHbHAHTeorarRy5Wad7OyMJJBbZh61XiM5uPDcJ5CyqGhjRguGaLw3w5\nPoOJQ9+OTCZNJlyl/UdybGqKplgWfc1MaYU+bWAvB+HAT8Zf1Tu6a1Ismuvj\nraL0+1echsEgXbhPwQcmbUgI8T4EHjvlHAiWs3wZrQM/HIV4kUmxRmMBmkY5\n1ujlJ3eu3484MHGxmcWSfczfnAKzxI6Z0DJ/e1KATjS6AOgbIvAPpUMvMeqY\n0fPh1x6oz/djJKentCmt9NWnpjHL5LkAlCjMMarUKJnnNv/4dE5fcLaewsQ8\nruSoL56+yY3ptiJ0If9KUdIQzEn/22lih9irEY1i8JNYUy7WD3d2+xiV11tN\nY4ECEY2+51n6HxLqO6VJHEzVhjuBmq0pdfX+UjGw9uwi6OLAJgEn+qvVniyx\nMd6huqAZIt2NIgRzVaOKCKSZIzO8e6z6ghrgkv2yoFmBMQt2rC5jxHbatNjG\nQ6J6yIfXpkzd40TBp+L1d3d0yd7BnDZAvl/89J+2ZUMGzSWYDdzfcZZ6jea+\nI5pefXyST40joBFZvvxId026zUdVXZdUJpcaYFDDxOjp3+5MIxQjDrRCjOhr\ncrjP\r\n=QqVs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWlYDMz6s7oWvuUT+LRJKTXLaEJ1uucSG7GslaRz2cmwIgOlCkdSo2R2gS2OvmXQQ4WAoC5NfCkh/DngZ7JZJheIw="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.22_1594998322149_0.9466256154536963"},"_hasShrinkwrap":false},"1.0.23":{"name":"yqcloud-front-boot","version":"1.0.23","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"540fb71bc5b9b1c5cedabbac231aad2cb23cdd19","_id":"yqcloud-front-boot@1.0.23","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-1Y7l2lwd36ViLiXd9b2JnKymfS5aBedPiPhklaXxUsPFaYnyLG+0PBuw0z4Fhy7LfHV9SUf4PFBSDAmmqM/+QQ==","shasum":"967f01d0bff0c7b1bc44094cc2bc130640bbdd54","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.23.tgz","fileCount":271,"unpackedSize":2678082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEdVMCRA9TVsSAnZWagAAtKIP/1fPmQCM66pbA2Am/bW5\nhxH97CSdHl6o2j+XNp+BpSIU7rhuOR/idmwbQ/JqeDLYXPgB0pnoTO8QL8eG\nUkkZ+kZIlogfnsJXi2b49udgutiE3+Wdq+zGEprHHpeQ0foTtEpw5ZhXModO\n8iIQZTfEwqhF0bFDV3nP9OJXhEOBSQ87Fuz56LELdWLj1BqNHwxCTrN152S1\nUzVYR0ETCnr77waxhYJ9XlUdDjQGXpbhOvxJMBZ4sQxg5vI6++i/XdyN0vck\nt1dEbE+KH+4VP/YtxRNWha3mh6FfKRMlfCQfOmh4cCMOYHhj4Z12zmJtQvHu\n8JsWK0kDcEO3tYUoQcITYOWYBWl9LcVbRTMKrmxlAymAHSXDnOrEHR0bjvPM\n79O8sBlo1WwN9ckJWlji7KUzBYGqRwEIVEGIYm2Tb3YapG/xJbNOC0O+LKMZ\n+oXGS4y6VzuyUJdyMmIYWyF8AmKT200KnpVORkPLBqJoJVrOpsbVkVyT3sz6\nL1VxoADpNFSbvdVuEI1EH3yMW7q085/gmP4XARKzpB/FoHtFYNQP1UUluqtW\ncYDH1QQqk6aoHqQ9cLuRwLjoZQ10dmnQ+PM3BhiVXyadchtnkqlHAkK4RFLX\nZyONt8eRi/8S/+/jMBe8jdT/wwkmsu94rgDbGAjc8CDt8otaYPxaTol5OlTq\nmd/G\r\n=EXZf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMAUd8cckuC0m8a9GESoYeE9ToTFNvPptmAykhdAovqAIgZ0Ufs/bpbYt7jSEpY6kznXuJS8WPfkjaPqConSoNs9g="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.23_1595004235625_0.9662797387362134"},"_hasShrinkwrap":false},"1.0.23-beta":{"name":"yqcloud-front-boot","version":"1.0.23-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# 更新日志\n\n日期 |版本| 功能 |  分支| 作者\n--|--|--|--|--\n2020.06.11 | `1.0.0-beta`~`1.0.3-beta`|http兼容 + 环境变量整理/注释添加| dev|JyJin\n2020.06.18 | `1.0.4-beta`~`1.0.8-beta`|增加判断是否分片上传环境变量| dev|ZqSong\n2020.06.19 | `1.0.9-beta`~`1.0.12-beta`|用户头像展示| dev|ZqSong\n2020.07.08 | `1.0.17-beta`~`1.0.18-beta`|智能客服展示权限控制| dev|ZqSong\n2020.07.15 | `1.0.19-beta`~`1.0.21-beta`|修改问答库切换分页| dev|MLGao\n2020.07.1 | `1.0.22`~`1.0.23`|代办事项| dev|XhZhao\n-- | -- | -- |-- |\n\n\n\n# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.md","gitHead":"540fb71bc5b9b1c5cedabbac231aad2cb23cdd19","_id":"yqcloud-front-boot@1.0.23-beta","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-ap1MdWR+sBgoJtf9xA6ehoyyeOzaMVP9xSaGZt4HEP87E1q3jyfDdkj33rvPDuGyPYPJwpf3KwP2H+bZ7Xeiaw==","shasum":"0984316547279b73ce76e98b4874d6ddde33127c","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.23-beta.tgz","fileCount":271,"unpackedSize":2678087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEdZbCRA9TVsSAnZWagAA0OwP/0B+WdDIFBwTxvPGM0qo\n0nQ9BpA+pxemWvu350HLMHmaS+m3OCKdOBnSHpWwfYIp/FRMgxI/FcOHYUsg\nB6cXLyLPSBralWNrM9/fuKFnXmOYk81yqAod4V5n42LouQYx7yhp3oiQo/ln\nX1fTyGVs3NWIzPiufvvGtPHTymwjYIJX+ycFCMPwaO7Z8PF4eNQrVEAgcu57\nKWwUtAGQxfmFZYVVc3kWXaEI95Snnp9xxC31E5BFxZeOzMmOFDgpNxikXmru\nzCRCWEYZZdOrWn3xoUvGcKeWpJ991R8K/2WyDhNsf/ulKEvM0CT5o0Nq5x9F\n9OYerHysQGofm0wsOg/349bHWuU0vKRy3bkPKRhJXtpntR525s3qXgtgn+JY\n8IIt6QjC5hOHiG86N3InYxsuQXnGSFJIlVvQMSvi8SlxmaESDkkVHMP4k/tr\nmFO3cAKQdhtIvSiBJVcQFg9oDwFNiCS9fmvHILaDctWjZDwGKV+5bZHkGQ1F\nuhBKY01raq8ufBQxv3B7z6q6BulO2buBDAy7VQ/5uvf2Ai1IHPutmZ/0YMPj\nadStlQuMcHKuDxPfa4G0ZBQqBebzI/cQqp8TlE6ziX+AuBwgz1d52TWM+XdM\nwFpnNk4QZJdrDm46AAryMWDers9QLlD7CxHhHT7wKkXfkVqyIwD7+2uTGArV\nKPha\r\n=t008\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRa/T4/lwpmtr0jP0bdoRBalx56h0ImJhG3ZF4vmC0VgIhAJ2LKLtXwrdv3S1krLuEGmnMhzFj+eiq0wXdo+TpttwB"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.23-beta_1595004506479_0.3749393480972101"},"_hasShrinkwrap":false},"1.0.24":{"name":"yqcloud-front-boot","version":"1.0.24","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"a85004d4935a199f67418fe1af76198c74e26091","_id":"yqcloud-front-boot@1.0.24","_npmVersion":"6.4.1","_nodeVersion":"8.10.0","_npmUser":{"name":"icecream.wu","email":"melody_wml@outlook.com"},"dist":{"integrity":"sha512-TLHApOnplDls/sVc+Vah59+mc4ODzj8cwDnkK/3pcQh9KClqo1ejvIK64pswcwkR5ibbRuTdbNubFx9n7S1Vjw==","shasum":"a9bb00a9f582e3b80ead840e66c7f8be228c6aaf","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.24.tgz","fileCount":271,"unpackedSize":2680742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEh8iCRA9TVsSAnZWagAAR0gP+gMNzmdVZjAkgyHTzsw0\nrF4q1LnanyOv2JHQNSsn1zHS1XEsaQU0NeSb8O0owyXqtCRa6M8JMrOqBZMb\nHeSCSoAgC0nGRv8uXJrfJto4qZwDgDj+ojszcLYuSu7UPcE8iVI6Nsu5s9Z4\nW/IOciDyyuUVGdPkD4b1z/tBZrHRo7v8yaCFHxwdDCVlGVUP49/I2jafMEGd\ncvDMn6b8/CaTnPY490IHD0BiHJLkn0gFZj8UEuu9YBJPT8gacwIlZA0A9zKo\n0Ydu5eSV/TqofgJ43Zlrf37EoytOw+Ooz7v/KIdlKuA3GQfP8xZASyMKqWkY\nqyxilh2tq/8lYM4akRKnS+Qrw+Jd6CMYEFO/Bqtqz+v+FhAnD96cv/EunxEw\nAiKGzSiE2k1Id+GjAocgRsPc95xY4QPJtZnYVbrbB3jmJjIcFZmJ0v9cRTyb\nDIZ0GKU6n3BV4bc41VPmFEo2TCsXEMSjNRHKsJ+YDDD5KmmjnBKvM/q0YLOS\nFLg8zCsjRNOdo6Tu19Lw61eu70Ge5tJ3JzM8+K8inMeHZ6/mv9oX2VcPmPTw\nwEGHVKN9+INS75+7t6GT2h+T5jwY46CgF9U7YnhlPdCKLUzELY63r62YbMAE\npqJgV02yau+STvPe/Bou2SuD2G8kBOwZhbPmKB5ne7gv/pxgqE6dzK8n+dhs\nwTx7\r\n=u+n0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICwG5FVkoTdFBK7iA95tTwhJnyPXt6Dd96QS/i12XNeBAiEA8/M8y/BpguqYZ3qa07iByz2jQOZTcc81m/9GEkZM3Uw="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.24_1595023137458_0.7391711883821364"},"_hasShrinkwrap":false},"1.0.25":{"name":"yqcloud-front-boot","version":"1.0.25","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"a85004d4935a199f67418fe1af76198c74e26091","_id":"yqcloud-front-boot@1.0.25","_npmVersion":"6.4.1","_nodeVersion":"8.10.0","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-Anr0USSIrwvVIs2XGIZ03mAQ1WcmARuqHakvSPV9ZHn1282gj8unar1TPAJO4t21gl4KUeAU1udLR49b1EOFPQ==","shasum":"6a199ce4cfc5aa76a33c97adbe593a71441729bf","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.25.tgz","fileCount":271,"unpackedSize":2680742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEiAXCRA9TVsSAnZWagAAZ80P/ifi9eVsAiN7GDDDW7of\nOYt9KKmR8Ipc+AAl8X9KRVhxIO8peNb0FrxTck3MuPJkR7kpZDWcsWw8FWSo\nQ2abScBTiuqQzxY9WDtyFkKyN+lYjZl2cp9wOuXgniDwwIWi4UQk9lLGC9HM\nx1ySPc8rZa+OqFQ07PB4agW2G1cUymKjYWv/W3PSmYyqf1Jf57veHy2PkQu5\nNB3Ag2lN39aix2KAkmCHIyx14/vSD47Qcnum8kDqneoTRizXsaHZlPbjqkn0\nn6IDqcE27TYJCERoI4rhjxCBGMk5HMnckJ6xlSvD4qOU5kCC6VF0HnJYg9ZK\nSNpZSwaLgwuaii/ntJGk5EKIrGjglUZAZ2gsnQ6qj2JJj8lyY6nttNlsA+H7\nfkdatNDQMZNi/P+kpy+Pd/wnaLLsJHBXGRqfan9wyK1+roZZQyaZTrU5r1cm\n5ZpypG5inAjzRBqERpTfj8Tz1yXzJ4Xu1A15nGAP+HcOZlEoUA0C/mmXCCd2\n8JOpIQaN33+W0KR+QjJtRzXYYgB7OLq/uqW42Y5z78YnaUmOX0nf9Zm67Fuc\nrc6rZSoTVcRwGXJziDHXeqnNEJpyn30v+7BgYc+SeP2wt32GfclEcLH902zC\nHEaS56KQjFxMLJLizLvpJeQ3yz9Q/RtelYmv+GrAgwRmfesDul9rRibjoaap\nC2Ba\r\n=/alU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJJrWrzzIzO0NXeqIqrg5v9IZDclm4K1yDY2P/gVBPiQIhAKtWj0Z9Ja0VydBVqujkIwBVj6YGYzspBy1U/PGe7I7l"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.25_1595023383084_0.6390052189656341"},"_hasShrinkwrap":false},"0.7.14-catl":{"name":"yqcloud-front-boot","version":"0.7.14-catl","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.1-catl-beta"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"ba050850fa6a0828a11e063457d71a583b3d037b","_id":"yqcloud-front-boot@0.7.14-catl","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"icecream.wu","email":"melody_wml@outlook.com"},"dist":{"integrity":"sha512-NAEPXk3DojCzpYMmFKVFlBGLwx3V4S1pFQ6DmM4ImIBXEcIKe6ZBhK2teHTxzGgrsqJwq0Omk0TayUniFRUYug==","shasum":"f4de807f37b5011fed644761f250e0600fe2fc7c","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.7.14-catl.tgz","fileCount":273,"unpackedSize":2885222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfF/x/CRA9TVsSAnZWagAAQUYQAJvCL/c+F9zJKeAM6yox\nocc2804VW0/ZwNbOY9/k5Y5pRHEvBwR/0JjPDoUTF3LR+CfZZ+Eb0mFXUAEP\nIEvwF/Cn+uTb+Zph3ZbLHSmytwO5inYN/entTUe2UST9r93Qa74R4cFO0Rb1\n4HNGwdkgw14Zd2vR1sf++ciY3A1b6QzJq42NfCFgwJ+tXyqlC1TO5RpcLv4l\ncxMI+cG1NidM9VnDxZNxGNDYe9fuaChMM42VINRYGLwkPW8U0BzvcVKDSwZz\nGDk8Ks4A40fKFI9hQaQBhmxAlYZ9kP9QyQTVBkmTi1MTVnucoBqHL7siRvDp\n1PbN3gnbN7701GpJdej8fJoGCq/Nbf3TB4Io6DCCPouBUQ/BRFDWCE1aXHNE\nz3jMCrMQrB1tEY0RW0Bw3sqO8S75q5vthxAJrixRctnBrPEH5Elrtjr501kh\nwNKe+q61Iq8AybL6YtrOz5YaLOT2UHtJvv0o6ZsNPyMPA5iHaFeh5FwPEdRL\n2jnrLDPtaS2eTN3o2ZbBiYgk6kiAq641Utn/IAVSwRggYRm1AGxZ+Ftos/mu\nHHOcAha3fK6krNrAmDuDM/CHdTOzsftB+gzQtAWIHDts0p6BO+shozWwAU6e\n2mxuZqk5s30qjB9rGQ85aLHBODrqrvcmqp6nNwGIGw4EcPW7eBy2SNPljCbu\nKQTP\r\n=E0V3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICPGYxopwBUFJltMuRKf9skFq6AHJKNJv3/YUDQytZzsAiAaXPU7Pj6ktK0J2lHqHSowzFfVYngfpMBrPRrJ2ENVsA=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.7.14-catl_1595407486983_0.6853891572435757"},"_hasShrinkwrap":false},"0.7.14-catl-beta":{"name":"yqcloud-front-boot","version":"0.7.14-catl-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.2-catl-beta"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"5bc2473d7127ef3878d1eaf060f9ab237d6b75e8","_id":"yqcloud-front-boot@0.7.14-catl-beta","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-fitvLCTlsiMDwgRPE0PKheg/iRuIVfUd2e0gJqPaUKusOTaHpzYLATecIQLCSL6vbzwHFvWf1aWifmwlp4isyg==","shasum":"05d5eca3e4bb6971c35fb4b937a8b3e392ee71fd","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.7.14-catl-beta.tgz","fileCount":273,"unpackedSize":2885392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfI4LQCRA9TVsSAnZWagAA4ZIP/RaVF7aBPtyOoKQ4VA19\nwzIIXh/1+QZyRdiunbAQgziOVLmua3a+rq18Wv0dKiliPQ1SXYKVyeqfzkwm\nEGFsJ69jnUPtVhsiHQy+FuvPVZriPxB+oCtrs/0N5sPR4K2GH1fU/EXtYnCI\nLijoXtvZyOpsYBI5BvE3nu1t/tJ4csLZ0nEf0e26vBPxuUS0PQUCZ9KFgn5Q\ntRFLbobSEkscpXD81ghruVmQ2HUEbXGy4oBApVhuw3mTw2Z74U3Pv3oOLBLe\nqk8Jb7c2jZGwz0Vtmjje6znmOIhSfZHQGYVJUlZcCiKHFoXGgS2OqamnR5bb\nW/z2dF5byn9j0JUog73SrH82kUc4U1LQn5SXzbILFZFzX2DexMYwrJ1ZeGx+\n0arlRq5ilv0NNtHShrtjWqnXmWcMvTOBosXsZ7P8HaI2z1hnDk6oNAp7uOCL\nVHRHICtdH+2O1oYnrlkT+wEuj8a+UHcplMHMWVN/pMaYTUFVBQRUKIAS1QAF\n6Rf/RIzZjZFfD4nVAMf059O2VmWUEIoUIqBKGXgverr85Ui+T+9CWFRr4lgZ\n/nElJg9p3aSWQNSs4sWcxttD38Pdwi/Q0v/BG/dGdYSqr24knpFwLAQkxGV+\nnBXaRSfPsWcbyLT1AqiwSinVIUtrWhvmm0rvUy9PVb74KNzytxFK7PLb0zh5\ntRDJ\r\n=oRwT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZf3W1ZlUTR9WvKVWiJHTD7aThqKgc7ToddsHh+JVdkAIgUscYKKGq7sy5FGk4Mr4nZGSRXYQGRUeiX1ZdC4fmFLA="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.7.14-catl-beta_1596162768033_0.5731651566194214"},"_hasShrinkwrap":false},"0.7.16-catl-beta":{"name":"yqcloud-front-boot","version":"0.7.16-catl-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.2-catl-beta"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"0a1735c5952f55ad049b13a01a1c1fbf2c63abca","_id":"yqcloud-front-boot@0.7.16-catl-beta","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-H/wuBUgUf2cXnMdvV6VV1PN9fCP3kyS5SKTic7gjs7wOIjNDhka1wGJT/j23zlREb439POidiPyxlo0mhL5A7w==","shasum":"17c814671343f9dc9c2ebe4f34e09668210ec68f","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.7.16-catl-beta.tgz","fileCount":273,"unpackedSize":2885562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJ4D+CRA9TVsSAnZWagAAeLEP/04X8r+6zx2YMK57JMgO\nbTi6tgqBftj1cBWYateiTtEptRXJTSjCIhV8dE9vT86At8I7XNs1u1gwwKaz\nUKooDp1uIno8P11oyIUgOSMsfF3n6qrT+KLE/LMCW/sd2Gbwtn2kBGEj8NFI\n7YNb6u4COIpFDNkXNRkHfsIbRtoYuHfKaGg0xlHVjUTLNcFZy20kIBNdm0lQ\nhPCqvvGEY4B0rOdT5w8BUeATLJ2D4/9to6ddZDEKkr7VsxLTHULHz825vTkR\nluOMX6IcaTe+qhYgb3CwTmadjaVAmK6KtMkgp+gS7nzXxHe0jp0AbGF5/LAC\nNvEDuyljwLxHNhdNW8Sy3zrtqm7Go9Jpzyms8qfn9OHqNPzJdgsZdp2FvXGQ\nXD6LWmLX8XEEri+EiA3owbxaFBIwEQd/2Mi9RVNSFm8pHMDAcLLKeYjGazIZ\ncatC8wErcCDrn0/s7QqfOKt+yc25RMAD/C6glU6UtYIsuvA6dzciwqoeHTWQ\nmiCD30sZjHM/PoU7eE0tHx7ihiZUOFjKSuiyKbMx6IOjme+JKarFJ69oLRl9\nYF++i37/E+L4TWX/pcer7UppaoHFygRko6S7E4piD+G5+gszHnIU8gaZFWkw\neAC4FuGvemZBGnxF+P3GZzYSoLLf+9EJAnIsjOUXv0u8aHhBnnDSHKVEUQQ7\nTnC3\r\n=jKle\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICO922F9JiBmHk5xvGXBxS0i5suOpwKeFVxlaJc+7206AiAOhsaSZ03z9CAfUaVbBbZm5tejwBSOxEZOJHIM5eX3Qg=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.7.16-catl-beta_1596424445464_0.8878810600154807"},"_hasShrinkwrap":false},"1.0.25-beta":{"name":"yqcloud-front-boot","version":"1.0.25-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# 更新日志\n<span style=\"color:red;\">更新日志在这里倒序添加</span>\n\n\n- `1.0.25-beta` MlWu 2020年08月6日 18:00:00\n\n  - 登出、切租户清空页面个性化缓存 \n  - boot代码详细注释整理\n\n- `1.0.24 ~ 1.0.25` MlWu 2020年07月18日 00:00:01\n\n  待办事项增加懒加载 \n\n- `1.0.22 ~ 1.0.23` XhZhao 2020年07月17日 00:00:01\n\n  待办事项\n\n- `1.0.19-beta ~ 1.0.21-beta` MlGao 2020年07月15日 00:00:01\n\n  修改问答库切换分页\n  待办事项查询数据量太大导致页面崩溃\n\n- `1.0.17-beta ~ 1.0.18-beta` ZqSong 2020年07月08日 00:00:01\n\n  智能客服展示权限控制\n\n- `1.0.14-beta ~ 1.0.16-beta` KcLiu 2020年06月22日 00:00:01\n\n  登录认证\n\n- `1.0.13-beta` JyJin 2020年06月22日 00:00:01\n\n  顶栏颜色渐变色\n\n- `1.0.9-beta ~ 1.0.12-beta` ZqSong 2020年06月19日 00:00:01\n  \n  用户头像展示\n\n\n# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.md","gitHead":"1d4e3788365705638a5399b49c0e66871617c982","_id":"yqcloud-front-boot@1.0.25-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-JmJQYM7pMH05HFEM3lYJ+noQybNGxTG9xK3AbxrOeBvdNbVJqJPjRvF4ZWWVqJUTN6GvvwFQwqC26YyxO+rrow==","shasum":"5c0584373fbf94dbbeb7663e4f6aedfcf33fd63f","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.25-beta.tgz","fileCount":271,"unpackedSize":2689560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfK9aBCRA9TVsSAnZWagAAKbgP+wYajmgx8NZlqrNbGx7v\nZ2C16nj4juMiyk4GXtH7Gq8neKyNTiYZGYLjYnPGAZ2G5C8eggPrWqjWZx1I\nv1IkrP1bh2iMvtN6v2RXOuJq+u/pMZGreVR9Rau/RPkI3ND3GAasJa9v8/vw\nVFx5BteYChYAPx6OkWtkwD8qTVef6teVhJ4ykLdpzL8yJCZwmJDN8GAQP+0b\nEobAuelJb/EkYvDv6CnpXuBDEq1CaI2VZ1ekG+i0gswHuO7eBC7VhKD1TFJN\neymb1CbUmqX6Qghc14XS6JjURHTAwThxJs73UFbvpAplQnvKgqJSI6uVVyVV\nuesFyYqRGjQxrdG/hS3cuJXXKgxHhiaH12tUj97otLFKWw3GhCxUDYFe9pcF\nn7gIX1zTUu+IXfpF4v4Y+dPLmz3TjgZiXs7/CMk/yRPxb8yQsvqJaxLTo1Zj\nBHlfNNlOrvGcUqttrV0a73rnVY/j+EBZtgTYWKktHgEmP8lxbyjBHS3cj0fc\nV2TqG5wS50yB6FiITQGpMF/ccGBrYG4DpE+poREOOHxAStPNDf9upZktxMSP\nI0AGYiYaVSeP+xeu9DpWRJqUGA/9MAXpAA56U2KLp4dX5stBwk0oCnU87vhP\nOaSEy9Az+x3nPy2bbyHEgR+WON64sXmV6l8SFcxPtEDCzJtvK54MWMFfimhe\nzTKr\r\n=XJfK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjgRYdZn8gw/8mjHgrasvjV800V9ydcum+a8jgEzCWZAIhAKq/nDFws7GBlYzxcoCgV2EetFg9WGxmfJI/h8FlL9l7"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.25-beta_1596708481306_0.20609472498998138"},"_hasShrinkwrap":false},"1.0.26-beta":{"name":"yqcloud-front-boot","version":"1.0.26-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# 更新日志\n<span style=\"color:red;\">更新日志在这里倒序添加</span>\n\n- `1.0.25-beta ~ 1.0.26-beta` JyJin 2020年08月7日 15:03:00\n\n  - 登出、切租户清空页面个性化缓存 \n  - boot代码详细注释整理\n\n- `1.0.24 ~ 1.0.25` MlWu 2020年07月18日 00:00:01\n\n  待办事项增加懒加载 \n\n- `1.0.22 ~ 1.0.23` XhZhao 2020年07月17日 00:00:01\n\n  待办事项\n\n- `1.0.19-beta ~ 1.0.21-beta` MlGao 2020年07月15日 00:00:01\n\n  修改问答库切换分页\n  待办事项查询数据量太大导致页面崩溃\n\n- `1.0.17-beta ~ 1.0.18-beta` ZqSong 2020年07月08日 00:00:01\n\n  智能客服展示权限控制\n\n- `1.0.14-beta ~ 1.0.16-beta` KcLiu 2020年06月22日 00:00:01\n\n  登录认证\n\n- `1.0.13-beta` JyJin 2020年06月22日 00:00:01\n\n  顶栏颜色渐变色\n\n- `1.0.9-beta ~ 1.0.12-beta` ZqSong 2020年06月19日 00:00:01\n  \n  用户头像展示\n\n\n# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.md","gitHead":"0dcbfb214f02599a024cdb583d29a324b6f134ab","_id":"yqcloud-front-boot@1.0.26-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-5JbAPDprWF1YnO1dNbEDGdwtdKjyiIBjIeZrbtuRU73tNzOy43xNtVkr+f3cN5K3IGWQcOyNSC4U/QdpBnXL4w==","shasum":"265997a5100669666a8e0681ac927eecef59347c","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.26-beta.tgz","fileCount":271,"unpackedSize":2689569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLPzsCRA9TVsSAnZWagAAOZUQAIJ113FTvD+vxyqWJyjk\nPx4y+dWJd0rhyGxash5a0caBh/sSzZbCu5o0IlLhIrkbMvgSdpsArWhgx6jl\nnsKpZ36lDEYAUAI97WIPakq2eijWABYRcZr7evoBUJQNxyt2x1y/alduJ6Nw\n5tO2SC2HyA3wtOFjTs4UQoxFzlJ0zvlRO+Oj1Z5/irmfXHgzbGdMmtsgzLg8\nQmZ9fdE3uksOmJe+tRqfmaxH5tHf45mJddquAPErUdZ30X++RGWolX8apaz1\n2zTBal0+K9YxL7tg/mw+81wpV7fXJ8hYWuMeWdHffyieWxKWlm596kSCFdgr\nUJfwaBgrTnbJ/nc51KVkJ2Pgo1ln42RnKEBBgjdih7vAXTeA6WTRETvqkl6T\nO7vBZL1hM4BnRpxVtDyLbz8kgR8xv3QKVc+dKd9liRGf920o/aAwujgzCatu\ncBXXU5wUMtoO1qgsx8vJdsoddVTdq69Q96RMCIXpk0lccUUdUtWZzGTt96OU\nVCKmhmwuobXcBXHu9PFkrYnVx1BGpyaJNE14l3zR1/Sh/YRr9c10KEAppEFD\ndUg4V6ZQmhxCHI6HOMrhLAsA9BXG2iZdOFWWgt44HzjFhd++1dwcU9Xdwqoc\nMbXQPzNBZOMf6CVEr4n9Pi62KI4VTG5gd2iFA7/TfAqm6oUgPljVx8ugTCDI\n23+L\r\n=SxJl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5dtnDMly2QEmmTShvZOGhYLykC+wnDhFuc2Fm8zZ9wAIhAOlqOYJSyEcfUo5G8/iv13IkHmKghzF1G0qvr3d3V92Y"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.26-beta_1596783851681_0.9332713321980797"},"_hasShrinkwrap":false},"1.0.27-beta":{"name":"yqcloud-front-boot","version":"1.0.27-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"0cec7ba9011e48b06915fb0159a9458081763cdc","_id":"yqcloud-front-boot@1.0.27-beta","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-UkihP5dFLrNR2OgXWzUxrQofsF1NnHqd3EK4SAq7mVX4rI9rwM69ErdnsOepJuUwQpyQAYZPh4/R1P0wsxe2qQ==","shasum":"39fd304f24187a5feda815627676876abc9a9f97","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.27-beta.tgz","fileCount":271,"unpackedSize":2689707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLRmmCRA9TVsSAnZWagAAPtYP/2gF/KE3akHKxlAqBX5o\nOUFRqVRMNJVoeIS+JfDYGstbKk1SSfOdsq2QtyIfZhpZaRNgibjQhHvvBl+C\nBq5nnqWLRFlR1WBs/m5ICNUuQHgpgmUNFcjFV6to1mmVpiT6Spy0NAPLQr6e\nHp9goHYSK4mZJFcpQfHRL7+nAPsNic3WvuKrQWTYd6azzDPbDccLpeYTF6k5\ntCMn4CuKjlmXe+IjcfurF8kkea0JrgkOIN8soVlJelVQKztVELStQGlRsFiZ\nLGu2e01x4SIXM7p5DC7AF5JSSFhyEBVNRLYLpJm7RsxQBXki7au9FljTJX5M\ncI1ocF4JPwP+JZpYyu6osfhShpPFa80iB8moH4DIwIKHkg0QJu4KtWBmVI4A\nzcV3Zt+G6ckvVv0AVvum0zyMhsrYdYdRpYYAPPvTxFPo8CrCZe1xFGs60GBj\ndF0PNFlWxCuQn/FCtayI40ATcN0Uy42Tvtj/vVYUrKzwne5IvQm97H1CwJ4/\n4NgzycsfLABhCOKXRQaF/Jkgy1runztrgRrvmwql/8/ktNQboQiXCgo4hAHI\nHmgbDMFWXOG3zPjMU4RWIMIEPD3K1Cv5p6mN591KG+NypfgLZRWhCv0fXFJt\noyTTSuxzzctpAYm+2wd41gA+1aIx/sBqKOzxSWaSn2VE4DejSp3YemsG68sd\nOWIu\r\n=+RrY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHT0/5ah9T+fxcKcmWD49dfegdPI/N/1DMPDt10iWWN6AiEA+TGDBAeqNKL+32AM/k3BLCXk5Fm3S3WvzuvsSMI8gwA="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.27-beta_1596791205915_0.08892964321223018"},"_hasShrinkwrap":false},"1.0.27":{"name":"yqcloud-front-boot","version":"1.0.27","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"a667985a5255bb48b44202bc37d19aa03c751426","_id":"yqcloud-front-boot@1.0.27","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"icecream.wu","email":"melody_wml@outlook.com"},"dist":{"integrity":"sha512-TXG/MvM5TvGRtOI0bzyxWZxnblywH/lXvt8G4IaEPgYuGGD2Z93ULxXKmx5cACIL/sUkOyCQ6W3u2ws/o/5JrA==","shasum":"da87d98cc6170b7138994e7d66212519719501a8","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.27.tgz","fileCount":271,"unpackedSize":2689836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLSW3CRA9TVsSAnZWagAA98QP/1yoiodo3fzyERuL3T19\np9h5BxEDY5OCeWanuj8oAiwCQP2lMugzvg8GNQ91CfEn7x2VPPtmNR5X1RaZ\nMm7PYbA61iBSqW+5ePF1kCKWPZyK5nsoKJ/RekA2vLkVtBfx9qwSdz9Z96KF\nR6ZDmcsulyvJChpSWYcLLUCxOT2x6uzh/8wqfL+nylUMkHO905dUjkuas1ng\n7nFuLp36szes3HjeGaJhVKNA1uZNGVSmArBKdZQBNtSt02MHEoLafTfPjII1\nwsG0Qh2jSU2b4Vck1m7pkwCT9LDps+aAXSuDPn9Tas3W+iRo4YSUOwrQNQzs\nXl+FO4SXIQkb/zDh9kBZv/rA9OV0O6wrbqhbE95Cza4UCazmBXRx+LxsMz/l\nCSANRE60Us/dM1jP0hPVIlnrh41ELFc4K7Ue5KkG67Xs+tmajaIo+vQMa84B\ns4GB2ZP1NlkAkWyIHnubIg0mMBpW44yyI+hdQ77Oke21m18dwctCA+q61AWl\nfvuyG2ZKLR/BZzz77nlYTOGb1gOSCDhudBivODFhh34glfWcU/NsSl5sHFwh\nCHalhp5yVAHrKO0jx7JdX4U993YPA6d+ScED4AhfNNfwA3NXd8iw+dlWb4f9\n3S5i2os+0SW8RQNfmzVqnYMKauTd9/99NwA7DpzDXBEVuLkXnpFOzssjbNRi\nHCwt\r\n=Cofi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICBwaZLvmh5VymtgDO57xGcLEUhw7/9DVjudh1dawB+4AiEA0dlV2IgTW/INP7D9gWO1+SUVz0AaIw21B+hspdubbFk="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.27_1596794294567_0.6833212933781572"},"_hasShrinkwrap":false},"1.0.28":{"name":"yqcloud-front-boot","version":"1.0.28","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"a667985a5255bb48b44202bc37d19aa03c751426","_id":"yqcloud-front-boot@1.0.28","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-rqbWGtS+lxmEI6JrGxDrqVEQUciFHjY7knc7tXkTNJ0bDkKidK5nCSKqOOUZzmADloMZ9N7lNvVhVw9x0d+T4g==","shasum":"d6c1079f18f0da9ff1618685a952c08dcc55c43b","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.28.tgz","fileCount":271,"unpackedSize":2689836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLVpKCRA9TVsSAnZWagAAZXEP/3eHLqyWdR6RLzhqPOcN\n6ltTytcemA8rI1mFnVAXxsnKYctI8FEREvogU7ivN8oTKrQHiEj+dtb0Hulg\nZgotl6gHzSpLSYIpUyHZNbjeiQlyhFCnRSR+KAVkgyh+OXtb4sYGH3ILKDj+\nDV/2IlaxsT+20Y/PNf+JZZwh0WH0IOrea3PAvCBGObyd4XeqFGBeN51O7q+l\nKAqGTXOIZDje5xlI+KEMXEAsEGiftk5uM+8s9DKS0Wl6ZtY9/gNrW7rpqwrx\nB1Ov/6DEDz4hMSLU5J5lnh2On8iCTS0ZARJ3sCPijJ5Pc+wyQrbR5EMW3Xyk\npRnJvn80Te2EpgTG1vC0RLfz0r0N/R6ELl2WESLRTF31QviP5cATt86Eg2uQ\nfq8xSu0e9V5sBiqO2hGj1RVsO2iSnCc5AAKW+AR21cVWLOIjj8L0etRw5+qw\n6I5oi/aMTIVJt0V6MbbPqerEMCQZBu2ru9qcXyOndxRA+vhtqTFSIJPTSZep\nffiTjcqVJHScVJ7qbam7Tvmc6qTfdc/OarkRQdiHiMQ4OSWf74u7tLUfY6Bf\nhjm0MUswQzU7OqRShGXMKogkdwOBeWQxlQJBuJ8N57lu07NYbxEHJlCVPY1K\nKHFuZlHw9B/MM9egWx3kKNMB0DWtyvXcC1PWYHZdCHi5WLgO8HZbi0Bf3Vv6\nRaWa\r\n=hQyE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDs6voh9oi9ONyjGZChFMit+L0pnSEH1hp8fBy0bJ7vkAiEAkGWSs8Hg1nTulhQatc4Nht+XtNr4Ef0/IiJSqLnIJls="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.28_1596807754202_0.8560794188094678"},"_hasShrinkwrap":false},"0.7.17-catl-beta":{"name":"yqcloud-front-boot","version":"0.7.17-catl-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.3-catl"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md","gitHead":"c35ed8cb95da9deacc7fb1f29af2d08b8de4d77d","_id":"yqcloud-front-boot@0.7.17-catl-beta","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-YOcWmJcA5ec0vts39QhJQhmdzuZP/0yPORjk1ZZpO8AMbE4v+WhWEwjtgBVR3Yrl9FM8hhd2J3g19ASfi4n4gg==","shasum":"0941b2db8da0657358fb8b3a67fd32e184a9bc3f","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.7.17-catl-beta.tgz","fileCount":273,"unpackedSize":2885557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMQAYCRA9TVsSAnZWagAAA5YP/iqk8EOs8SMEVetVuDJo\nyK9D1uTIMq4vbrQtzDSptQl5vw4unqsUlBL9D6Ha9e00LQrLbQe1s/BmqMXV\nc6P0as8EPzSpsEu0NLRG7Fa4O5nUMkSQEqHbvMlexlMWvcqNM4xraFmSnnz6\npjpbYtCBg3Z/FIso37El3N5CFNUJezvchMowlN3H1/pmP8il01h9kDkHLSTW\nDbY7S206xjoPqnKayi+y2+rPjU/WtCtUzaD0yPTXb0PWbHllQS/cRmVBOoxY\nC+aMd9XSgbMGsXWEeTH6FMSpnocDFOQrfCToM8ItetxLT0WuhsVDwC2E/ovg\nJNOvzHGLrmILZ5ibD+4aVTf/GgmunZ7+cySgIkQiyF5RjWR2K3IDLb67O5Qy\nQwAT2m5/4T0fjw3GqCELh0qoGu4K2bajvu2Mx5gFfi6/M/ArkxXk8J38MLNk\nh1FSBS0X5Av8Qw8g6s+zBOM9aNaR5lU4KyTPBKtXadNTgpDSYSWiQe4iWtt2\nlMnRJkwQ8NwQxhbTXbQxzSsyIVY38ubFjXnGhcXIGgq622xGXJUkJ5TEGeBx\nFXNRlvEu+d73HVwiGbsyjTQfkfajV7PtUEURWERV/21DoiwKoA1RqmBpIGyO\nMZwVs/EUYIcRZrsKgWiz06hACI/ztzRWYIMCjDzFEsbwWbXsecoYsP7VnkI8\nRrBe\r\n=rlHh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAUQBJxb+0w/sqNxNg6hPC7BwaoNTm427iM5nF0yM0iQIgYl1ae8jpbxUCrjCDx38dgn5AWcMPEBPR6LhniFEb5Yk="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.7.17-catl-beta_1597046807478_0.6668526737353884"},"_hasShrinkwrap":false},"1.0.29-beta":{"name":"yqcloud-front-boot","version":"1.0.29-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# 更新日志\n<span style=\"color:red;\">更新日志在这里倒序添加</span>\n\n- `1.0.29-beta` 2020年08月011日 10:30:00\n\n   默认logo替换\n\n- `1.0.28` 2020年08月07日 21:47:00\n\n   重新发布一下\n\n- `1.0.27` 2020年08月07日 17:55:00 ci不通过 不可用\n\n   1.任务中心下载文件功能逻辑优化 2.登出、切租户清空页面个性化缓存\n\n- `1.0.27-beta` GML 2020年08月07日 16:55:00\n   任务中心下载文件功能逻辑优化\n\n- `1.0.25-beta ~ 1.0.26-beta` JyJin 2020年08月7日 15:03:00\n\n  - 登出、切租户清空页面个性化缓存\n  - boot代码详细注释整理\n\n- `1.0.24 ~ 1.0.25` MlWu 2020年07月18日 00:00:01\n\n  待办事项增加懒加载\n\n- `1.0.22 ~ 1.0.23` XhZhao 2020年07月17日 00:00:01\n\n  待办事项\n\n- `1.0.19-beta ~ 1.0.21-beta` MlGao 2020年07月15日 00:00:01\n\n  修改问答库切换分页\n  待办事项查询数据量太大导致页面崩溃\n\n- `1.0.17-beta ~ 1.0.18-beta` ZqSong 2020年07月08日 00:00:01\n\n  智能客服展示权限控制\n\n- `1.0.14-beta ~ 1.0.16-beta` KcLiu 2020年06月22日 00:00:01\n\n  登录认证\n\n- `1.0.13-beta` JyJin 2020年06月22日 00:00:01\n\n  顶栏颜色渐变色\n\n- `1.0.9-beta ~ 1.0.12-beta` ZqSong 2020年06月19日 00:00:01\n\n  用户头像展示\n\n\n# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.md","gitHead":"cb8b9f274c893d975315f01346ebe19326b28c76","_id":"yqcloud-front-boot@1.0.29-beta","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-U/mLW1li2kGMVre54lbkLM6AQ8qEGuHwQi+5M6iFBzYvhOEa6367zZZQlG5UjfKTWzXdGsItynR4mc7xNPnCVw==","shasum":"4b616a9635b7c9cf866206a2b3561381fa3e5b5d","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.29-beta.tgz","fileCount":272,"unpackedSize":2696693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMgbZCRA9TVsSAnZWagAA+4MP/1/chjNERXH1JNMMzR7M\nWRWuR/oLOfUs8L8ja8qNVi5yOUf55kTnj9gjdBmFr9gycumMN5jEkj/8gbJB\n5ZZInkpYdarZ2YSlrF6N7mU1PEucWjQXTDFULokNt1X1A3JlauFADDVawY3C\nqAtGlNgxlaeiDJDTq5VykqR64SH23hVM8NTDAMfs3UX83ql2pJyhzXDzbgHY\n+jME1+7ecv6ynUL+4VP/IsKU1sGJifkb0aaZzRj/gCyadGorHr7Mw2jMtKu0\nnrfqB75Xq5rUG5QunpEAcLdb3Dc0R09M0vifDu2yJm8l91tHQx6GkuvOuuPg\nv887fL45TDqsdFaU4uZXi7UtocTqhJSHUooX+J6bLZt1vlDYRX1E8wJI2/9M\n//tv8pcKczgz4PltK4tPBFTJPhC2b+2SeADCxCECGqVHm7ayCMYko/EWAh1N\nSdn+Th34tCDwhMDeso9SPk4wStbBvyXikdOzWfehSFhE4jOZczNSNdU/4od5\nV+Exfw2zIJZro5kBNarjRZ+uOdiXI31aSFMfvfy6AtWozSZSVDxWgAZo77Hx\nRLfG3fG9clJN7PjcqoOIiHU45Y++I/94pYCNWwOlWZ2fhg9+G2i+t8fk2d0p\nRTUKWT+mlhUnA8sdyJZDU1uzCKT06xtCa5A2UzSqATLpO902Mrg0bVm0Ma50\ntIfE\r\n=ii0k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdRcjMEUR2Xh6PQRfDSwOKVJCEPObxcbw82nrt2JI9/QIhAMhcn7xTz8m2L0Z9UKSFmlOeYRHR58eqJCvZZYjKNGIo"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.29-beta_1597114073084_0.3611125900630645"},"_hasShrinkwrap":false},"0.7.5-faw":{"name":"yqcloud-front-boot","version":"0.7.5-faw","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","choerodon-front-boot":"^0.10.11","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"237bf7168df9a69996cbb9260c94ba63d0c17cb7","_id":"yqcloud-front-boot@0.7.5-faw","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"icecream.wu","email":"melody_wml@outlook.com"},"dist":{"integrity":"sha512-oPhaA0gcIocSWFYllwsPb+eXxkIBhIzfcnfs41j8WT5DkoLsgKxlBfwtK7mcAp5vdP/g+k8JlanBaui5gvebIQ==","shasum":"de88b905565d41c2610716de0b3abf034f02b541","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.7.5-faw.tgz","fileCount":272,"unpackedSize":2680551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMohJCRA9TVsSAnZWagAA/xYP/20QhlUIf7RNlhT11yCZ\nmCfKH/d5dbZ41PH7CTVBFREb4W7kAR98zoNxaGYlMVe47OcJTPUvpyf1axIR\nEQiYn+r+I6xdqhVkUAa3f2UPGOyIJerbaepMABdSf979Pcx5VpyIJaGLXbV6\nE0VuMBjbMxpmWfGdPndOGP0onlnnx/F6NQbGeMkWARAQgZGXEJXysuRreswz\nE9DjW/7yUw4RsNpweJD1G0OybasigU5y+dldfxEBMxGZKIo9AAvOaz1REQQa\nbw89xZpkAJnccKHZaQ5jcziK7UPszKtT0zl3WtVK1PakmPCFcNkOSrPH2xkR\nKCfvEsd3DAMON4nRDylivQ0NcVHk1T3Z1DfuZg2kPxZt4h6CVlFWRqdSluw1\n74JinN2JL/vN9ShqSOZ7hbOCCy0Xxv2eqG9DHILOSmQh6mr6ZbRJndAw/59n\npJh0WCnQdGTJnXNvFiFU9+R5h512hI8kO+BxR5kZKHzIJ6+u0jMvAGH4pdGd\nopJDjMBGpA1EeL3qY6tm93tm71bLzP/WkRpPXfaUCh3SfHCXnWnvKyIkcR39\ncKHiQ2SU05uuDwZwxcuhz8wQAsoFBaRaPl4J3wwvHIrkCJ+HBhOLRFlfc1E1\nLpa5HBycYB2Za0nShgTCf5mNC25TNl4vWjPNwnTuSfcyhNgZJXTYFprxiysM\n+kiZ\r\n=1J7h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICwAjKCqxRYIM8Qso6ii12D6znQC4xvKbkvlckLuo1zuAiAOL+QRy9sX8vn/47CDG8rQAmS3scBw/lLV9SvBm75M/Q=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.7.5-faw_1597147208527_0.5736916413565789"},"_hasShrinkwrap":false},"0.7.6-faw":{"name":"yqcloud-front-boot","version":"0.7.6-faw","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","choerodon-front-boot":"^0.10.11","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"c6c5777c6446448a2c4b7df28d8ccd6f3811e72f","_id":"yqcloud-front-boot@0.7.6-faw","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"icecream.wu","email":"melody_wml@outlook.com"},"dist":{"integrity":"sha512-XmsJMqzmAeEqAMeMT3nY23h2CzYiLWypHxN/an1T274c9y3FBO2FZRu48TC7c+cuVZLBzAvMvB5l09hAQ9PO3A==","shasum":"c811debb5b708435e0a71100a1ed86753f8288c2","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.7.6-faw.tgz","fileCount":272,"unpackedSize":2679561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMzt7CRA9TVsSAnZWagAAaT0P/1CtT/fXh1mtMxffmhhh\nFkotYjd93YmzRd/CnpdqbQ3UeAsAObKpKHBQqdnDhGbwgyfR7OOotEkoI7yu\n3x9krLDdem14q6AbAjB2HqmIGrJPCT+386YpEb8ZRzxo3YEwBbYPqiz5mz3u\n+CTGc3KImi5mJrutiIrvbcz1nQozL4gBd/i3UrqGgWSrzh73f63pe85nZJnf\n/O0dHvvab78SxlHAHWrSjR4BZX9/L+jzwOh4JBhRBovGapYY7kCanst3IYQ9\n4HZaxVKw+i+JQnjkURBZVwmM4VoYQ9FEuw41cdrTpzSryTw/H5L6N2zrWXH9\nVIedW9+7+t+UTPgnWDJZTJL/ZcxTEYh49XKDXkZhRbZgVj6fJAJ3GoFqqlmf\ntH3uNUW6DxCRXZYKGslopBnf7yOjkvlHvotCJG15KHoo1/2d991X0YJ7jeOQ\nhfuD1zv4rUDy40xIFW9O+EoGCSTD4LAT1bbKq4dqJIzOc3eOfHaDF54DgMON\n35a7slPa01a+COt5iR7OFbcNq2JOafgawWpNjW7h58M7ubXsAon2C4e33mKY\nqH71UEdx+EO5teL9+2JgTmuxydiOSHDhyv9uvWto0dR6Z1qsIErONV5P3Mr7\nkACfBeWemYGs03zL/mkGQWRsmZcues9mQsHWURTLn7I350qYl97sDlRrbO/Z\n95Ua\r\n=Sf0m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC13HWax73F+b6YaMyFTBcN0MwMjn1nmMYar+i6eTzgVwIgYb346pYEXqjyxpMJk7M083vSr+6xn0MQ+geOJqUUfyU="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.7.6-faw_1597193082110_0.9706172963128861"},"_hasShrinkwrap":false},"1.0.30-beta":{"name":"yqcloud-front-boot","version":"1.0.30-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# 更新日志\n<span style=\"color:red;\">更新日志在这里倒序添加</span>\n\n- `1.0.30-beta` 2020年08月013日 10:30:00\n\n   全文搜索在知识库未搜索出内容时的白屏修复\n\n- `1.0.29-beta` 2020年08月011日 10:30:00\n\n   默认logo替换\n\n- `1.0.28` 2020年08月07日 21:47:00\n\n   重新发布一下\n\n- `1.0.27` 2020年08月07日 17:55:00 ci不通过 不可用\n\n   1.任务中心下载文件功能逻辑优化 2.登出、切租户清空页面个性化缓存\n\n- `1.0.27-beta` GML 2020年08月07日 16:55:00\n   任务中心下载文件功能逻辑优化\n\n- `1.0.25-beta ~ 1.0.26-beta` JyJin 2020年08月7日 15:03:00\n\n  - 登出、切租户清空页面个性化缓存\n  - boot代码详细注释整理\n\n- `1.0.24 ~ 1.0.25` MlWu 2020年07月18日 00:00:01\n\n  待办事项增加懒加载\n\n- `1.0.22 ~ 1.0.23` XhZhao 2020年07月17日 00:00:01\n\n  待办事项\n\n- `1.0.19-beta ~ 1.0.21-beta` MlGao 2020年07月15日 00:00:01\n\n  修改问答库切换分页\n  待办事项查询数据量太大导致页面崩溃\n\n- `1.0.17-beta ~ 1.0.18-beta` ZqSong 2020年07月08日 00:00:01\n\n  智能客服展示权限控制\n\n- `1.0.14-beta ~ 1.0.16-beta` KcLiu 2020年06月22日 00:00:01\n\n  登录认证\n\n- `1.0.13-beta` JyJin 2020年06月22日 00:00:01\n\n  顶栏颜色渐变色\n\n- `1.0.9-beta ~ 1.0.12-beta` ZqSong 2020年06月19日 00:00:01\n\n  用户头像展示\n\n\n# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.md","gitHead":"7cc1b30bd2ff83e7d22b9907df50ce11b2ae48a6","_id":"yqcloud-front-boot@1.0.30-beta","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-j8U2LGJuros6A7I4wpzDcMS9oaSO0TtGv18q6mZKvCYU42sCyeSIeMuYxMSPIm5Ct/NYkxvclXYIQrgib3fT0w==","shasum":"22a9a4805981cb0b0258be5ff0c8d017a810395e","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.30-beta.tgz","fileCount":273,"unpackedSize":2697679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNKdfCRA9TVsSAnZWagAA7V4P/iRXayF1PrnqN5GhYFtv\n6jSBd8gVdq+R8MWZ9jAQMF4OMt6taJjb20x6u6a8rdc2e23rtlkcrZOx5mIb\nElg7nr7PMyuy1In4C2Et0CmDtn7qPnCLH8acUYCnsd3qQlhCeiNZrxIaRhbp\niyY9qlbJiD+ut2l5KkRlwW48y3lcnaZ1q0L37p5DfL+SjDiee8W7URQNLxqY\nEDBmgf/CXU6lJYct0UX2a1Z355RkmAvXEnNXTEFYmNSr4UDNKTJ7pqbZumsC\n/uiP2Pnr6f74nJOSHjy/J1aidnMVocW2tIyadjPUQKxh3Ic9RSI6LvEKMWVT\nsLpV3dxOOxOOhlorw4RwblJ2DDpyfdmxcNRkCS9WbxgzCUNAwcTIDmdJYt3p\nTPCfwQEEAq5jlcBRwBvauyMJ/WPQku3L6JYe1Sex0/VAoXMHC0TZJN34uvFV\n4iRVFqIVZe7a+qh1ynUy1hs6eCBaHvHHqRodiub4/Sm3lZLt7ZGGxgYsVb5x\nH0fMdYVMf4QybBJ4NIoC25GturrMnsrqeKrUFzxkCL1bbuqvw+FZ4BHowm30\nPmb69FxXMYwnIh2eieg5pcxDvLMauvcakkFtffa/MfdrcnHkfmKJOKH69EKT\nR/0Ox/QwZnIKhWD/xZqsiU+JDu0x106lTbjk7AMhBLqV8hTdgpTqoFNpZyFM\nu9iG\r\n=Nbrl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAD3y8mjs7+by3ra2iHs/zX5XmkNMNf5fu2E8KGSWgbjAiEAz2rDhIlEQSfM1RvOw4jD3Uj+98nbobw70nDUQ5QbRG4="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.30-beta_1597286238242_0.09907717005019556"},"_hasShrinkwrap":false},"1.0.31-beta":{"name":"yqcloud-front-boot","version":"1.0.31-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"7cc1b30bd2ff83e7d22b9907df50ce11b2ae48a6","_id":"yqcloud-front-boot@1.0.31-beta","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-HwvYTbtacYjCJI+gqRhyw0GCGsIP/lquBzhxiMMYIDWiO+TKtGHGEKrACnEEN1COj4rYs7J6RSIyB6/cBbxFRw==","shasum":"f3c6d12f5978aa099d4ff6f292141fa618dd52d1","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.31-beta.tgz","fileCount":273,"unpackedSize":2697796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNfLVCRA9TVsSAnZWagAA0M4P/iS7q3FxcKZpb5+vTfip\nCUZ/SGIAslLBPEAuy/YappXcHUTdepgE5urGkQmRbGEJk/Jw3+QcxRR5n8UI\nPS2pr2kpxEwuXspPjLX0xLNv2GPg7ObhsjYTwuP4Y+Yu6DzlH0QMflk+kpLW\n3NcS7tunHJbrZJO8USLhwYwIKe1KpEZ7bfTO+EfZRS01nUKdHFIgvqsLaXA8\nKMvcVP1lNLFTgRhyIosoUkqXFpWFmfeJF5yyRoBdY/oyUNh3y3oaEdGkSM46\nm70KCJGwzldJutB/nrKiZ/min3gxPcgzod2jMWMrWNIZ01G1oQhbnDTY4TJj\ncvr1Fa5HAWxg65VvsYI6L7u+rN3YZdSHAw+5+1kwYlekqQ7CtdDk36n+3uND\nU/m7g7jr9YZXC6eC+FAPQ/a7ueWpGrOlGAaOHiYYHQR9VL3RaV62h/cPhzFH\npC3YWLbvb0dfkTfl7yTUpu32bzWwZzqjw+quvAj7mPlPRN7z6ieGsx1tDIv4\n1u0puw5O3RLLy17SsfTwKlpMwRjj01ergWTr7/+PxIwse1f48h0PZskIRRGU\nafu/EudjZruvOe26/74D0oFqXjOXilHZ2prvOXjz6XgNQv+qScLp0eRwNZAk\n8qlyexpdpPwpVEPW5ehKZ6f/2Ex1jf6zivZF+6HMyxiEBt4Tbb/ZD8exxcSO\nb1tv\r\n=1Z6D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHgOmy0hiqDkb89qi4A9fUz9ZX/1r5bKzbgo8yZ3QPNTAiBdBWZDNLGiLH0ijTAEJUKNbs058j1t9h1iTTV7eS/D7Q=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.31-beta_1597371092744_0.7483095847220651"},"_hasShrinkwrap":false},"1.0.32-beta":{"name":"yqcloud-front-boot","version":"1.0.32-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# 更新日志\n<span style=\"color:red;\">更新日志在这里倒序添加</span>\n\n- `1.0.32-beta` mlGao 2020年08月14日 11:00:00\n\n   新增导入导出功能\n\n- `1.0.31-beta` mlGao 2020年08月14日 10:30:00\n\n   新增导入导出功能\n\n- `1.0.30-beta` 2020年08月013日 10:30:00\n\n   全文搜索在知识库未搜索出内容时的白屏修复\n\n- `1.0.29-beta` 2020年08月011日 10:30:00\n\n   默认logo替换\n\n- `1.0.28` 2020年08月07日 21:47:00\n\n   重新发布一下\n\n- `1.0.27` 2020年08月07日 17:55:00 ci不通过 不可用\n\n   1.任务中心下载文件功能逻辑优化 2.登出、切租户清空页面个性化缓存\n\n- `1.0.27-beta` mlGao 2020年08月07日 16:55:00\n   任务中心下载文件功能逻辑优化\n\n- `1.0.25-beta ~ 1.0.26-beta` JyJin 2020年08月7日 15:03:00\n\n  - 登出、切租户清空页面个性化缓存\n  - boot代码详细注释整理\n\n- `1.0.24 ~ 1.0.25` MlWu 2020年07月18日 00:00:01\n\n  待办事项增加懒加载\n\n- `1.0.22 ~ 1.0.23` XhZhao 2020年07月17日 00:00:01\n\n  待办事项\n\n- `1.0.19-beta ~ 1.0.21-beta` MlGao 2020年07月15日 00:00:01\n\n  修改问答库切换分页\n  待办事项查询数据量太大导致页面崩溃\n\n- `1.0.17-beta ~ 1.0.18-beta` ZqSong 2020年07月08日 00:00:01\n\n  智能客服展示权限控制\n\n- `1.0.14-beta ~ 1.0.16-beta` KcLiu 2020年06月22日 00:00:01\n\n  登录认证\n\n- `1.0.13-beta` JyJin 2020年06月22日 00:00:01\n\n  顶栏颜色渐变色\n\n- `1.0.9-beta ~ 1.0.12-beta` ZqSong 2020年06月19日 00:00:01\n\n  用户头像展示\n\n\n# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.md","gitHead":"627b065ef7aac8073895319780b11e72e0b4d814","_id":"yqcloud-front-boot@1.0.32-beta","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-yJlXaJb6wsBOU4b6wUb8BuR/kb+eJA2Bnqw3ubcQqqdVA07vvjgRiHqEGHG7HH1Rxfb0eGLnayMcMB6He7h5Sg==","shasum":"6220c649c89551e83bd2fec2887a32d433fb9caa","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.32-beta.tgz","fileCount":273,"unpackedSize":2697839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNf4eCRA9TVsSAnZWagAAZkQP/0N2UG36Ge+6ACzKgixz\nK1ax47UkLvy3AVkmxhc7erFKBBsDt8yVcz1Vw3xAen7m9i+5AmXLGyQQu+sx\n0cKLn80Aa0DLOu4e9kOPSKJkfNrOtWFadY4vuObWug0MhgWExS9qk5wsFPA2\nsjRe+6Dg17HGyYmjLJmV5UEhm7MIuK8i9o9wKPvkY/2C0/VcTMbbNLxmrpqN\nPKnRvOTRBtN4kMlbvBROY7Q7VS69Nv9p2ib2p8lRjWCH7a9VmHTmJRcPc2iG\nrS73o+nI7nymckQhHquWWMVLIKyQWUtGcOAz04zL1HY6nTJ8bE9hNxzDy0Tz\nUBH/yawo7gw9EFfRBScVwhk45IKeu8YEsCpGq3I8TQq7DXpTj3HZfkRZtWLz\ns4GOjLOuKYcdi90nqYvwSZZa7uAj7SBRC9PM++/J4s4H1Ctq3r7nNDCp+K+l\n+OyFnMh6EQozp85s//HNIC08+rrpvI91Im4EVGh+HkVW3CDRajDuQ0aoyiip\nNGRGDjaxlkz8qg/EsiP0n42Om6mXvVft1niHZg9bWxhvpdpWYa5a7rK+TIi1\n39cgLw1fJcUFcLhdQmgtaRPyVYPlH44qeE+lzlDYb2ylcLYa1PfyXilGc/Uw\ngKeGgk8DYEXMDSiLwhE9cIRgdw1wH+TXLjPr6cC/2KmAq613e5jw+hOiJfIo\nI+VE\r\n=e439\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfA09X7vG3sVr9PGgYOb/HNZys29H8ains57EwxPqHPwIgNbGsG5cV1c1GlwWBfMvY5fQiUFsFW5qfOmkhWzdu0P4="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.32-beta_1597373982071_0.6628646147533606"},"_hasShrinkwrap":false},"1.0.32":{"name":"yqcloud-front-boot","version":"1.0.32","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"9efc872635cb998886424ee599914b063b48586d","_id":"yqcloud-front-boot@1.0.32","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-lxCpP+Fgu6B9jCOkpM6elZ2TkIGqqCZbUSwv+uzP5ujeka9GNHxKE2j1kt+6hW3kLRVynBX++wN9LFL91le0dA==","shasum":"1d736b53e85f5addf8db67354f5b30dcac895c02","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.32.tgz","fileCount":273,"unpackedSize":2697834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNl4KCRA9TVsSAnZWagAAOEAP/0OE4sHqBIlRxmD4rEu9\nsupAGGsfHdkZi4UK3xytdzH1QFcoYPoEhpCkOkEZ420IArFcj2O1QvhgkWnt\na6aQSUeyAdAy8U9k1QbEhfbGKV8v+aitpuWcYc+O56vvrtNXCY/qBkBO6B0C\nwngsK1eoOMGTApCGikVw5TJ5On6pOej+jGPpSEvdYwLmTTEupJvbcUBchJ+U\nlHyCtY4LwPmH5XW+llYS3Wrl4JZoEfssqA8KKjWCwXWHKTmfPNkIT1QFnkG3\n0Q3G8vwrkL7YPJtCaiwVqwqbUdJOJnwedB24SvNBLvpGWNBLyXx3DVJeAkUB\nG599bZ+7CfsYdyybePAHuubr70KkiuzzACO7ysk9KLm9ODcu+bUwUrjoT/mJ\nDkcPI7gyZw98g/DQV00OUUqtfVcaODud7T8ImyUeoV0YemKgi5bipDspn3gW\nALU77Br6Qj0eZ7lEeDsL7SN3cbovP8GM1aXGy3jvHDQUxUAsN4qurijeR9+N\nj0H/ETtk3m3yviyibPoOoe2wqpQZKHHPxmr2ZTWhmGJPByPPG6bvNUtmxOFL\noz1rSXyL60Qy0L0LHPY4EjEi62VDJbitaFK+2DsJ8Rfb2HKZSi4jLZ4x2wh+\nQzTYSVX0kpPPFVKfEKe99ElaoaTTtywtSmyhp8FiftTbZbLvRFL588EFC7QH\nj+1Z\r\n=kDSe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtzc7yEhGEM1qNdhqaDK255H13ENmi5jdBRvvFsqLFtwIgeIz9FmV5tfKO4WEodUa54oMakZJAiM6dg3YuQsjoXVk="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.32_1597398538188_0.9287627412457908"},"_hasShrinkwrap":false},"0.7.7-faw":{"name":"yqcloud-front-boot","version":"0.7.7-faw","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","choerodon-front-boot":"^0.10.11","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"154d451ad67151f722279897b71279b409cbec63","_id":"yqcloud-front-boot@0.7.7-faw","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"icecream.wu","email":"melody_wml@outlook.com"},"dist":{"integrity":"sha512-uvo0W3VrvsbnbEAwdxFSWa1GF7h/GTEBakOND9fK6z1N0Kq2WkvZvTl4jC0mBtuQIi5I3Rv1dse8sY8j8VHOwA==","shasum":"c9f8f6ceaa9ce7b9f3777356fe4c0169d747c92e","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.7.7-faw.tgz","fileCount":272,"unpackedSize":2679587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOnZICRA9TVsSAnZWagAAQNcP/3IPcKBwqcQhxqk30wR1\nl3EetL2NGUbp5mwa6QqmAVfsQtuvNwO8vVGJ7U155BBgkRmPp/D1jePZlIJg\n7jNgWmtq1xlKyy0LdpDBQcuxm22WFHhuJJwb/0yAp1KTkj+m1qTjAOLuJ3oZ\nh3Jum7s8Pz9DXxLAFHawO2r3d28YuciZaUVgK+kt1Ca82jzZ78fPOgewuwhh\nclDqvJ7kWFmGALPd0Gn2glsO+jXyBwoWr38Hqi5bdPRQIqRHfbNSbjYvRwAE\nHd7IAvkITvQiqsJ3wCyQBq/cYR+evYkr2AQ/xOZ3uz5ZcK3KhlF+hh7CGK1z\n9g/1TPXDuihsC8YBT/k7s6rwBzYD0iNjUM91n5ruSBYumyteAWu8GYvUUgiO\nBW1Hb1HlqnYBX/0yrbOpSHRrMhkikuiWE6gHBWDzCh17WviBDvVxLgQRj4kA\nxNIAvN5Dcvqh0hOLxjPHbUlGlJdMQWM7JYODou5SLL52uA47f7thlTnKLnYK\n1ezwIJWUn0iDiWP+rArTxh5RD8VdxGpe600rMat42WUy6BX9ybOlf6JMao2P\nNCEYbq3Ho1W9tG2oYKj0Mw7lDt31NCH3Xffmc15QYjmpMiEiiw4/Sh/eH2n8\n7/OEPs2bswrqeteWbjYMZb+LaozMne2FKRPzMy8DMMHLVFwpKH4+soEFiTJi\nWzdW\r\n=wsR5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmsdauNcXXrSmfKxubPtl553foFAuR4eIv2ASWZeeszQIhAP3akYD/JOKsvT03qsoHn3dxnMdBo1d1Bdvi+e9Wgup/"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.7.7-faw_1597666888130_0.7350905760086774"},"_hasShrinkwrap":false},"1.0.33-beta":{"name":"yqcloud-front-boot","version":"1.0.33-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# 更新日志\n<span style=\"color:red;\">更新日志在这里倒序添加</span>\n\n- `1.0.33-beta` ZqSong 2020年08月20日 14:50:00\n\n   state=1修复\n\n- `1.0.32-beta` mlGao 2020年08月14日 11:00:00\n\n   新增导入导出功能\n\n- `1.0.31-beta` mlGao 2020年08月14日 10:30:00\n\n   新增导入导出功能\n\n- `1.0.30-beta` 2020年08月013日 10:30:00\n\n   全文搜索在知识库未搜索出内容时的白屏修复\n\n- `1.0.29-beta` 2020年08月011日 10:30:00\n\n   默认logo替换\n\n- `1.0.28` 2020年08月07日 21:47:00\n\n   重新发布一下\n\n- `1.0.27` 2020年08月07日 17:55:00 ci不通过 不可用\n\n   1.任务中心下载文件功能逻辑优化 2.登出、切租户清空页面个性化缓存\n\n- `1.0.27-beta` mlGao 2020年08月07日 16:55:00\n   任务中心下载文件功能逻辑优化\n\n- `1.0.25-beta ~ 1.0.26-beta` JyJin 2020年08月7日 15:03:00\n\n  - 登出、切租户清空页面个性化缓存\n  - boot代码详细注释整理\n\n- `1.0.24 ~ 1.0.25` MlWu 2020年07月18日 00:00:01\n\n  待办事项增加懒加载\n\n- `1.0.22 ~ 1.0.23` XhZhao 2020年07月17日 00:00:01\n\n  待办事项\n\n- `1.0.19-beta ~ 1.0.21-beta` MlGao 2020年07月15日 00:00:01\n\n  修改问答库切换分页\n  待办事项查询数据量太大导致页面崩溃\n\n- `1.0.17-beta ~ 1.0.18-beta` ZqSong 2020年07月08日 00:00:01\n\n  智能客服展示权限控制\n\n- `1.0.14-beta ~ 1.0.16-beta` KcLiu 2020年06月22日 00:00:01\n\n  登录认证\n\n- `1.0.13-beta` JyJin 2020年06月22日 00:00:01\n\n  顶栏颜色渐变色\n\n- `1.0.9-beta ~ 1.0.12-beta` ZqSong 2020年06月19日 00:00:01\n\n  用户头像展示\n\n\n# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.md","gitHead":"d982f7269a2990bf9412df274db18e9447476c35","_id":"yqcloud-front-boot@1.0.33-beta","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Tp//DXt2QEe/LtlCoi+Dixce+mrrfCZPUgdBSxLSnXpxEatFnmbept4gSHW5kOIoG/md3ILqvRi6d9NIlyBimQ==","shasum":"a81c2997702814fd86dd99cdb3c03a3233cf42d8","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.33-beta.tgz","fileCount":273,"unpackedSize":2698067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPh1nCRA9TVsSAnZWagAAdEAP/045A0t5gj9ERDGjdFx4\nammkGfL90YQyGvuTiOu/+6N75HWquPN0WLuiHDDMsx0EaALEtlzMHzHKXHHE\nPb8vq0BEWwIw+sdi9yxqDF/P+P6HPhZkNn370DooqxQNPPSlPGcqU7wSTK26\neF92m+6imDFdepRhgWcJwzjBklYjWkVrwcAww1RT5zdGMoDmcR0kPmub2Yu7\nJ7J04KavQBeJvbFkdMRdO8lDUHdXgbPTM1OXbeLeB/+fWp4dtRGpqDDnd8dO\ns/fkD6gIp4ypvh9QDLkv2VnEMAIipYxi4peVIz3kOqnvexv02C3Px64uNRcm\nMo2AlL5716PrtoN/DOW13SM5QwF/JwEYVzc6tknE7LUdin1rDzSz++HimIyG\no20ILnCBDXWBC+2VIxkhYRI8XlF3lcQeS9iBL/NrH5B0HftyJzNLHjzyq/jR\nF3XHZ5aYQ8FOG+XGhzOntjGSgQSulcQho+2XZcf7D5r3Y6177PZuPtqX5crX\ne/jpg9/7/6b9YZMeNuEK5oq5f+FLBABXVqPl425WMoqpoBFSS3jnJbaXjIH4\nNk+WRMMhi99JGXveRqg4fAIYYwNZvR0R9yv+gfDBomTt8GcZKvp1hHPN9LSE\nGukQ4o0XZDvqu08SiRADZVjnN9+wOssr2tVB7NMvdtjnYdtA+qRhSxWF+RUL\n8ivQ\r\n=X1Uq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBLGVOuWia2JDkY+iK4IUS/qLgL+HgKY9JIVA9oeScmKAiByV0CeR/Qz6u0jx+WdYdAAndGWbzXz9qtU7AkoDpYJJA=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.33-beta_1597906278912_0.2411443641006661"},"_hasShrinkwrap":false},"0.7.8-faw":{"name":"yqcloud-front-boot","version":"0.7.8-faw","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","choerodon-front-boot":"^0.10.11","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.73"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"8862c28bc9e3bdf6f5c4e12fe9a95d211438aac8","_id":"yqcloud-front-boot@0.7.8-faw","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"icecream.wu","email":"melody_wml@outlook.com"},"dist":{"integrity":"sha512-Id14/poo0LpNYsMbfEKN4H8dbETxDxHdKkB8KZKW5aVY1voppO7ZlGP6zV7WFB94M6jQZotr8Y2uhzP8Q8F5XQ==","shasum":"0b97abb36004e4846fea080cb6bb6215d24f5192","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.7.8-faw.tgz","fileCount":272,"unpackedSize":2679613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQ2MmCRA9TVsSAnZWagAAW4MP/0gTprkdSREMmJThoYui\ngf0c3OiiyBls5fYHOSvNaCqwV+r9JWjh3+3RqeAc0mZPiLlLoJ8R6cd3N9lL\nZGOfB8lRigqg0TLmcFtD1QeB3zdVqFBn5QaXCbi4DGltuxfStB3NcwS8wMlh\nFCHKL83Z0p3/RFRpS7hWCIziXENLe3x+aHBMqT+p58JIaNMzdvBtO/YZDI7Z\neWpl6iZ2QcmXfFBn5hTrB4VheURpUUBN821HNYMv7sSgLGPewA7az2fumH2X\n3i4Z62xsWx30LVAbY2XgUALRX1ftR5wsGkwDuRFxYh2JMm4FZg6FdSW2x1qx\n95x+U7UQAjibbVxccHAzcTogdXA9oH1jfqz8vpLhSzw9XSBAvaNPgEF65dbi\n8mURhs3QSoxVO6MQl+DYwxI65U/b3Mo6YROSlaCvlrA9MGN6k6ff5dsxeduC\nG57Nx/rKX6K/FvIlLWi3bk884+gqgxy2qZ5lNDvaGjXANPEMmdV+O2wKkkgD\nIx9/0ndatNUCvHKRO2Y0mE579RuRpt0D4F6eFV16cb5t/03DqZjPVZ95mOyB\nqijGh9jbgoTrB1J6/nrTuUlDNbgvLuYsqTE5jqZ8UuSBsK29gVsMqBGCce2s\nGARQrJHv+u8S4CcsMoqHaXhjL7/eSHW38WIVPHxdy+TbBFadfXUXEjC/xd/V\nklHJ\r\n=DT4b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC8gOYCmdHnjGlqBn0G9V0o4Pbqm2GMNGtssafwRsdbEAiEAhm5ZDgixE6W0E4OKrg/zCxWwSZYYbuXusDICh7uf670="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.7.8-faw_1598251813490_0.9988352359207748"},"_hasShrinkwrap":false},"1.0.33":{"name":"yqcloud-front-boot","version":"1.0.33","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"36ec33a15e860cac3bd8a3bf2ba046db06711109","_id":"yqcloud-front-boot@1.0.33","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-fZslbDOstUTETUcvGm4ZkKqzxdqcS6Y30HPlcc0SIDlsthmED+iAa9ljAdJQSWcqAY3ounMKK6HKhHKNtOkf7w==","shasum":"641bc9605ce797e2a5b44c6a8a04cee1e8013378","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.33.tgz","fileCount":273,"unpackedSize":2698062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSPsaCRA9TVsSAnZWagAAaGIP/0d1eAwuf17VBEyNoqFD\ntAyZycKflnM+T9SCl89U+J6+1vHkRRUwadaic5QKbdRmi+YHA5/D88S+kONx\njrb5MMAJVoEymix+AvFHhbUOqC7XWxOW6GWdzvuPbv7WSmV82MWnM40b0iDQ\nTeAykX1E/rAAGKg9QwLCsAuUhiKorJWiZGFdIKV36wKJYdQArD20ln6E/N1p\n0iMjM4MVDOr2WAZ+xLzDSRTA5W+3senKrIZQKOIGWcJTLZPMNT+rg9oNuZSF\ni1D5Fb9f+V4EWvhGSPh/SQSFnffeQY+xVqVBpLeNmnj9SQ6SN3luQvoGBIZB\ncBhLINm7t5prIaSFaSvGGcUQ5nq4/UIE4TombrlXhRmhPRAlr8vT6y1IHCru\n+J3emsI6x/JB/PRvWIZMZJW73j9DqNnK/z4jLcLe/SZOIEKlF2JiK1+2f0ZH\nGs+4lHVgUgmxWC58WVg3zZFHB/BmuONXNwZfwkql5TURVmssvJ0OiH08aJM8\nx21SiXivsWManuHJSxHACBluo3YH7Rg29j2WQ0mWG8OqSvlmF7QcqQ9j/b7F\nDlm28u3iGmadD3GsNQaCWCwaG8gz/6ijylUrzwACltm7Aa8oQQGVgAxSHl19\nsH/HVe/Hj9NfoqJgUmIEsNb2GVGDedpKmJ3wEt7U6vTD6zihqG7lHccz0A0Y\n75Hm\r\n=/lAl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxOZhADJ/6rSDSi2XSp9sBQyMMz9Estsl9Ls75dndjWAIhALnFnByS4AIa8nqItxYYRPaU8m7BbSggAHLcoSnMI1ji"}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.33_1598618393797_0.20669024763346577"},"_hasShrinkwrap":false},"0.0.1-boot-test":{"name":"yqcloud-front-boot","version":"0.0.1-boot-test","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.9.4","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"36ec33a15e860cac3bd8a3bf2ba046db06711109","_id":"yqcloud-front-boot@0.0.1-boot-test","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"icecream.wu","email":"melody_wml@outlook.com"},"dist":{"integrity":"sha512-FVuu+xhU+acYjNiI0mxg5YGxQkKFDSP5804evCt0mnY714UDp/yJx1OS1ZWylueISrlBNPnq1Pgy2WzZagEtIA==","shasum":"690602bbbcdf14e64bf75a2538e4aa2d974bea91","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.0.1-boot-test.tgz","fileCount":273,"unpackedSize":2698642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfS0SnCRA9TVsSAnZWagAAofAP/jO1xNx2aLNm2XQaZwOJ\nGgg14o0O6aAeUJ1Xq/QjBOhALo8kTUwQEhi3MP/PrYyVrVuHciervhJLR9Iz\nGNax4iQ1nR5b6fKeKm9ERzDqgpi6itYXlO8If4hF3aB40uV8Bj6cQn+pBGi0\nsNQmRnSCFmUzU3rnQBeZXqZl36zryREmwRIT1hQ3pF/FEM0FW6r61ORVfUxK\nYDqEu3SMfFG0sIviDC1DDaZd823UoQ05JZBrwaW3dHGzRyKmFsXcWGpS6VKX\nJg34Oa0PKcNNOrHmYZoz3fqFf1LO+S/D3XAEE/94PrGqcdkPvPodH5CHehj6\ngsBZ4cq51ykmoZmNutzWiLZbLQ99W4pBTcW94/jlc9z3OM4StdC0U/CAvs5i\nTMWSc/9hfixwyisipSphmGODtUFyETpMAcDEzFr8rlHy+nbOC2skCTc4KIVm\nVuZtnohMFa6cYwdxMcLPC7V3yYXtRFPikAzJgMWcoO+riIgYyw6ATdmy8kiB\nsgU3k4p4UtRYp6MTzrLxelhmmjRa63W1CydPp+fxUVdvH3Y/7oUNaxhEzE3a\n8AAK2LGML9NxJ7IZwCatS15N6yk/JWn4ouZTRJWbV18jKVJv68+HGOMIiYwH\nKDZcNOvkwXF/iI9WolaRRvBnx2yAOVbG6+t+i8M3zLLynNViCTaMMY2rHjG1\nUMKK\r\n=sbhc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICDQ4H6bt01M0V8LUi7wXnVE/GjRFvKI+lPZ0dTl6ZtgAiAfYJ6DS4+0st2ooX6THQA/8TC1wDY6Ecd4yDtRgAxKVQ=="}]},"maintainers":[{"email":"dawviento@gmail.com","name":"dawven"},{"email":"melody_wml@outlook.com","name":"icecream.wu"},{"email":"1538973056@qq.com","name":"jyjin"},{"email":"yanqiancloud@163.com","name":"yanqian"},{"email":"iww0000@163.com","name":"yeshuang"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.0.1-boot-test_1598768295175_0.1671696918742429"},"_hasShrinkwrap":false},"1.0.34-beta":{"name":"yqcloud-front-boot","version":"1.0.34-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# 更新日志\n<span style=\"color:red;\">更新日志在这里倒序添加</span>\n\n- `1.0.34-beta` kcLiu 2020年09月15日 14:50:00\n\n   工作台代办新增刷新按钮\n\n- `1.0.33-beta` ZqSong 2020年08月20日 14:50:00\n\n   state=1修复\n\n- `1.0.32-beta` mlGao 2020年08月14日 11:00:00\n\n   新增导入导出功能\n\n- `1.0.31-beta` mlGao 2020年08月14日 10:30:00\n\n   新增导入导出功能\n\n- `1.0.30-beta` 2020年08月013日 10:30:00\n\n   全文搜索在知识库未搜索出内容时的白屏修复\n\n- `1.0.29-beta` 2020年08月011日 10:30:00\n\n   默认logo替换\n\n- `1.0.28` 2020年08月07日 21:47:00\n\n   重新发布一下\n\n- `1.0.27` 2020年08月07日 17:55:00 ci不通过 不可用\n\n   1.任务中心下载文件功能逻辑优化 2.登出、切租户清空页面个性化缓存\n\n- `1.0.27-beta` mlGao 2020年08月07日 16:55:00\n   任务中心下载文件功能逻辑优化\n\n- `1.0.25-beta ~ 1.0.26-beta` JyJin 2020年08月7日 15:03:00\n\n  - 登出、切租户清空页面个性化缓存\n  - boot代码详细注释整理\n\n- `1.0.24 ~ 1.0.25` MlWu 2020年07月18日 00:00:01\n\n  待办事项增加懒加载\n\n- `1.0.22 ~ 1.0.23` XhZhao 2020年07月17日 00:00:01\n\n  待办事项\n\n- `1.0.19-beta ~ 1.0.21-beta` MlGao 2020年07月15日 00:00:01\n\n  修改问答库切换分页\n  待办事项查询数据量太大导致页面崩溃\n\n- `1.0.17-beta ~ 1.0.18-beta` ZqSong 2020年07月08日 00:00:01\n\n  智能客服展示权限控制\n\n- `1.0.14-beta ~ 1.0.16-beta` KcLiu 2020年06月22日 00:00:01\n\n  登录认证\n\n- `1.0.13-beta` JyJin 2020年06月22日 00:00:01\n\n  顶栏颜色渐变色\n\n- `1.0.9-beta ~ 1.0.12-beta` ZqSong 2020年06月19日 00:00:01\n\n  用户头像展示\n\n\n# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.md","gitHead":"bb3859d44c8b33ee1167328817084af420120dc8","_id":"yqcloud-front-boot@1.0.34-beta","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-bmbT3FSybHBHVdE2Vt8jfL1pMs/3oxRroZqVT0YDvCw00IGOg+Iq45hl7ZTL3PXfLsRVWhSyJqe82xy6StkxFw==","shasum":"df60654ee27cfabad133fc3b79b8703099cac23b","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.34-beta.tgz","fileCount":273,"unpackedSize":2699611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYC8bCRA9TVsSAnZWagAA6q4P+gNKuhv4GN7zpaWBf/JE\nuNAi76OBUC2L2ykV0LuAleh4KxvoE3LL6lglhCYJORDamS8lG+Y/aFkt+bef\nzu/REgMht4osDGuI/Nuk5KgJAvI4hVUqZCBQQHz2Qv8Mxz2fAZWPMOd5f7px\ngmrebtLpckgL75aBtO8nMqKAFlSGR2VU7Ce80NJN+k5t0OyAkGu9noHc725Y\nO7oJ0OzctjZiZRWN6yBxI2ZpUHlja3t1Cqg4DZOLfsVgI1hT04QlL5fQsHEy\n0tQx9CpHZqs4KV7ClqaZCszUW8rNgtJkS2/m2z2c5/eTq6EXXi2TuFMIaiTZ\nmGorcCjBSP6wH0gbnD4hn3O6UAoVejgISxleL6IvCkLiejuZIqW/j+qas+7b\nRM000P82CUr9N+LYAwKNKCK6ZpJLtvGin+pvteLy5TNUVR5B0Ibd8GJZWDFu\nhSZJEdH4o/ap9HCpq/paR4HoufcILtLgGGQrmDOlud34+I1GeaOXlKeknc8q\n5EgF8vJP5l4u1wPzbsIgaSOTCsyNB2y59IntBCLtWG4gn0eqVgy7mOY3k9dA\n+yn4ng7WUq7M08j1blfXlwyMGNfX8RXxmfxxqDq8ljj3LEsrQyIdKhC1fmqm\nCZqvWIm7I1oMEsIqCVYH5CTi7xx0HP3DD0XbbNt2lXrQM34N+f/JrtGMPhX7\n9y9D\r\n=/ytx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGKzLxM1Bb6RA2oDTcDhF9XWYs72v2h3XDBNmIxF7BBEAiEAiYt4jU4ddLsxuAd7RIFROvi2H5MSbt7B7f4iru1BYrU="}]},"maintainers":[{"name":"jyjin","email":"1538973056@qq.com"},{"name":"yeshuang","email":"iww0000@163.com"},{"name":"yanqian","email":"yanqiancloud@163.com"},{"name":"icecream.wu","email":"melody_wml@outlook.com"},{"name":"dawven","email":"dawviento@gmail.com"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.34-beta_1600139034836_0.2741069597165309"},"_hasShrinkwrap":false},"1.0.35-beta":{"name":"yqcloud-front-boot","version":"1.0.35-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# 更新日志\n<span style=\"color:red;\">更新日志在这里倒序添加</span>\n\n- `1.0.34-beta 1.0.35-beta` kcLiu 2020年09月15日 14:50:00\n\n   工作台代办新增刷新按钮\n\n- `1.0.33-beta` ZqSong 2020年08月20日 14:50:00\n\n   state=1修复\n\n- `1.0.32-beta` mlGao 2020年08月14日 11:00:00\n\n   新增导入导出功能\n\n- `1.0.31-beta` mlGao 2020年08月14日 10:30:00\n\n   新增导入导出功能\n\n- `1.0.30-beta` 2020年08月013日 10:30:00\n\n   全文搜索在知识库未搜索出内容时的白屏修复\n\n- `1.0.29-beta` 2020年08月011日 10:30:00\n\n   默认logo替换\n\n- `1.0.28` 2020年08月07日 21:47:00\n\n   重新发布一下\n\n- `1.0.27` 2020年08月07日 17:55:00 ci不通过 不可用\n\n   1.任务中心下载文件功能逻辑优化 2.登出、切租户清空页面个性化缓存\n\n- `1.0.27-beta` mlGao 2020年08月07日 16:55:00\n   任务中心下载文件功能逻辑优化\n\n- `1.0.25-beta ~ 1.0.26-beta` JyJin 2020年08月7日 15:03:00\n\n  - 登出、切租户清空页面个性化缓存\n  - boot代码详细注释整理\n\n- `1.0.24 ~ 1.0.25` MlWu 2020年07月18日 00:00:01\n\n  待办事项增加懒加载\n\n- `1.0.22 ~ 1.0.23` XhZhao 2020年07月17日 00:00:01\n\n  待办事项\n\n- `1.0.19-beta ~ 1.0.21-beta` MlGao 2020年07月15日 00:00:01\n\n  修改问答库切换分页\n  待办事项查询数据量太大导致页面崩溃\n\n- `1.0.17-beta ~ 1.0.18-beta` ZqSong 2020年07月08日 00:00:01\n\n  智能客服展示权限控制\n\n- `1.0.14-beta ~ 1.0.16-beta` KcLiu 2020年06月22日 00:00:01\n\n  登录认证\n\n- `1.0.13-beta` JyJin 2020年06月22日 00:00:01\n\n  顶栏颜色渐变色\n\n- `1.0.9-beta ~ 1.0.12-beta` ZqSong 2020年06月19日 00:00:01\n\n  用户头像展示\n\n\n# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.md","gitHead":"c7bf282c267ac3bf06a7691b8a1d10892d0842de","_id":"yqcloud-front-boot@1.0.35-beta","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-xG8Gs8kAL895cDIiqLJ+/vrurLMnyWBuP+v7TtpZ8N/z2PNWH1VmrfpqkTJATiGqscH2UQC5oaaE8AquBcuCxQ==","shasum":"501eb574aafa9e98d1c930a04be7b6b9a8a4af74","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.35-beta.tgz","fileCount":273,"unpackedSize":2699667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYs2eCRA9TVsSAnZWagAAmIIP+wfo0L50MjXA3LotbWVG\neQxcTjfVkTJ7qW0OVw3YFvUASq+HbbN6yKtqKQHqQptj8INkeDBsAL8PB2Oe\n5le36uY0DUJVpCnYk99lG9ZH5AzLz9WN1uLh69O+9wjSf1ox/9oFHi7bWQJd\nKxUDWCd1GnrYG/ctRLoOkAg6xLdu9RuMOiY4bKPs13Xxc+df4mXMiWJDegZo\nha74UlPP9ZbdbLoHKGa2TDFjWuawl1LcXedq8nzjQ/MTNGwiF7A8fJhC//2o\nDYP0YoIvi2fAREn4tkESFvsclx80nROCpQ+WuLeB+3fMZQDt+cURA2Qg1ttb\nnq4qh5ggPrdbhJJ3nyis/mg/0613OcPkk69a89U8CcPMzM+D0vxgnzpwhy1q\njOeumQdS2dgoYVTgpDzvINYfMs0+guDfcteiMktT3vU5VuiTU4oMSHzZ1Vy+\nAl5/AJa6UUtOV+cmoigm8s7l0YzYH8JDNvgQahP8gThyJNERvPgb+FtIflXH\nolRyjoGe+AHHADTlO8DQAh+ksp4J8WDDjTDW2jlZJj9M9PyNV+nRxt/Bf//1\njB2v+JdKCALC4PB7Pt3HNrRB8NsFGFRflNg/i6/++V2XkwhEdVQv6Hn0QAyB\n39iJt3MNAxQCjiQcMINkclwq0DU1xPFvaW9siCZv3RqICNeqoQREeFGdca76\nFoDU\r\n=EdGt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCp8hTmPIJ6x90cUwNyaOMDklkYpNA/wS+YCnwy0sPbjAIhAOn1iiLAhhqbB7kgWBZknS9ooeAU5Ltx3+3HiDjQPJ6U"}]},"maintainers":[{"name":"jyjin","email":"1538973056@qq.com"},{"name":"yeshuang","email":"iww0000@163.com"},{"name":"yanqian","email":"yanqiancloud@163.com"},{"name":"icecream.wu","email":"melody_wml@outlook.com"},{"name":"dawven","email":"dawviento@gmail.com"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.35-beta_1600310685732_0.27612205670359935"},"_hasShrinkwrap":false},"1.0.35":{"name":"yqcloud-front-boot","version":"1.0.35","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"c66c6b1c8fa0b3b7ab3f658df95010a3e878c914","_id":"yqcloud-front-boot@1.0.35","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-PGHvhPhxDOPmN7FRZJZ5dVLavFxpYKJg2mJTPtBRRaEw+/Bi2vIdxio9hQcOzPEe/w1qMwaQxyAvCaduiGUj/g==","shasum":"3dae07d46b3e23ed53fc9d189d647d47702995a4","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.35.tgz","fileCount":273,"unpackedSize":2699669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYzXaCRA9TVsSAnZWagAA6QYQAJKkfc91obtu9zBQnT04\nT7AN2dd2jnyIgoXyTDEQjKud7187GsXjUtC85qlbrF/z5vYrQcvw9DP5o7co\nkdYlF2qU/SoRRh+21rM9D6UdphaHOVvLqcOaFgE6UsJWgPV5fpWkGM+dNl9z\nI0P/JblqEKr0ASSbvPjn/ZjeBVTYULkhoGlfPUWp8QtJAdZgbruSAd431oRD\nozWzKxJpWyIOOEvjE7Ix/gP2/dt+2E1Yw2QwANxEj7jS4d9drDByF6h/jAsK\nmwCBYs1h1SwWzhkW1r9JWmvX0NNRBRNNq2oICdWg4IhMPkj5epYXpuvgeL2c\nKBcn8H3E8A2U0BusREkotGAlXtyvdjzLWXwABMk61/BR2svUgvB+qM8o5RUz\nkVBZfn4xRpm43Agr3sACN1lYazA8C+8VgEWxbMlM9gxWl4yu+lon9hX0svr4\nGNDl6g5gNrRnqUEMHvV9Q+BCTUc/mKv+UoOjOj6lSX+UeauHPZV5sHJCSuLI\n/s1k8z4pYaeZk0H3PrA13UdUw0HiILpPJiVmqp1sL339LklhzF+l7HLpsD5n\nL6w5qyH3qeTxL7GVpjENFkpGBItGYsZdl2nVuMNyu7YFys52CUJv5jhCDzx3\nWdg4+mAwElcC3/s5PMF4/7cq5FS8s0/SArPfVHhho9v8fOaT7pAPWXrB81e+\nXd+u\r\n=9/VD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJUD3SQsHXr+kmPLIA6GDHpaIP8zHnUP3fSjkysoYn1QIgVMk70uUoDFu299wwwUMpS/eBcvAy+IUrsqrneoGgc2g="}]},"maintainers":[{"name":"jyjin","email":"1538973056@qq.com"},{"name":"yeshuang","email":"iww0000@163.com"},{"name":"yanqian","email":"yanqiancloud@163.com"},{"name":"icecream.wu","email":"melody_wml@outlook.com"},{"name":"dawven","email":"dawviento@gmail.com"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.35_1600337369618_0.028939732075458968"},"_hasShrinkwrap":false},"1.0.36-beta":{"name":"yqcloud-front-boot","version":"1.0.36-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# 更新日志\n<span style=\"color:red;\">更新日志在这里倒序添加</span>\n\n- `1.0.36-beta` kcLiu 2020年10月27日 16:36:17\n    \n    消息弹窗新增公告类型\n\n- `1.0.34-beta 1.0.35-beta 1.0.35` kcLiu 2020年09月15日 14:50:00\n\n   工作台代办新增刷新按钮\n\n- `1.0.33-beta` ZqSong 2020年08月20日 14:50:00\n\n   state=1修复\n\n- `1.0.32-beta` mlGao 2020年08月14日 11:00:00\n\n   新增导入导出功能\n\n- `1.0.31-beta` mlGao 2020年08月14日 10:30:00\n\n   新增导入导出功能\n\n- `1.0.30-beta` 2020年08月013日 10:30:00\n\n   全文搜索在知识库未搜索出内容时的白屏修复\n\n- `1.0.29-beta` 2020年08月011日 10:30:00\n\n   默认logo替换\n\n- `1.0.28` 2020年08月07日 21:47:00\n\n   重新发布一下\n\n- `1.0.27` 2020年08月07日 17:55:00 ci不通过 不可用\n\n   1.任务中心下载文件功能逻辑优化 2.登出、切租户清空页面个性化缓存\n\n- `1.0.27-beta` mlGao 2020年08月07日 16:55:00\n   任务中心下载文件功能逻辑优化\n\n- `1.0.25-beta ~ 1.0.26-beta` JyJin 2020年08月7日 15:03:00\n\n  - 登出、切租户清空页面个性化缓存\n  - boot代码详细注释整理\n\n- `1.0.24 ~ 1.0.25` MlWu 2020年07月18日 00:00:01\n\n  待办事项增加懒加载\n\n- `1.0.22 ~ 1.0.23` XhZhao 2020年07月17日 00:00:01\n\n  待办事项\n\n- `1.0.19-beta ~ 1.0.21-beta` MlGao 2020年07月15日 00:00:01\n\n  修改问答库切换分页\n  待办事项查询数据量太大导致页面崩溃\n\n- `1.0.17-beta ~ 1.0.18-beta` ZqSong 2020年07月08日 00:00:01\n\n  智能客服展示权限控制\n\n- `1.0.14-beta ~ 1.0.16-beta` KcLiu 2020年06月22日 00:00:01\n\n  登录认证\n\n- `1.0.13-beta` JyJin 2020年06月22日 00:00:01\n\n  顶栏颜色渐变色\n\n- `1.0.9-beta ~ 1.0.12-beta` ZqSong 2020年06月19日 00:00:01\n\n  用户头像展示\n\n\n# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.md","gitHead":"f4ae51904f6d376ee9494988d5f00278ae96d8aa","_id":"yqcloud-front-boot@1.0.36-beta","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-2/XAdgnL3URFOpsP2aqnU+wZH6fTH+JlZ7aQq925mLarNAxLr4UoeuUmGvwGtM4gEltCS8EmPzF8AVbWYVSGNw==","shasum":"73de5520a2d8cd61feff4ba17af83648f1e56db4","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.36-beta.tgz","fileCount":273,"unpackedSize":2711460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfl90BCRA9TVsSAnZWagAAUx0QAJObzVTQbU6/CPZmSdzC\n4v+ftnRkCYcxZGN8Ve/JCxW4vEgc3dHMkI/A2fv/5eVaQQDsIlAKDaKNGnGs\noC7IV9c11p/fXShK/MoEjauA1rTycHKI9tuvaf4GgvLLP55YLD/cQwgh2xMV\nHQON5FSykN5NqEJQZwg6P/bxZ02G+bw+JTXG3ju0mw58h8QclzuK+JfrEEVm\nXKkvOSajnKpxSJQmJjFFM3kGsp7bS6GVktPx+WHV7VzQoe60s7rdc9Vi52Em\nqrXRP65HfQUMjx1NQOet9lLbAkv3cV/cib7ZwGhU7iL7dopTxruEpvDpN/R2\nU7EGfzDCKxKdTnV9Z4+26Bel7Dn5kdYWt2fiOuF5rDRrucjHWvhBzK8+o0+i\npc69Ax+JK9mKUZvuM6l8F8d3Fj1KL88r14vG64hkPdScblH1kgcP2PhPQ3hr\nqShALz0eVsxzq+wX9yZn2DjcFGo24+o8XitgxySyDiXEuOh8vqyBNJoX13n0\nry96OHYIAPDbQwXzczvSRlXT/4aq2zMOWDyZ07iHkL1ppCamoV4pDfiO0v6H\n7+WirtlUP77Xd/Mig/C91e8oie6th5Dv1ObA6LLeTvKE0lKZL8mSNqdYIi0h\nqjPrE/f0weROA8q/ZgZu9qeZgQU7VOJurwh/ibNjYwNRcPCYKMfWbwHxhtUj\npmU5\r\n=0jQ6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEXZpWn3ElpsyfeA+NvsPEp1S09kQEdsNgasLVU2iHRwIhAPu00+fAGT/lMhMTKzIvqgJQjeJYb7nmM0LA+Gby2bXT"}]},"maintainers":[{"name":"jyjin","email":"1538973056@qq.com"},{"name":"yeshuang","email":"iww0000@163.com"},{"name":"yanqian","email":"yanqiancloud@163.com"},{"name":"icecream.wu","email":"melody_wml@outlook.com"},{"name":"dawven","email":"dawviento@gmail.com"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.36-beta_1603788032940_0.8578293612568979"},"_hasShrinkwrap":false},"1.0.37-beta":{"name":"yqcloud-front-boot","version":"1.0.37-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# 更新日志\n<span style=\"color:red;\">更新日志在这里倒序添加</span>\n\n- `1.0.37-beta` MlWu 2020年10月27日 17:08:17\n  \n   设置泛域名\n\n- `1.0.36-beta` kcLiu 2020年10月27日 16:36:17\n    \n    消息弹窗新增公告类型\n\n- `1.0.34-beta 1.0.35-beta 1.0.35` kcLiu 2020年09月15日 14:50:00\n\n   工作台代办新增刷新按钮\n\n- `1.0.33-beta` ZqSong 2020年08月20日 14:50:00\n\n   state=1修复\n\n- `1.0.32-beta` mlGao 2020年08月14日 11:00:00\n\n   新增导入导出功能\n\n- `1.0.31-beta` mlGao 2020年08月14日 10:30:00\n\n   新增导入导出功能\n\n- `1.0.30-beta` 2020年08月013日 10:30:00\n\n   全文搜索在知识库未搜索出内容时的白屏修复\n\n- `1.0.29-beta` 2020年08月011日 10:30:00\n\n   默认logo替换\n\n- `1.0.28` 2020年08月07日 21:47:00\n\n   重新发布一下\n\n- `1.0.27` 2020年08月07日 17:55:00 ci不通过 不可用\n\n   1.任务中心下载文件功能逻辑优化 2.登出、切租户清空页面个性化缓存\n\n- `1.0.27-beta` mlGao 2020年08月07日 16:55:00\n   任务中心下载文件功能逻辑优化\n\n- `1.0.25-beta ~ 1.0.26-beta` JyJin 2020年08月7日 15:03:00\n\n  - 登出、切租户清空页面个性化缓存\n  - boot代码详细注释整理\n\n- `1.0.24 ~ 1.0.25` MlWu 2020年07月18日 00:00:01\n\n  待办事项增加懒加载\n\n- `1.0.22 ~ 1.0.23` XhZhao 2020年07月17日 00:00:01\n\n  待办事项\n\n- `1.0.19-beta ~ 1.0.21-beta` MlGao 2020年07月15日 00:00:01\n\n  修改问答库切换分页\n  待办事项查询数据量太大导致页面崩溃\n\n- `1.0.17-beta ~ 1.0.18-beta` ZqSong 2020年07月08日 00:00:01\n\n  智能客服展示权限控制\n\n- `1.0.14-beta ~ 1.0.16-beta` KcLiu 2020年06月22日 00:00:01\n\n  登录认证\n\n- `1.0.13-beta` JyJin 2020年06月22日 00:00:01\n\n  顶栏颜色渐变色\n\n- `1.0.9-beta ~ 1.0.12-beta` ZqSong 2020年06月19日 00:00:01\n\n  用户头像展示\n\n\n# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.md","gitHead":"e3a020bafd8b795b851b2ef406a8e4fce7a55775","_id":"yqcloud-front-boot@1.0.37-beta","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-dJ37jewwTkcnbUxWVrlc9IkKA494xTKq8nBHHdtGLnw5Sb2v02NuR2HNkVLLe9CQTu8bv39/sVmTzXiQcGdw/w==","shasum":"9cf8e63e15a3d56f38575f2b03eac936847169b7","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.37-beta.tgz","fileCount":273,"unpackedSize":2711681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfl+cICRA9TVsSAnZWagAAqnEP/06scl4/66/auQJD8ZAl\nrPh5GFRxo0cIvbvEZK93fuDR17o4rM0ghEdBvsKfJyBqlAY6nCerasPG9H1G\nmQh969M7wDO+lnrl+d9E2Wi/fdH418BS38xiSRH0QJbx5wwmzsrtni1XQUY0\neSdS3CLwaX+TlBnEIi03NpZLInDw/BLdhgLu4wFGs9K2gCiZO2xw/vbjQTUm\nQo7Z6A0/1MeOU5Fa9hjpesm8ahd+lAJSDFlAIGrGAcvEzlSIjJyLjF8dnbOV\nKsm6N3oZxNS3dQuygxSpx5I67lKWaj2oG78TBcY8dJnzYaSz/UUrInKhMW5W\nhnPl4JmCtysfDd3i5rB74j412yFOowjkx1stAb1/EPoE8g9zHrXDI0UwjCKG\n6KKvv4jX6suQwC25VFJISnm3QG7wgO4bmU+d/DaM7UEZ/fV71qPZ6i4T8fUL\nSmxzvpH7Gj+PHK416jRntEujPF7nh2+vmbROQ8sFklhubTfl9hKpETBCuhUU\nU1c5eNmN/6YjBT6gI7bSO+eJG1f7w9IYGqhkU1yG7qIFnO/kdfRcYBLvYq3f\nojlChCl38atN8sahhePI04lcRrSqarL6iQ0gYS2p3pVGtznK1Ki139o0BNIW\n7s6DKi2o6cfM6np6l7h1xZSk1ADNwJyvKn7qOPqRhagLO+r9rZ3qdru55EdY\nEKRY\r\n=3Yop\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICeF949r/WQm1f/lPOBPkUYp22QflhS5tq/DscmO9mJDAiEA3vPWGTImzktWdellTDGjTTLW4If8KGGZY7QZA1X24SM="}]},"maintainers":[{"name":"jyjin","email":"1538973056@qq.com"},{"name":"yeshuang","email":"iww0000@163.com"},{"name":"yanqian","email":"yanqiancloud@163.com"},{"name":"icecream.wu","email":"melody_wml@outlook.com"},{"name":"dawven","email":"dawviento@gmail.com"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.37-beta_1603790600266_0.1567066405968689"},"_hasShrinkwrap":false},"1.0.38-beta":{"name":"yqcloud-front-boot","version":"1.0.38-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"b34f962c559ecba91b6b452964adf8fc892bf7df","_id":"yqcloud-front-boot@1.0.38-beta","_shasum":"63835d319bcfbd8d10bf6316e4bdbd45fd6a83da","_from":".","_npmVersion":"4.2.0","_nodeVersion":"10.22.1","_npmUser":{"name":"icecream.wu","email":"melody_wml@outlook.com"},"dist":{"shasum":"63835d319bcfbd8d10bf6316e4bdbd45fd6a83da","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.38-beta.tgz","integrity":"sha512-GZ6NvpHpGnoImHK4Hg7iKS5Wal2xi2iwiXyPDzKqlQgmHOvwYgD0wViRUwp2k7CFQdYJWBhVlIAVv+Gx2Sauxg==","fileCount":272,"unpackedSize":2708964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfl+70CRA9TVsSAnZWagAAbLsP/2H+3notssfba4GQ2Jlq\ny6SUCJTbTtbkmoIL6DuGQlPFKufkB4AcH31/zIEC+ED8BCMR3q4Qqflr1ixZ\njiSeDLjh6jJQeJhFAxM0CIZVTCeou8FB43JyuudcfHOUdysaxArq7IYpl5Qc\n2nyX0IAwxToGat9ZI50xfGdQ6KMsPTfSoau6gwL8M6TCF7xyjZsETICNe6k+\nSZPVM3qw5dwiRrKO3VJxWAtr7+T6xArdumQNDsbW0zhaPn4jdtGOxXaIAyVb\n0ekpxsoE1WFajnNakST6i8Ivu6q2b3uYixErzBQ5OZHPnZfCraffvkKEEJUF\nWm/hsdAURVRbsj5UrjPr1F5nQ43pqVrqcqisDqZ3Ri0xKePMtoNBRK18QUy7\n1unz1Ph96UKB/DHv4H+BLvFizPn6kG+ECJjzc9Ur9xag3Xilb276S3N3EHaM\nhmxz+vFabJAGrUoa+JZeadM2Qz9lj68TZNIuTVV70YkCfVUbwxhmmAoZconb\nQQD4rkDg2KoYC6b+bAl4bCtz8x9VT6zwLin+0n7k+iZBuKZGwQrhz7/DLXps\n8K8jgDkkJ3MsZabiVBQ+TVOjh67fi7cysCEpD9bbRfqnhdOwQ9WPpdmSS6o/\nQOTXUd8f5B/LZvea1PgNjOL3LqxjyLCpBFIRq00aR7tDYTCZN3b3v6a78ge4\n2rDz\r\n=ZI25\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiWmRgYJTpE/U+pRoz5/3QV+a05zrRMi5fz4QzqZWz9QIgPrUjpG4W9Pzkv6YNboAtxqfAGQz5/jOMG/P4gKjWpW4="}]},"maintainers":[{"name":"jyjin","email":"1538973056@qq.com"},{"name":"yeshuang","email":"iww0000@163.com"},{"name":"yanqian","email":"yanqiancloud@163.com"},{"name":"icecream.wu","email":"melody_wml@outlook.com"},{"name":"dawven","email":"dawviento@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.38-beta_1603792628039_0.2522761072834321"},"_hasShrinkwrap":false},"1.0.39-beta":{"name":"yqcloud-front-boot","version":"1.0.39-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"f678427a61ff075aff1168505d6c8d87b45e3a82","_id":"yqcloud-front-boot@1.0.39-beta","_shasum":"8b62525faf1b9daac7ebcef5895bd2912f016870","_from":".","_npmVersion":"4.2.0","_nodeVersion":"10.22.1","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"shasum":"8b62525faf1b9daac7ebcef5895bd2912f016870","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.39-beta.tgz","integrity":"sha512-vEuEsfMGuBm3+qLlwg2zPKWnjB0M3s8UqEupx6WIpK5WLIDW6lPFNBqkHjusgcBZ4ql9s+jhPemBBSY4YprCZg==","fileCount":272,"unpackedSize":2708964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmAT/CRA9TVsSAnZWagAA2gIQAJUoAp77ZTCmWLG655wT\nr0mPBuCr8rwp/73zEwlS39FAVpNczj3Detm/+iRrQgDSFSd7RK9yoMIZWvYr\nGahETEswC5ygTEM8IT7YpWoegGE8aQ+4M/OliEbqa8BIMzDmxNH4RKdDTYXA\n0K0J3cvfa0KV2LlKYGEN6AtUXNPpVdgMU16UVGnSTLvUl2yKo9pcbNQGrTtf\nCgrblGRdD8FdJqWIdOyxQdv4+HxeGrcPurZaNRTu96He83GYR/wulI4BWssY\n1BInOotLhYsdC5nFSPTWTsvMXlEZLZSoIihT6or2GsuLl/Tl85s3hHuBJocZ\n2AJ+HiEyGVDI7qPWPDsQayI/R05Hu9SYVMhOpkdaKKi7t5c4HhoYpk6j6Tbo\nEm+CMhIBEqV6+KLL9MHgJLKLy5UsdhL2OjkLrVlqKo0sDUzdT1k6E0eROqUk\nfoiC1dralxTZvHRu7Ryw3sJtSz7q57PdjAXcGvzxxH8vPZ0U1i83GXccyChl\nH2RiNAU9P7y0Lz3WnryDKC0qRfyxSgTDKMUpiNTE/xzWfvFaOYuLDXQXpIGF\nWXT1yQAaI3rfn9aTtzl660X8GUlIphoWnrZdUbWjCCAPewpn53wzp8N7MnqL\nklurDJJYackYZIIpShvXbrp1eEX346bG8XDSaXUWlAmEj2RHBiiOmUTQUZ6x\ndwgv\r\n=Gau3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7M/o8o5+8PDZey23A85VJ9vveqbFzYIOrCA6+8GJ5uQIge7BM7iqIgdNkLIYEkc8Vc0y8grzwYUxuA1jFJ73il7I="}]},"maintainers":[{"name":"jyjin","email":"1538973056@qq.com"},{"name":"yeshuang","email":"iww0000@163.com"},{"name":"yanqian","email":"yanqiancloud@163.com"},{"name":"icecream.wu","email":"melody_wml@outlook.com"},{"name":"dawven","email":"dawviento@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.39-beta_1603798270842_0.3947478412621983"},"_hasShrinkwrap":false},"1.0.40-beta":{"name":"yqcloud-front-boot","version":"1.0.40-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"b34f962c559ecba91b6b452964adf8fc892bf7df","_id":"yqcloud-front-boot@1.0.40-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"icecream.wu","email":"melody_wml@outlook.com"},"dist":{"integrity":"sha512-c2+Tm1TTh7SqIHzhkiT7UbVIALpM3E21w1UvnphPQ75fUn9GARPYlyPe0HIMpC3K39BKd6i7XZ9oar9z0UrwjA==","shasum":"7f0bebd1ec62425405507c316ca00685e6afd24c","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.40-beta.tgz","fileCount":273,"unpackedSize":2711692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmPNPCRA9TVsSAnZWagAAYqYQAISf/VaWirJUaybtBido\n6DLNieYkvhVHqt28+HkMviTnC1t/TS16NRwPNy0KpNpX/ap9l6HxN1+lpN82\n2q9Ewcq45nR3gOAUgMOkkpWb05nY8ofcGrQOk4NjUe8isSStg31nPPrcqdqV\nwlk0NVZ87zW7/2CdCy56F/W1crEu/Uwm0IISaIdrocGEMo3FkU1rnsFF9OGs\n7qvM9AL5TsLATSQ9c1ONDnRr6GITPN+obGNRbFJgPIUXw58khfHlI3J9+/z/\nr/vNLubIW7BqwmeCzF+GqQZXITkn5P3/nryuWPxmUWT1XYOA6pgzU1Ilo6OY\nsttCU2mV7TnZkq7R4YOj8X+vhKHKjuaF+hVZif9lPt+yUuVZravYJGRrnXTQ\nWfC1ckdZE+svdl18bmtTDy6fcpYxMyzeFOSmdMMOAJ4TyqDlvXfNmYQ1ql3m\nX44+8Egb6lf+S3xhwYgZWhJhYoQW3h6K9hIRTYslPYK8BEPbnYX/cLeDZyy/\n32qygfcUjBkBu2Uph5Az55CwaPdPrPgqYnxf0OKLWkdz7sQtHOxebp9vRTkK\nqpwxACmFT3zpdiXKaW6D0DtsirdD41u1hqayF4AQlV85WRXy3byPjPo4Embz\nvL8+rXFCuYS4oMFN/obY89WiRn69+EaC0v3BPgvvoTMgzlCe266iUCi1v3mn\nxsAm\r\n=hCs/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsz6LmfYDgYo0w4X1PbvTKa6vsDKqSIW8YuSMqYrrzawIgIiBu9nO1cCCT0zSKeaTob0v0cCGV9NS3ARg501xMwv0="}]},"maintainers":[{"name":"jyjin","email":"1538973056@qq.com"},{"name":"yeshuang","email":"iww0000@163.com"},{"name":"yanqian","email":"yanqiancloud@163.com"},{"name":"icecream.wu","email":"melody_wml@outlook.com"},{"name":"dawven","email":"dawviento@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.40-beta_1603859278918_0.9556459347397925"},"_hasShrinkwrap":false},"1.0.41-beta":{"name":"yqcloud-front-boot","version":"1.0.41-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# 更新日志\n<span style=\"color:red;\">更新日志在这里倒序添加</span>\n\n- `1.0.41-beta` kcLiu 2020年10月28日 13:55:04\n    \n    消息弹窗优化\n\n- `1.0.37-beta~1.0.40-beta` MlWu 2020年10月27日 17:08:17\n  \n   设置泛域名\n\n- `1.0.36-beta` kcLiu 2020年10月27日 16:36:17\n    \n    消息弹窗新增公告类型\n\n- `1.0.34-beta 1.0.35-beta 1.0.35` kcLiu 2020年09月15日 14:50:00\n\n   工作台代办新增刷新按钮\n\n- `1.0.33-beta` ZqSong 2020年08月20日 14:50:00\n\n   state=1修复\n\n- `1.0.32-beta` mlGao 2020年08月14日 11:00:00\n\n   新增导入导出功能\n\n- `1.0.31-beta` mlGao 2020年08月14日 10:30:00\n\n   新增导入导出功能\n\n- `1.0.30-beta` 2020年08月013日 10:30:00\n\n   全文搜索在知识库未搜索出内容时的白屏修复\n\n- `1.0.29-beta` 2020年08月011日 10:30:00\n\n   默认logo替换\n\n- `1.0.28` 2020年08月07日 21:47:00\n\n   重新发布一下\n\n- `1.0.27` 2020年08月07日 17:55:00 ci不通过 不可用\n\n   1.任务中心下载文件功能逻辑优化 2.登出、切租户清空页面个性化缓存\n\n- `1.0.27-beta` mlGao 2020年08月07日 16:55:00\n   任务中心下载文件功能逻辑优化\n\n- `1.0.25-beta ~ 1.0.26-beta` JyJin 2020年08月7日 15:03:00\n\n  - 登出、切租户清空页面个性化缓存\n  - boot代码详细注释整理\n\n- `1.0.24 ~ 1.0.25` MlWu 2020年07月18日 00:00:01\n\n  待办事项增加懒加载\n\n- `1.0.22 ~ 1.0.23` XhZhao 2020年07月17日 00:00:01\n\n  待办事项\n\n- `1.0.19-beta ~ 1.0.21-beta` MlGao 2020年07月15日 00:00:01\n\n  修改问答库切换分页\n  待办事项查询数据量太大导致页面崩溃\n\n- `1.0.17-beta ~ 1.0.18-beta` ZqSong 2020年07月08日 00:00:01\n\n  智能客服展示权限控制\n\n- `1.0.14-beta ~ 1.0.16-beta` KcLiu 2020年06月22日 00:00:01\n\n  登录认证\n\n- `1.0.13-beta` JyJin 2020年06月22日 00:00:01\n\n  顶栏颜色渐变色\n\n- `1.0.9-beta ~ 1.0.12-beta` ZqSong 2020年06月19日 00:00:01\n\n  用户头像展示\n\n\n# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.md","gitHead":"cb520c39ae9ae9df2431d50e91f9402a42647963","_id":"yqcloud-front-boot@1.0.41-beta","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-6YRZ6HCqajtJuDlgd1mxbeSkdZQPRDmx4NjjEgoCglJkI4hrPg0OeXwRUX9qwX9QdITcer7gKxRXwxWbIT3H+w==","shasum":"e342f7d36589bce8ee69cbf2bda91816e2fff4c7","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.41-beta.tgz","fileCount":273,"unpackedSize":2712042,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmQh3CRA9TVsSAnZWagAAL7YQAJGz7NvqiO+MxfXVlTK4\n0v1hVeB4Z4jxypE96QqBAzXpD1F+r6SVHig110HAX3CnyeRr572DzPISvLuL\nU3xKDaUO/51RPxpv0HBSiUGjK78q1dZ6YZmPxfH6S/hUZHgx/h/gJ4VFCG3L\n/E9tcUbx4ths1cA5+suqlmYsUBXRfrdSnNPwurDdoK0Q8XGNRdTgYR0GIm+Z\n5rwJJZSPWb2IRRFjCHl7VdDh/7NgcVNgOh5iIOLu2aHnh4mNVJE/673O8iue\nQJExoryVIrj+sTOioR5xspxrso13ML2T3kiaH0lSVHDrUZoKkKLIjajvK5FA\ncdv3vLxgF7DX7w1vobwgyFxFOkhTqYKvAz8ZOOwzwLUOhGf8by7cIyTwfH+I\nFGpY48bY8u2VhMSycdm1hqURfMR4Bg9+wAOvYmYLp0/GI468cS1sA1ay9h8K\nq6+/WHiqOfy5k9G28MNZD9K57oep5UzRavm7H0na4fGXrOBjk5YgqUQv2YgH\nyI53N4osShPtwJAVvBy1mk8du24S18QgSrBOuv5E4XmfrD9y3GVAuszPlC7n\n6U7j/dikN5j0eoyu2pROxO27W8TEWYs+6pH1+pX1DgbwWi9O5Oe9iEiMA8K6\ng3niFChrUXt0UcyJT1gnN+5nWFs578Dx42VItOFRDJCiQEkGCubDCtB0Ok6l\n7viN\r\n=EtJ+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0XJHZlG2Y9RXmKsu3rnqkklkw/vHIXjhjVuwY4+Ue/wIgeITnr/cBHi5+MU+faWJN51C1/njYK0G1tP/+I5AwI8k="}]},"maintainers":[{"name":"jyjin","email":"1538973056@qq.com"},{"name":"yeshuang","email":"iww0000@163.com"},{"name":"yanqian","email":"yanqiancloud@163.com"},{"name":"icecream.wu","email":"melody_wml@outlook.com"},{"name":"dawven","email":"dawviento@gmail.com"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.41-beta_1603864695149_0.1540764391337901"},"_hasShrinkwrap":false},"1.0.42-beta":{"name":"yqcloud-front-boot","version":"1.0.42-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# 更新日志\n<span style=\"color:red;\">更新日志在这里倒序添加</span>\n\n- `1.0.41-beta` kcLiu 2020年10月28日 13:55:04\n    \n    消息弹窗优化\n\n- `1.0.37-beta~1.0.40-beta` MlWu 2020年10月27日 17:08:17\n  \n   设置泛域名\n\n- `1.0.36-beta` kcLiu 2020年10月27日 16:36:17\n    \n    消息弹窗新增公告类型\n\n- `1.0.34-beta 1.0.35-beta 1.0.35` kcLiu 2020年09月15日 14:50:00\n\n   工作台代办新增刷新按钮\n\n- `1.0.33-beta` ZqSong 2020年08月20日 14:50:00\n\n   state=1修复\n\n- `1.0.32-beta` mlGao 2020年08月14日 11:00:00\n\n   新增导入导出功能\n\n- `1.0.31-beta` mlGao 2020年08月14日 10:30:00\n\n   新增导入导出功能\n\n- `1.0.30-beta` 2020年08月013日 10:30:00\n\n   全文搜索在知识库未搜索出内容时的白屏修复\n\n- `1.0.29-beta` 2020年08月011日 10:30:00\n\n   默认logo替换\n\n- `1.0.28` 2020年08月07日 21:47:00\n\n   重新发布一下\n\n- `1.0.27` 2020年08月07日 17:55:00 ci不通过 不可用\n\n   1.任务中心下载文件功能逻辑优化 2.登出、切租户清空页面个性化缓存\n\n- `1.0.27-beta` mlGao 2020年08月07日 16:55:00\n   任务中心下载文件功能逻辑优化\n\n- `1.0.25-beta ~ 1.0.26-beta` JyJin 2020年08月7日 15:03:00\n\n  - 登出、切租户清空页面个性化缓存\n  - boot代码详细注释整理\n\n- `1.0.24 ~ 1.0.25` MlWu 2020年07月18日 00:00:01\n\n  待办事项增加懒加载\n\n- `1.0.22 ~ 1.0.23` XhZhao 2020年07月17日 00:00:01\n\n  待办事项\n\n- `1.0.19-beta ~ 1.0.21-beta` MlGao 2020年07月15日 00:00:01\n\n  修改问答库切换分页\n  待办事项查询数据量太大导致页面崩溃\n\n- `1.0.17-beta ~ 1.0.18-beta` ZqSong 2020年07月08日 00:00:01\n\n  智能客服展示权限控制\n\n- `1.0.14-beta ~ 1.0.16-beta` KcLiu 2020年06月22日 00:00:01\n\n  登录认证\n\n- `1.0.13-beta` JyJin 2020年06月22日 00:00:01\n\n  顶栏颜色渐变色\n\n- `1.0.9-beta ~ 1.0.12-beta` ZqSong 2020年06月19日 00:00:01\n\n  用户头像展示\n\n\n# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.md","gitHead":"cb520c39ae9ae9df2431d50e91f9402a42647963","_id":"yqcloud-front-boot@1.0.42-beta","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-lrfKnSwh9JtLMIsvwNEMK3cDaTWazyYgACrqVBF6jB1bAsHOVbBN6ezmZNTHNTSvlCMpjflPrB4ZUMQBJlk0zA==","shasum":"99193e4e1ca9c2a498d95f8de40eff06e0ad73d2","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.42-beta.tgz","fileCount":273,"unpackedSize":2712042,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmRc8CRA9TVsSAnZWagAAwggQAIosZ3ggK+1UjCjgxNKs\nUgozRnWzcQBr+CkgqOHi5Uo6o/5lOMASV4nZBfG8Nf8pDpI3KlJEWm+2oB1Y\n9Z1tPZHIvocUmsw2LZkDKFK0w/xYrs7AQ9Oi9OCMk6guyM7V+MJNe+gVb+ky\nGmpmLu6zrlHOCh2MfS5SiigtULKevGUIHwZx8DaGUggVoLE80vjQd2ablaJX\nExGjyjpRnONWngLEj7UKS5aNGAXp+pvLSIGwiv0o94dV7TkUKY5dMv9sJrdG\nYdxK7yAlpBieAd/ira20lsr0KGVAlpeZg6dGV6Pw8VUXaezkftqPoJH+/j9T\nX/J10x0RcVE7BzaL2sycV/f0qQkw7NcLdbxevBILbpyrraHe42jOzDq20G+h\nyxEsoYW6a3480/2iq9BHfEwo5tbjDrvMmNxjbu2s4x6urYaA2pCxmgjxpPOm\nfDdVgTeDRfwKAlkJfWR8UD5dt73NNYqLTaSnY/4GXq00I3xI/zGktzU5D12L\nwoq2crnZvibDrbAl20zjrCJKS7ueDXlvtW12rzkbhCXoZ2GjjVl5XFCzx3+E\nldVGT1I4t2glELOPOoVkVvOEnMvdXlUgckx3M/iTSDxw0zj9CJCPTFRCYWwE\nZmAnu2z7rpvDlHeAQNAA9bBd+8pLwwTlxiV/yMJ09dppzN8nCiIegbEWvMYl\nJTms\r\n=uvLk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDJ7CjbqUfDe2RL5QOGd419Zv+cbbHBpJMCdNrKdQhM1AiEAwwKrLSDLxMAK8D49gITrOxwL3Sn9oCx4j4c1O7nBbbc="}]},"maintainers":[{"name":"jyjin","email":"1538973056@qq.com"},{"name":"yeshuang","email":"iww0000@163.com"},{"name":"yanqian","email":"yanqiancloud@163.com"},{"name":"icecream.wu","email":"melody_wml@outlook.com"},{"name":"dawven","email":"dawviento@gmail.com"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.42-beta_1603868476205_0.9477810574116321"},"_hasShrinkwrap":false},"1.0.43-beta":{"name":"yqcloud-front-boot","version":"1.0.43-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"eacf0214153062157814956e580e4ee15a82f1fa","_id":"yqcloud-front-boot@1.0.43-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-edfZJEu/F4sIu/fG9ubxht5RejKzMjSmAYfVfARXBxCLcv+Fv/0Pdiv/sJmMmTSfFhJ2zfj7+EkNdlwBZ23ZOA==","shasum":"bf25292f0d3383efc6e7193391c1c8e10fa7b7c3","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.43-beta.tgz","fileCount":273,"unpackedSize":2712075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmRouCRA9TVsSAnZWagAARIQP/2uz8wBNW1SdBvCtNHsh\nRnJ5o+/uXHrkRDD2WunLGNgJgzBJQi+HcFKqo6sIya7YKu1B7LDnY2GqhT5U\nj3+wnoD7mx1VSZVjW0OEZpnbQrgQUJ571IEBQLQrQ4IvE5KGmyMw9RdaKEFC\nMT+gDVn7PI/QXL3YjS32aAjpP6fvkhCbo4UrIlzD8wLQA7HSwTeQYDkpIHpz\n7FSQOCPRLDqH1oqNPHc3hoUNeuflPcSauKsxXhSL0Mdvh+HWH0uUJV2fXd/a\nodV99NOm0mWQpY2s1W8wed5czvmWL/dEy/hAZQlyWkhbwufglFiT1BtTW4mQ\nym7QOyKVg8lM2DvgCd7esFaGccGd9kf/knzQ60kKobaXYsM4wakIuvJbg4ux\n1m19rF/wxME+qp75f/SIeAf7iw4F+m+nXHeX66lYD+4/ofAKP1Uj7OZJPOv7\njVIhXvGMv4c0NqnWNdNrZfWAm76X9Eu+dtvTyW2i2c7Rkgzl6gAQGFz7fz0R\nl/ODK1LOoD4351WHl1Isk/ARaJVC35TuXRDyndELZCm2t1D51YYhc7q7MN3t\nJNslmvrCS7pIHk0YuLva4UwFhOTn/35G5+eCfmiQtWjf+gn8EvQJekQbmI86\nMz9tY/MJ/vVP/fLACZyGfWcpKTQGfiSvDnFw2dokOd0MxI4Rkf2WyxZnNOul\nAIG+\r\n=nFDH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7QtRxrhJ4TWMbAf478rOYuWpIejwymNeNYPJmnAP2agIgFYPc3aqEfZgBADgUOE/PnuiwOc08DKUxrUCGnd8J/Uc="}]},"maintainers":[{"name":"jyjin","email":"1538973056@qq.com"},{"name":"yeshuang","email":"iww0000@163.com"},{"name":"yanqian","email":"yanqiancloud@163.com"},{"name":"icecream.wu","email":"melody_wml@outlook.com"},{"name":"dawven","email":"dawviento@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.43-beta_1603869229966_0.5455503969524951"},"_hasShrinkwrap":false},"1.0.43-system":{"name":"yqcloud-front-boot","version":"1.0.43-system","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# 更新日志\r\n<span style=\"color:red;\">更新日志在这里倒序添加</span>\r\n\r\n- `1.0.41-beta ~ 1.0.43-beta` kcLiu 2020年10月28日 13:55:04\r\n    \r\n    消息弹窗优化,NPM发包找不到\r\n\r\n- `1.0.37-beta~1.0.40-beta` MlWu 2020年10月27日 17:08:17\r\n  \r\n   设置泛域名\r\n\r\n- `1.0.36-beta` kcLiu 2020年10月27日 16:36:17\r\n    \r\n    消息弹窗新增公告类型\r\n\r\n- `1.0.34-beta 1.0.35-beta 1.0.35` kcLiu 2020年09月15日 14:50:00\r\n\r\n   工作台代办新增刷新按钮\r\n\r\n- `1.0.33-beta` ZqSong 2020年08月20日 14:50:00\r\n\r\n   state=1修复\r\n\r\n- `1.0.32-beta` mlGao 2020年08月14日 11:00:00\r\n\r\n   新增导入导出功能\r\n\r\n- `1.0.31-beta` mlGao 2020年08月14日 10:30:00\r\n\r\n   新增导入导出功能\r\n\r\n- `1.0.30-beta` 2020年08月013日 10:30:00\r\n\r\n   全文搜索在知识库未搜索出内容时的白屏修复\r\n\r\n- `1.0.29-beta` 2020年08月011日 10:30:00\r\n\r\n   默认logo替换\r\n\r\n- `1.0.28` 2020年08月07日 21:47:00\r\n\r\n   重新发布一下\r\n\r\n- `1.0.27` 2020年08月07日 17:55:00 ci不通过 不可用\r\n\r\n   1.任务中心下载文件功能逻辑优化 2.登出、切租户清空页面个性化缓存\r\n\r\n- `1.0.27-beta` mlGao 2020年08月07日 16:55:00\r\n   任务中心下载文件功能逻辑优化\r\n\r\n- `1.0.25-beta ~ 1.0.26-beta` JyJin 2020年08月7日 15:03:00\r\n\r\n  - 登出、切租户清空页面个性化缓存\r\n  - boot代码详细注释整理\r\n\r\n- `1.0.24 ~ 1.0.25` MlWu 2020年07月18日 00:00:01\r\n\r\n  待办事项增加懒加载\r\n\r\n- `1.0.22 ~ 1.0.23` XhZhao 2020年07月17日 00:00:01\r\n\r\n  待办事项\r\n\r\n- `1.0.19-beta ~ 1.0.21-beta` MlGao 2020年07月15日 00:00:01\r\n\r\n  修改问答库切换分页\r\n  待办事项查询数据量太大导致页面崩溃\r\n\r\n- `1.0.17-beta ~ 1.0.18-beta` ZqSong 2020年07月08日 00:00:01\r\n\r\n  智能客服展示权限控制\r\n\r\n- `1.0.14-beta ~ 1.0.16-beta` KcLiu 2020年06月22日 00:00:01\r\n\r\n  登录认证\r\n\r\n- `1.0.13-beta` JyJin 2020年06月22日 00:00:01\r\n\r\n  顶栏颜色渐变色\r\n\r\n- `1.0.9-beta ~ 1.0.12-beta` ZqSong 2020年06月19日 00:00:01\r\n\r\n  用户头像展示\r\n\r\n\r\n# Choerodon Boot\r\n\r\n\r\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\r\n\r\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\r\n\r\n * The project uses `webpack` for construction.\r\n * `React` and `Mobx` are used as the main development technology.\r\n\r\n## Install\r\n\r\n```bash\r\n$ npm install choerodon-front-boot -S\r\n```\r\n\r\n## Configuration\r\n\r\n* Create a configuration file named `config.js`\r\n\r\n```js\r\nimport autoprefixer from 'autoprefixer';\r\n// default config of Choerodon\r\nconst config = {\r\n  port: 9090,\r\n  output: './dist',\r\n  htmlTemplate: 'index.template.html',\r\n  devServerConfig: {},\r\n  postcssConfig: {\r\n    plugins: [\r\n      autoprefixer({\r\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\r\n      }),\r\n    ],\r\n  },\r\n  babelConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  webpackConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  enterPoints(mode, env) {\r\n    // By default, it returns empty object.\r\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\r\n    // e.g.\r\n    // development env\r\n    if (mode === 'start' || env === 'development') {\r\n      return {\r\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\r\n      }\r\n    }\r\n    // production env\r\n    if (mode === 'build' || env === 'production') {\r\n      return {\r\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\r\n      }\r\n    }\r\n  },\r\n  entryName: 'index',\r\n  root: '/',\r\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\r\n  routes: {\r\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\r\n  },\r\n  // By default, dashboard is false.\r\n  // The keys of dashboard are namespaces, and entries are Component paths.\r\n  dashboard: {\r\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\r\n    'choerodon-front-devops': [\r\n      'src/dashboard/Test', //  For e.g., use dir path\r\n      'src/dashboard/Test2.js', //  For e.g., use file path\r\n    ],\r\n  },\r\n  server: 'http://api.example.com', // API server\r\n  fileServer: 'http://file.example.com', // File server\r\n  clientid: 'localhost',\r\n  titlename: 'Choerodon', // HTML title\r\n  favicon: 'favicon.ico', // Page favicon\r\n  theme: { // less/sass modify vars\r\n    'primary-color': '#2196f3',\r\n  },\r\n}\r\n```\r\n\r\n## Run\r\n\r\n```\r\n$choerodon-front-boot start --config config.js\r\n```\r\n\r\nOnce running, open http://localhost:9090\r\n\r\n## Dist\r\n\r\n```\r\n$choerodon-front-boot build --config config.js\r\n```\r\n\r\n## Init Menu\r\n\r\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\r\n\r\nA `Menu.yml` file like this:\r\n\r\n``` yml\r\n#Menu.yml\r\n\"iam\": code\r\n  icon: IAM  # icon ode\r\n  sort: 1  # sort\r\n  delete: \"true\"  # Whether it should be deleted\r\n  site:  # menu level\r\n    - \"organization\": # code\r\n        sort: 1  # sort\r\n        Routes: /iam/organization  # route\r\n        icon: manage_organization  # icon\r\n        permission:  # permissions\r\n          - 'iam-service.organization.enableOrganization'\r\n```\r\nA `language/en.yml` file like this:\r\n\r\n``` yml\r\n#language/en.yml\r\n\"iam\": \"platform settings\"\r\n# site\r\n\"iam.organization\": \"Organization\"\r\n```\r\n\r\nThen, you can run the script to initialize the menu.\r\n```\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\r\n```\r\n`{1}` is your module name.\r\n\r\n\r\n## Dependencies\r\n\r\n * Node environment (6.9.0+)\r\n * Git environment\r\n * Python environment(2.7)\r\n\r\n## Related documents and information\r\n\r\n* [React](https://reactjs.org)\r\n* [Mobx](https://github.com/mobxjs/mobx)\r\n* [webpack](https://webpack.docschina.org)\r\n* [gulp](https://gulpjs.com)\r\n\r\n## Reporting Issues\r\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\r\n\r\n## How to Contribute\r\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\r\n","readmeFilename":"README.md","gitHead":"eacf0214153062157814956e580e4ee15a82f1fa","_id":"yqcloud-front-boot@1.0.43-system","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-bn60yLFHbUjExND0xxH57iAguCm9OACUmkT9nMVcYEYiQM9Hhn9gZSbgWiF51hQrBPUSUnzQKHYFXbrm/lI0Ug==","shasum":"c71008443477217b829ad87d70ade5910c5605ed","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.43-system.tgz","fileCount":273,"unpackedSize":2722665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmR1zCRA9TVsSAnZWagAAW1MP/0epTRBDOTLTiiDyCR0D\nV7wmsYNnnQcc5LOEEzof7OJZO7gpr45aoXvKuU8MTIZ+GuKzJFnmM3QCxF5f\nVSFxuSfOnQ4AOgW2n4olKMDAM4V4mRSfqNUYN3dHvlQb3hYZZplimryl7Flh\nXPsY1tQ9FLksop+ewZT9+dxpmulGYct2ozqTqkmDNIHaTOioPVNz73Ihbbbu\n3TIE9nhJPrEKEM4l7zpiKMgRtQKpn7wLKs71KtgvVkhGKPq4zvI/3WuHuXoM\n+ObV4KLi5Wg+OR9epWlAKXG3jitQ+C6od9InHCbCy18mcR2ZybK8lSI/a1jH\nCmv+hyRRDxFI1CWAZtaigXjVn/7MutS2AyVP4RXldeagOFesAxGoc7NyBMTI\nCLX7bGxdYGAiwuoEcb6EeRy3VL7/ACx+AbYyzkPe2YgM6QG64hgumZGJQScA\nsYRXJpCxrmSowj9LJHB2wJfyuuJkzvMJAG//DjXp1KQh0knl5pARDqfyLPW7\nViSsvvOehXsy446dEUy8qIOIfYxsO/y+BybD7JNKlWSpVgX98evpVYH9+wS1\nqaEPl+LOYQi/Xiv7UkB3ocA7i2YzflIpnCCXcRXYx1RF9pcEpzIeFrfTSGtZ\nV3TFLQI+xJr2BURcykMU6+Z5uPZMoZP/L6FJFYdJb1GpGqBJRg91XULFG+fo\nDOOq\r\n=+43j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrenr5v2CSC5xBOUr4Vmfx/DtiWMfIDb3Iv4ge3+bWQAIgUFt3O4uQRBulvH5bh7Fy1q7CJCgCsF54zA4LYC9UHQg="}]},"maintainers":[{"name":"jyjin","email":"1538973056@qq.com"},{"name":"yeshuang","email":"iww0000@163.com"},{"name":"yanqian","email":"yanqiancloud@163.com"},{"name":"icecream.wu","email":"melody_wml@outlook.com"},{"name":"dawven","email":"dawviento@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.43-system_1603870066799_0.7618814289782765"},"_hasShrinkwrap":false},"1.0.43":{"name":"yqcloud-front-boot","version":"1.0.43","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"75d46210091d5914f8bfea4be5e114276fd281f7","_id":"yqcloud-front-boot@1.0.43","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-J5hzyVVKCd+YBc3cPfIkBPDzyfurCIOkW5ktPmLIBSr/dyK3/Hs8/AtlPyVtPdp+UFSA9uAf6nAiNYjaXOgCtw==","shasum":"33cf2e010ad92d9e5d34bf07814e2c5b9fb9286e","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.43.tgz","fileCount":273,"unpackedSize":2712069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmmtSCRA9TVsSAnZWagAAzYMP/39PQMgxT7P39CqEoqzK\nWgMSxdEq9ZJBqBGIwBdcwLVUjoWaZFi/nPBhcfR2sC1WjeYWzXw4ElaBt+du\npCc7LB9DlTBz2XoTBqgTtJ27Bwpg3VF/7IRrgVOjvCdl3oCW/k+lY9QN3bOY\nMveO8eMPyFPdGlIxGnt7KzsHc0FRDUHdrC9Ii8P3wQvGVOoVyKhMKTDgiI3b\npLF0FjhxlbrnD5cCQ1yy6yEbTS1YtOJE4g6FRC/40xlIFE1v9DkvBPO3XGBP\ny4yiOqI5xNrkdjQawmlCI5i/QhuG8WVHosC6JUT09sH3rzlZkDa4JS9btEla\nt3rPl8D18QwTWJ+L/Z5yLCh8qK5qimtTQV9XZOblFTt+cpCirmsfGtB95Y5i\nJOH8Z23kcLwLRASdCFkL1sHj2oAgzUJr/6S+Y9K4ErsNmFYcOLWjotZTJkut\npKt8M5N0oOp4u1X1SY1JOjFMpoqTLNTB/7Ea4RtP2uryHADq3UgDJZrPdvBL\ntJ3beM2XjTd4yRETAHX2/HriQ0bOn2iSYUh9mPOwurn8yzdUD3RfzllvuF9c\nTrw44/jaVbousmdmjfZDYbLYLnTlyBCAaHZJ0FYKldRfIfpEvPXrcaGO7dm6\nSK7Dx8RR/x4sHkjQ8zGCV6UNlIqmgn9GlLYfs4bDQiXOx+totR5qITDTi5Of\nRjjt\r\n=DLOo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCf6OTGiIl/yFHfrjzluWiILnhonuQ3+lmeQXGEeq07mgIhAJx8RIHSJqJP8zBHexkzV0QOwAS32h+zXQ55BigAtOjc"}]},"maintainers":[{"name":"jyjin","email":"1538973056@qq.com"},{"name":"yeshuang","email":"iww0000@163.com"},{"name":"yanqian","email":"yanqiancloud@163.com"},{"name":"icecream.wu","email":"melody_wml@outlook.com"},{"name":"dawven","email":"dawviento@gmail.com"}],"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.43_1603955537921_0.23576902435801594"},"_hasShrinkwrap":false},"0.7.18-catl-beta":{"name":"yqcloud-front-boot","version":"0.7.18-catl-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.3-catl"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# 更新日志\r\n<span style=\"color:red;\">更新日志在这里倒序添加</span>\r\n\r\n- `1.0.41-beta ~ 1.0.43-beta ~ 1.0.43` kcLiu 2020年10月28日 13:55:04\r\n\r\n    消息弹窗优化,NPM发包找不到\r\n\r\n- `1.0.37-beta~1.0.40-beta` MlWu 2020年10月27日 17:08:17\r\n\r\n   设置泛域名\r\n\r\n- `1.0.36-beta` kcLiu 2020年10月27日 16:36:17\r\n\r\n    消息弹窗新增公告类型\r\n\r\n- `1.0.34-beta 1.0.35-beta 1.0.35` kcLiu 2020年09月15日 14:50:00\r\n\r\n   工作台代办新增刷新按钮\r\n\r\n- `1.0.33-beta` ZqSong 2020年08月20日 14:50:00\r\n\r\n   state=1修复\r\n\r\n- `1.0.32-beta` mlGao 2020年08月14日 11:00:00\r\n\r\n   新增导入导出功能\r\n\r\n- `1.0.31-beta` mlGao 2020年08月14日 10:30:00\r\n\r\n   新增导入导出功能\r\n\r\n- `1.0.30-beta` 2020年08月013日 10:30:00\r\n\r\n   全文搜索在知识库未搜索出内容时的白屏修复\r\n\r\n- `1.0.29-beta` 2020年08月011日 10:30:00\r\n\r\n   默认logo替换\r\n\r\n- `1.0.28` 2020年08月07日 21:47:00\r\n\r\n   重新发布一下\r\n\r\n- `1.0.27` 2020年08月07日 17:55:00 ci不通过 不可用\r\n\r\n   1.任务中心下载文件功能逻辑优化 2.登出、切租户清空页面个性化缓存\r\n\r\n- `1.0.27-beta` mlGao 2020年08月07日 16:55:00\r\n   任务中心下载文件功能逻辑优化\r\n\r\n- `1.0.25-beta ~ 1.0.26-beta` JyJin 2020年08月7日 15:03:00\r\n\r\n  - 登出、切租户清空页面个性化缓存\r\n  - boot代码详细注释整理\r\n\r\n- `1.0.24 ~ 1.0.25` MlWu 2020年07月18日 00:00:01\r\n\r\n  待办事项增加懒加载\r\n\r\n- `1.0.22 ~ 1.0.23` XhZhao 2020年07月17日 00:00:01\r\n\r\n  待办事项\r\n\r\n- `1.0.19-beta ~ 1.0.21-beta` MlGao 2020年07月15日 00:00:01\r\n\r\n  修改问答库切换分页\r\n  待办事项查询数据量太大导致页面崩溃\r\n\r\n- `1.0.17-beta ~ 1.0.18-beta` ZqSong 2020年07月08日 00:00:01\r\n\r\n  智能客服展示权限控制\r\n\r\n- `1.0.14-beta ~ 1.0.16-beta` KcLiu 2020年06月22日 00:00:01\r\n\r\n  登录认证\r\n\r\n- `1.0.13-beta` JyJin 2020年06月22日 00:00:01\r\n\r\n  顶栏颜色渐变色\r\n\r\n- `1.0.9-beta ~ 1.0.12-beta` ZqSong 2020年06月19日 00:00:01\r\n\r\n  用户头像展示\r\n\r\n\r\n# Choerodon Boot\r\n\r\n\r\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\r\n\r\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\r\n\r\n * The project uses `webpack` for construction.\r\n * `React` and `Mobx` are used as the main development technology.\r\n\r\n## Install\r\n\r\n```bash\r\n$ npm install choerodon-front-boot -S\r\n```\r\n\r\n## Configuration\r\n\r\n* Create a configuration file named `config.js`\r\n\r\n```js\r\nimport autoprefixer from 'autoprefixer';\r\n// default config of Choerodon\r\nconst config = {\r\n  port: 9090,\r\n  output: './dist',\r\n  htmlTemplate: 'index.template.html',\r\n  devServerConfig: {},\r\n  postcssConfig: {\r\n    plugins: [\r\n      autoprefixer({\r\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\r\n      }),\r\n    ],\r\n  },\r\n  babelConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  webpackConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  enterPoints(mode, env) {\r\n    // By default, it returns empty object.\r\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\r\n    // e.g.\r\n    // development env\r\n    if (mode === 'start' || env === 'development') {\r\n      return {\r\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\r\n      }\r\n    }\r\n    // production env\r\n    if (mode === 'build' || env === 'production') {\r\n      return {\r\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\r\n      }\r\n    }\r\n  },\r\n  entryName: 'index',\r\n  root: '/',\r\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\r\n  routes: {\r\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\r\n  },\r\n  // By default, dashboard is false.\r\n  // The keys of dashboard are namespaces, and entries are Component paths.\r\n  dashboard: {\r\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\r\n    'choerodon-front-devops': [\r\n      'src/dashboard/Test', //  For e.g., use dir path\r\n      'src/dashboard/Test2.js', //  For e.g., use file path\r\n    ],\r\n  },\r\n  server: 'http://api.example.com', // API server\r\n  fileServer: 'http://file.example.com', // File server\r\n  clientid: 'localhost',\r\n  titlename: 'Choerodon', // HTML title\r\n  favicon: 'favicon.ico', // Page favicon\r\n  theme: { // less/sass modify vars\r\n    'primary-color': '#2196f3',\r\n  },\r\n}\r\n```\r\n\r\n## Run\r\n\r\n```\r\n$choerodon-front-boot start --config config.js\r\n```\r\n\r\nOnce running, open http://localhost:9090\r\n\r\n## Dist\r\n\r\n```\r\n$choerodon-front-boot build --config config.js\r\n```\r\n\r\n## Init Menu\r\n\r\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\r\n\r\nA `Menu.yml` file like this:\r\n\r\n``` yml\r\n#Menu.yml\r\n\"iam\": code\r\n  icon: IAM  # icon ode\r\n  sort: 1  # sort\r\n  delete: \"true\"  # Whether it should be deleted\r\n  site:  # menu level\r\n    - \"organization\": # code\r\n        sort: 1  # sort\r\n        Routes: /iam/organization  # route\r\n        icon: manage_organization  # icon\r\n        permission:  # permissions\r\n          - 'iam-service.organization.enableOrganization'\r\n```\r\nA `language/en.yml` file like this:\r\n\r\n``` yml\r\n#language/en.yml\r\n\"iam\": \"platform settings\"\r\n# site\r\n\"iam.organization\": \"Organization\"\r\n```\r\n\r\nThen, you can run the script to initialize the menu.\r\n```\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\r\n```\r\n`{1}` is your module name.\r\n\r\n\r\n## Dependencies\r\n\r\n * Node environment (6.9.0+)\r\n * Git environment\r\n * Python environment(2.7)\r\n\r\n## Related documents and information\r\n\r\n* [React](https://reactjs.org)\r\n* [Mobx](https://github.com/mobxjs/mobx)\r\n* [webpack](https://webpack.docschina.org)\r\n* [gulp](https://gulpjs.com)\r\n\r\n## Reporting Issues\r\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\r\n\r\n## How to Contribute\r\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\r\n","readmeFilename":"README.md","gitHead":"75d46210091d5914f8bfea4be5e114276fd281f7","_id":"yqcloud-front-boot@0.7.18-catl-beta","_shasum":"06eccba891739392ec4a6630924002fd704d4534","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"shasum":"06eccba891739392ec4a6630924002fd704d4534","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.7.18-catl-beta.tgz","integrity":"sha512-5PjXBgGfI9OdSULADRaBeX0jyep5CjzhApN+Ts+sXINwBr9lDu3XTSKaAjKywfObatF/iws1/N68VkXuMi/9PA==","fileCount":273,"unpackedSize":2919229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvjPSCRA9TVsSAnZWagAArcgP/RFlI8YFSquJs7sK/g95\n+bWHSJqU4sxxzrejwmYzctRjSp5Bs6TDm3O8Rzi5eylQDiJzrRB7MXZUHCjj\nT9RAQRJQ701SyqgJMffHSQHXZp7xxxQw1EwLoQ82ps/uyVfqcIZLatko22CX\nReFOv09CKP/S7dy47ztnvu2n1+xeZbK2Zf6Pu4pZTflVjkwf9z43zGuS4gDg\nuWL+DFZSoLWRKqaBvpMc1JY4tsSI47K/NvhPuZ9f11dhzxguDwknZp9JEDuy\nwlG+VdK1rG/y8AiEu10oZrQ62hNEeBw/P+jY08NavkOvjQWziaMbg5ZZxaa+\n+Wd7wKXgcSP06bqrB0gbLkn8t8VUzASwFTWlE4F4zh80e2mar7Oy6KqzulHM\n8LhNcPC8tZslikQmAicfFmaF/U7AbrjnQKAVLiJKeRvFFtR65oqlD5latynD\njdB2v6A29mIBDiZdRRO4iFARW8RTbtF3KnHrl3guzBKvsQPVcMGXvv8UByNG\nHUnCo+kGa6d7alLfFT+4My+Lr/uTSOP57Y5964jGKo8KUkUTHGA8PqfTA56I\nzqdg7zruZ9U8HnVBZF4lMfDLKTxtgZ6T92oJwv/zKAY+eEQNKBykG4nTaXka\nh1Nus5AL8r39uwJDdjbSdFMhJnEsti+D0/msaQmgFLSy1GXL0Cr1vqN1sDJY\nfMlk\r\n=iLUO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCzHlSIUi/qfEIyXkUCu1jNOduR/sd73Vv145T3vzK/AIhAPai5H8+c1ZMvXr1hrUdtnYlg101gVF0nG8nTtKiI9j3"}]},"directories":{},"maintainers":[{"name":"jyjin","email":"1538973056@qq.com"},{"name":"yeshuang","email":"iww0000@163.com"},{"name":"yanqian","email":"yanqiancloud@163.com"},{"name":"icecream.wu","email":"melody_wml@outlook.com"},{"name":"dawven","email":"dawviento@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.7.18-catl-beta_1606300625732_0.16577142195346228"},"_hasShrinkwrap":false},"0.7.19-catl-beta":{"name":"yqcloud-front-boot","version":"0.7.19-catl-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.3-catl"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# 更新日志\r\n<span style=\"color:red;\">更新日志在这里倒序添加</span>\r\n\r\n- `1.0.41-beta ~ 1.0.43-beta ~ 1.0.43` kcLiu 2020年10月28日 13:55:04\r\n\r\n    消息弹窗优化,NPM发包找不到\r\n\r\n- `1.0.37-beta~1.0.40-beta` MlWu 2020年10月27日 17:08:17\r\n\r\n   设置泛域名\r\n\r\n- `1.0.36-beta` kcLiu 2020年10月27日 16:36:17\r\n\r\n    消息弹窗新增公告类型\r\n\r\n- `1.0.34-beta 1.0.35-beta 1.0.35` kcLiu 2020年09月15日 14:50:00\r\n\r\n   工作台代办新增刷新按钮\r\n\r\n- `1.0.33-beta` ZqSong 2020年08月20日 14:50:00\r\n\r\n   state=1修复\r\n\r\n- `1.0.32-beta` mlGao 2020年08月14日 11:00:00\r\n\r\n   新增导入导出功能\r\n\r\n- `1.0.31-beta` mlGao 2020年08月14日 10:30:00\r\n\r\n   新增导入导出功能\r\n\r\n- `1.0.30-beta` 2020年08月013日 10:30:00\r\n\r\n   全文搜索在知识库未搜索出内容时的白屏修复\r\n\r\n- `1.0.29-beta` 2020年08月011日 10:30:00\r\n\r\n   默认logo替换\r\n\r\n- `1.0.28` 2020年08月07日 21:47:00\r\n\r\n   重新发布一下\r\n\r\n- `1.0.27` 2020年08月07日 17:55:00 ci不通过 不可用\r\n\r\n   1.任务中心下载文件功能逻辑优化 2.登出、切租户清空页面个性化缓存\r\n\r\n- `1.0.27-beta` mlGao 2020年08月07日 16:55:00\r\n   任务中心下载文件功能逻辑优化\r\n\r\n- `1.0.25-beta ~ 1.0.26-beta` JyJin 2020年08月7日 15:03:00\r\n\r\n  - 登出、切租户清空页面个性化缓存\r\n  - boot代码详细注释整理\r\n\r\n- `1.0.24 ~ 1.0.25` MlWu 2020年07月18日 00:00:01\r\n\r\n  待办事项增加懒加载\r\n\r\n- `1.0.22 ~ 1.0.23` XhZhao 2020年07月17日 00:00:01\r\n\r\n  待办事项\r\n\r\n- `1.0.19-beta ~ 1.0.21-beta` MlGao 2020年07月15日 00:00:01\r\n\r\n  修改问答库切换分页\r\n  待办事项查询数据量太大导致页面崩溃\r\n\r\n- `1.0.17-beta ~ 1.0.18-beta` ZqSong 2020年07月08日 00:00:01\r\n\r\n  智能客服展示权限控制\r\n\r\n- `1.0.14-beta ~ 1.0.16-beta` KcLiu 2020年06月22日 00:00:01\r\n\r\n  登录认证\r\n\r\n- `1.0.13-beta` JyJin 2020年06月22日 00:00:01\r\n\r\n  顶栏颜色渐变色\r\n\r\n- `1.0.9-beta ~ 1.0.12-beta` ZqSong 2020年06月19日 00:00:01\r\n\r\n  用户头像展示\r\n\r\n\r\n# Choerodon Boot\r\n\r\n\r\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\r\n\r\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\r\n\r\n * The project uses `webpack` for construction.\r\n * `React` and `Mobx` are used as the main development technology.\r\n\r\n## Install\r\n\r\n```bash\r\n$ npm install choerodon-front-boot -S\r\n```\r\n\r\n## Configuration\r\n\r\n* Create a configuration file named `config.js`\r\n\r\n```js\r\nimport autoprefixer from 'autoprefixer';\r\n// default config of Choerodon\r\nconst config = {\r\n  port: 9090,\r\n  output: './dist',\r\n  htmlTemplate: 'index.template.html',\r\n  devServerConfig: {},\r\n  postcssConfig: {\r\n    plugins: [\r\n      autoprefixer({\r\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\r\n      }),\r\n    ],\r\n  },\r\n  babelConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  webpackConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  enterPoints(mode, env) {\r\n    // By default, it returns empty object.\r\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\r\n    // e.g.\r\n    // development env\r\n    if (mode === 'start' || env === 'development') {\r\n      return {\r\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\r\n      }\r\n    }\r\n    // production env\r\n    if (mode === 'build' || env === 'production') {\r\n      return {\r\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\r\n      }\r\n    }\r\n  },\r\n  entryName: 'index',\r\n  root: '/',\r\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\r\n  routes: {\r\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\r\n  },\r\n  // By default, dashboard is false.\r\n  // The keys of dashboard are namespaces, and entries are Component paths.\r\n  dashboard: {\r\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\r\n    'choerodon-front-devops': [\r\n      'src/dashboard/Test', //  For e.g., use dir path\r\n      'src/dashboard/Test2.js', //  For e.g., use file path\r\n    ],\r\n  },\r\n  server: 'http://api.example.com', // API server\r\n  fileServer: 'http://file.example.com', // File server\r\n  clientid: 'localhost',\r\n  titlename: 'Choerodon', // HTML title\r\n  favicon: 'favicon.ico', // Page favicon\r\n  theme: { // less/sass modify vars\r\n    'primary-color': '#2196f3',\r\n  },\r\n}\r\n```\r\n\r\n## Run\r\n\r\n```\r\n$choerodon-front-boot start --config config.js\r\n```\r\n\r\nOnce running, open http://localhost:9090\r\n\r\n## Dist\r\n\r\n```\r\n$choerodon-front-boot build --config config.js\r\n```\r\n\r\n## Init Menu\r\n\r\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\r\n\r\nA `Menu.yml` file like this:\r\n\r\n``` yml\r\n#Menu.yml\r\n\"iam\": code\r\n  icon: IAM  # icon ode\r\n  sort: 1  # sort\r\n  delete: \"true\"  # Whether it should be deleted\r\n  site:  # menu level\r\n    - \"organization\": # code\r\n        sort: 1  # sort\r\n        Routes: /iam/organization  # route\r\n        icon: manage_organization  # icon\r\n        permission:  # permissions\r\n          - 'iam-service.organization.enableOrganization'\r\n```\r\nA `language/en.yml` file like this:\r\n\r\n``` yml\r\n#language/en.yml\r\n\"iam\": \"platform settings\"\r\n# site\r\n\"iam.organization\": \"Organization\"\r\n```\r\n\r\nThen, you can run the script to initialize the menu.\r\n```\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\r\n```\r\n`{1}` is your module name.\r\n\r\n\r\n## Dependencies\r\n\r\n * Node environment (6.9.0+)\r\n * Git environment\r\n * Python environment(2.7)\r\n\r\n## Related documents and information\r\n\r\n* [React](https://reactjs.org)\r\n* [Mobx](https://github.com/mobxjs/mobx)\r\n* [webpack](https://webpack.docschina.org)\r\n* [gulp](https://gulpjs.com)\r\n\r\n## Reporting Issues\r\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\r\n\r\n## How to Contribute\r\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\r\n","readmeFilename":"README.md","gitHead":"75d46210091d5914f8bfea4be5e114276fd281f7","_id":"yqcloud-front-boot@0.7.19-catl-beta","_shasum":"fd1c77b260c8bf846495c923c02aef601189bfa6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"shasum":"fd1c77b260c8bf846495c923c02aef601189bfa6","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.7.19-catl-beta.tgz","integrity":"sha512-zkOngj1r4SXp6FOQ9iRPnZOOo+VceUXqdRTUSrusVvNIhY+wRCuZYfyilwWTbmusXu5Xd/xqw2CyDDEKw5h5SA==","fileCount":273,"unpackedSize":2919189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvjuZCRA9TVsSAnZWagAAkwwP/jKjTCKxNalMI4Pu816G\nuvLFmaUta3ckOuZUEEwMZ0nNAkWszVUxD7OUBT33oVENjHtdG0K7QiBSn4SO\nPuLiGak9xU5zy0Y8Wq5L6gOr/AIo8S3WAPtWYod41thKyofdiEzn9grG8+HQ\nL+LBP2TrjX4OEB2einYbEMiMoUxmVoapa1GVJ1/9wrqkkJXsFK4Af4dSaGLi\ngxRW+bYhuirmuAqNmDiKln8pnzk1blh+66PYCrAE67ZoArRW95Sh/NHTNuW9\nCg4OGSqVq9Ky1yd99H53LIFkAhA87MvokmzLbPRKfoqQwtfczEE1zDCh+XNI\nbRTZu3XfZ17XkpureIANoVMXHX9h4v1gYTtu/THDTGQNapZ1vvoo2xrhaLWl\n3h5BO5rzYWF1YrC+qwA1KWCsYmLhiR4Kn7B5MvvSx8sNgWO/BZZCNdEbJw/Q\nmDOQ6/ZoVP6KzNIMiMHTCr6A3Xvuf8tZAMcgYPnYRdv/dN8LZxENN3wuhlC3\ne7cNVpY68f9odW2GLonJxEIMpPYIy/MD8AzK5vENIdmDTAyXvHbLkwixqMht\nagrV9JgMVFMAkKjepPtmNEddKNkAqki1Pc71hFlcI6wx1OOTtwUYf3S+S+N4\nuE676SldHnd2dOVMijTdrNCHp7mwrT9CSxL6XUlcCX9YSEK1J+MJPaOBAEHP\nwf5y\r\n=cLAk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBD/QXDWECSPQaUImAL0Lamjq3WDK0B/PCLpQfQKFDICAiBdFXs7RETHZrIzgbJ2KKVmzDzMdtwpH4TvfGwj29acpQ=="}]},"directories":{},"maintainers":[{"name":"jyjin","email":"1538973056@qq.com"},{"name":"yeshuang","email":"iww0000@163.com"},{"name":"yanqian","email":"yanqiancloud@163.com"},{"name":"icecream.wu","email":"melody_wml@outlook.com"},{"name":"dawven","email":"dawviento@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.7.19-catl-beta_1606302617203_0.3814047929614004"},"_hasShrinkwrap":false},"0.7.20-catl-beta":{"name":"yqcloud-front-boot","version":"0.7.20-catl-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.3-catl"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# 更新日志\r\n<span style=\"color:red;\">更新日志在这里倒序添加</span>\r\n\r\n- `1.0.41-beta ~ 1.0.43-beta ~ 1.0.43` kcLiu 2020年10月28日 13:55:04\r\n\r\n    消息弹窗优化,NPM发包找不到\r\n\r\n- `1.0.37-beta~1.0.40-beta` MlWu 2020年10月27日 17:08:17\r\n\r\n   设置泛域名\r\n\r\n- `1.0.36-beta` kcLiu 2020年10月27日 16:36:17\r\n\r\n    消息弹窗新增公告类型\r\n\r\n- `1.0.34-beta 1.0.35-beta 1.0.35` kcLiu 2020年09月15日 14:50:00\r\n\r\n   工作台代办新增刷新按钮\r\n\r\n- `1.0.33-beta` ZqSong 2020年08月20日 14:50:00\r\n\r\n   state=1修复\r\n\r\n- `1.0.32-beta` mlGao 2020年08月14日 11:00:00\r\n\r\n   新增导入导出功能\r\n\r\n- `1.0.31-beta` mlGao 2020年08月14日 10:30:00\r\n\r\n   新增导入导出功能\r\n\r\n- `1.0.30-beta` 2020年08月013日 10:30:00\r\n\r\n   全文搜索在知识库未搜索出内容时的白屏修复\r\n\r\n- `1.0.29-beta` 2020年08月011日 10:30:00\r\n\r\n   默认logo替换\r\n\r\n- `1.0.28` 2020年08月07日 21:47:00\r\n\r\n   重新发布一下\r\n\r\n- `1.0.27` 2020年08月07日 17:55:00 ci不通过 不可用\r\n\r\n   1.任务中心下载文件功能逻辑优化 2.登出、切租户清空页面个性化缓存\r\n\r\n- `1.0.27-beta` mlGao 2020年08月07日 16:55:00\r\n   任务中心下载文件功能逻辑优化\r\n\r\n- `1.0.25-beta ~ 1.0.26-beta` JyJin 2020年08月7日 15:03:00\r\n\r\n  - 登出、切租户清空页面个性化缓存\r\n  - boot代码详细注释整理\r\n\r\n- `1.0.24 ~ 1.0.25` MlWu 2020年07月18日 00:00:01\r\n\r\n  待办事项增加懒加载\r\n\r\n- `1.0.22 ~ 1.0.23` XhZhao 2020年07月17日 00:00:01\r\n\r\n  待办事项\r\n\r\n- `1.0.19-beta ~ 1.0.21-beta` MlGao 2020年07月15日 00:00:01\r\n\r\n  修改问答库切换分页\r\n  待办事项查询数据量太大导致页面崩溃\r\n\r\n- `1.0.17-beta ~ 1.0.18-beta` ZqSong 2020年07月08日 00:00:01\r\n\r\n  智能客服展示权限控制\r\n\r\n- `1.0.14-beta ~ 1.0.16-beta` KcLiu 2020年06月22日 00:00:01\r\n\r\n  登录认证\r\n\r\n- `1.0.13-beta` JyJin 2020年06月22日 00:00:01\r\n\r\n  顶栏颜色渐变色\r\n\r\n- `1.0.9-beta ~ 1.0.12-beta` ZqSong 2020年06月19日 00:00:01\r\n\r\n  用户头像展示\r\n\r\n\r\n# Choerodon Boot\r\n\r\n\r\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\r\n\r\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\r\n\r\n * The project uses `webpack` for construction.\r\n * `React` and `Mobx` are used as the main development technology.\r\n\r\n## Install\r\n\r\n```bash\r\n$ npm install choerodon-front-boot -S\r\n```\r\n\r\n## Configuration\r\n\r\n* Create a configuration file named `config.js`\r\n\r\n```js\r\nimport autoprefixer from 'autoprefixer';\r\n// default config of Choerodon\r\nconst config = {\r\n  port: 9090,\r\n  output: './dist',\r\n  htmlTemplate: 'index.template.html',\r\n  devServerConfig: {},\r\n  postcssConfig: {\r\n    plugins: [\r\n      autoprefixer({\r\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\r\n      }),\r\n    ],\r\n  },\r\n  babelConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  webpackConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  enterPoints(mode, env) {\r\n    // By default, it returns empty object.\r\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\r\n    // e.g.\r\n    // development env\r\n    if (mode === 'start' || env === 'development') {\r\n      return {\r\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\r\n      }\r\n    }\r\n    // production env\r\n    if (mode === 'build' || env === 'production') {\r\n      return {\r\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\r\n      }\r\n    }\r\n  },\r\n  entryName: 'index',\r\n  root: '/',\r\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\r\n  routes: {\r\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\r\n  },\r\n  // By default, dashboard is false.\r\n  // The keys of dashboard are namespaces, and entries are Component paths.\r\n  dashboard: {\r\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\r\n    'choerodon-front-devops': [\r\n      'src/dashboard/Test', //  For e.g., use dir path\r\n      'src/dashboard/Test2.js', //  For e.g., use file path\r\n    ],\r\n  },\r\n  server: 'http://api.example.com', // API server\r\n  fileServer: 'http://file.example.com', // File server\r\n  clientid: 'localhost',\r\n  titlename: 'Choerodon', // HTML title\r\n  favicon: 'favicon.ico', // Page favicon\r\n  theme: { // less/sass modify vars\r\n    'primary-color': '#2196f3',\r\n  },\r\n}\r\n```\r\n\r\n## Run\r\n\r\n```\r\n$choerodon-front-boot start --config config.js\r\n```\r\n\r\nOnce running, open http://localhost:9090\r\n\r\n## Dist\r\n\r\n```\r\n$choerodon-front-boot build --config config.js\r\n```\r\n\r\n## Init Menu\r\n\r\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\r\n\r\nA `Menu.yml` file like this:\r\n\r\n``` yml\r\n#Menu.yml\r\n\"iam\": code\r\n  icon: IAM  # icon ode\r\n  sort: 1  # sort\r\n  delete: \"true\"  # Whether it should be deleted\r\n  site:  # menu level\r\n    - \"organization\": # code\r\n        sort: 1  # sort\r\n        Routes: /iam/organization  # route\r\n        icon: manage_organization  # icon\r\n        permission:  # permissions\r\n          - 'iam-service.organization.enableOrganization'\r\n```\r\nA `language/en.yml` file like this:\r\n\r\n``` yml\r\n#language/en.yml\r\n\"iam\": \"platform settings\"\r\n# site\r\n\"iam.organization\": \"Organization\"\r\n```\r\n\r\nThen, you can run the script to initialize the menu.\r\n```\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\r\n```\r\n`{1}` is your module name.\r\n\r\n\r\n## Dependencies\r\n\r\n * Node environment (6.9.0+)\r\n * Git environment\r\n * Python environment(2.7)\r\n\r\n## Related documents and information\r\n\r\n* [React](https://reactjs.org)\r\n* [Mobx](https://github.com/mobxjs/mobx)\r\n* [webpack](https://webpack.docschina.org)\r\n* [gulp](https://gulpjs.com)\r\n\r\n## Reporting Issues\r\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\r\n\r\n## How to Contribute\r\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\r\n","readmeFilename":"README.md","gitHead":"75d46210091d5914f8bfea4be5e114276fd281f7","_id":"yqcloud-front-boot@0.7.20-catl-beta","_shasum":"fd79540b7a94b7ecc32d2f063c6ca68ac43fcf16","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"shasum":"fd79540b7a94b7ecc32d2f063c6ca68ac43fcf16","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.7.20-catl-beta.tgz","integrity":"sha512-O4aD1ZzwgK2xXTFv2CrIKzPPNETo1BYKC5HZUaFZ8BciLq9GGBLF54Mh5yqcqfirX2ArG95fe3B5wu91clrbyw==","fileCount":273,"unpackedSize":2919233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfv02rCRA9TVsSAnZWagAAcAoP/iUdt15RqXQP9pIBHNmA\nU/C9a5AQDseOaY/KRqbEidZRN3CbTCFqmjC9iuNeU3L/o0BmNkmw9f5E2HJG\nZgqVITE+PnD2MyQyii+2fmPuNbQPziPpA1w+m/jpVXgknVVdjIS0QZ5u60An\nNJsqS0zykudpfYipog3KeIsMryrp6kbAP8bxVIT5EqrfbuJKLeuTaCDby4vy\nokhScNkQg3DyDBjuKZ5NsHMHRI4SxCdkkyQjau+SPoxp4o0znBUmFbXW2OfA\npc/tAb1WN1q7p7KDHPrDLrHYrV8kz8Z+OS5+pLAPIfPY0bt4Up4ZazyXY+YJ\nHUnsFiALCwh2ImUZrRfmYXOoP2ZvhZFUCIoO1mekEIySEdqnGu58h5385uRW\nWzoBVBd+X4msHSE4ylHG6TzhXox4F5GpWhwKsQnyQ6flklMBWaHaZ/yS7+tP\nZ0s5E5eEFofB0PuEywEOUrR72CnfV8RTFavjs6BbvmXyIFyywk7+Ky5Ncjw6\nAMNpJdQMrMlR4MFmglX00cgw1sGCvL+ZvsnlNfYOQccrVuRTOqyRpSmDkGmI\nFGgg0Ox5tnmh8gWf60g1TIKIo7lMJnllWTkHxcbJqRTWx4KAkhOVN5uCHQUI\nTLIynBfyLSiVz4H/eO0DOx6rXU4ytgeVWYXGMhM3M7eL20J3bwEshnG1yUiV\nyPu6\r\n=8JlT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFv9/zn7+IqC4ZjdSWgC0a6FJfGYrQmVDt3xNC3i5R0AAiEA6c7/9h18QO0e8NXJ2AsY/EyXgqbxww8Wz2z1lRKcCHo="}]},"directories":{},"maintainers":[{"name":"jyjin","email":"1538973056@qq.com"},{"name":"yeshuang","email":"iww0000@163.com"},{"name":"yanqian","email":"yanqiancloud@163.com"},{"name":"icecream.wu","email":"melody_wml@outlook.com"},{"name":"dawven","email":"dawviento@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.7.20-catl-beta_1606372779224_0.5319314359179279"},"_hasShrinkwrap":false},"0.7.21-catl-beta":{"name":"yqcloud-front-boot","version":"0.7.21-catl-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.3-catl"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# 更新日志\r\n<span style=\"color:red;\">更新日志在这里倒序添加</span>\r\n\r\n- `1.0.41-beta ~ 1.0.43-beta ~ 1.0.43` kcLiu 2020年10月28日 13:55:04\r\n\r\n    消息弹窗优化,NPM发包找不到\r\n\r\n- `1.0.37-beta~1.0.40-beta` MlWu 2020年10月27日 17:08:17\r\n\r\n   设置泛域名\r\n\r\n- `1.0.36-beta` kcLiu 2020年10月27日 16:36:17\r\n\r\n    消息弹窗新增公告类型\r\n\r\n- `1.0.34-beta 1.0.35-beta 1.0.35` kcLiu 2020年09月15日 14:50:00\r\n\r\n   工作台代办新增刷新按钮\r\n\r\n- `1.0.33-beta` ZqSong 2020年08月20日 14:50:00\r\n\r\n   state=1修复\r\n\r\n- `1.0.32-beta` mlGao 2020年08月14日 11:00:00\r\n\r\n   新增导入导出功能\r\n\r\n- `1.0.31-beta` mlGao 2020年08月14日 10:30:00\r\n\r\n   新增导入导出功能\r\n\r\n- `1.0.30-beta` 2020年08月013日 10:30:00\r\n\r\n   全文搜索在知识库未搜索出内容时的白屏修复\r\n\r\n- `1.0.29-beta` 2020年08月011日 10:30:00\r\n\r\n   默认logo替换\r\n\r\n- `1.0.28` 2020年08月07日 21:47:00\r\n\r\n   重新发布一下\r\n\r\n- `1.0.27` 2020年08月07日 17:55:00 ci不通过 不可用\r\n\r\n   1.任务中心下载文件功能逻辑优化 2.登出、切租户清空页面个性化缓存\r\n\r\n- `1.0.27-beta` mlGao 2020年08月07日 16:55:00\r\n   任务中心下载文件功能逻辑优化\r\n\r\n- `1.0.25-beta ~ 1.0.26-beta` JyJin 2020年08月7日 15:03:00\r\n\r\n  - 登出、切租户清空页面个性化缓存\r\n  - boot代码详细注释整理\r\n\r\n- `1.0.24 ~ 1.0.25` MlWu 2020年07月18日 00:00:01\r\n\r\n  待办事项增加懒加载\r\n\r\n- `1.0.22 ~ 1.0.23` XhZhao 2020年07月17日 00:00:01\r\n\r\n  待办事项\r\n\r\n- `1.0.19-beta ~ 1.0.21-beta` MlGao 2020年07月15日 00:00:01\r\n\r\n  修改问答库切换分页\r\n  待办事项查询数据量太大导致页面崩溃\r\n\r\n- `1.0.17-beta ~ 1.0.18-beta` ZqSong 2020年07月08日 00:00:01\r\n\r\n  智能客服展示权限控制\r\n\r\n- `1.0.14-beta ~ 1.0.16-beta` KcLiu 2020年06月22日 00:00:01\r\n\r\n  登录认证\r\n\r\n- `1.0.13-beta` JyJin 2020年06月22日 00:00:01\r\n\r\n  顶栏颜色渐变色\r\n\r\n- `1.0.9-beta ~ 1.0.12-beta` ZqSong 2020年06月19日 00:00:01\r\n\r\n  用户头像展示\r\n\r\n\r\n# Choerodon Boot\r\n\r\n\r\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\r\n\r\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\r\n\r\n * The project uses `webpack` for construction.\r\n * `React` and `Mobx` are used as the main development technology.\r\n\r\n## Install\r\n\r\n```bash\r\n$ npm install choerodon-front-boot -S\r\n```\r\n\r\n## Configuration\r\n\r\n* Create a configuration file named `config.js`\r\n\r\n```js\r\nimport autoprefixer from 'autoprefixer';\r\n// default config of Choerodon\r\nconst config = {\r\n  port: 9090,\r\n  output: './dist',\r\n  htmlTemplate: 'index.template.html',\r\n  devServerConfig: {},\r\n  postcssConfig: {\r\n    plugins: [\r\n      autoprefixer({\r\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\r\n      }),\r\n    ],\r\n  },\r\n  babelConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  webpackConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  enterPoints(mode, env) {\r\n    // By default, it returns empty object.\r\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\r\n    // e.g.\r\n    // development env\r\n    if (mode === 'start' || env === 'development') {\r\n      return {\r\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\r\n      }\r\n    }\r\n    // production env\r\n    if (mode === 'build' || env === 'production') {\r\n      return {\r\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\r\n      }\r\n    }\r\n  },\r\n  entryName: 'index',\r\n  root: '/',\r\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\r\n  routes: {\r\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\r\n  },\r\n  // By default, dashboard is false.\r\n  // The keys of dashboard are namespaces, and entries are Component paths.\r\n  dashboard: {\r\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\r\n    'choerodon-front-devops': [\r\n      'src/dashboard/Test', //  For e.g., use dir path\r\n      'src/dashboard/Test2.js', //  For e.g., use file path\r\n    ],\r\n  },\r\n  server: 'http://api.example.com', // API server\r\n  fileServer: 'http://file.example.com', // File server\r\n  clientid: 'localhost',\r\n  titlename: 'Choerodon', // HTML title\r\n  favicon: 'favicon.ico', // Page favicon\r\n  theme: { // less/sass modify vars\r\n    'primary-color': '#2196f3',\r\n  },\r\n}\r\n```\r\n\r\n## Run\r\n\r\n```\r\n$choerodon-front-boot start --config config.js\r\n```\r\n\r\nOnce running, open http://localhost:9090\r\n\r\n## Dist\r\n\r\n```\r\n$choerodon-front-boot build --config config.js\r\n```\r\n\r\n## Init Menu\r\n\r\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\r\n\r\nA `Menu.yml` file like this:\r\n\r\n``` yml\r\n#Menu.yml\r\n\"iam\": code\r\n  icon: IAM  # icon ode\r\n  sort: 1  # sort\r\n  delete: \"true\"  # Whether it should be deleted\r\n  site:  # menu level\r\n    - \"organization\": # code\r\n        sort: 1  # sort\r\n        Routes: /iam/organization  # route\r\n        icon: manage_organization  # icon\r\n        permission:  # permissions\r\n          - 'iam-service.organization.enableOrganization'\r\n```\r\nA `language/en.yml` file like this:\r\n\r\n``` yml\r\n#language/en.yml\r\n\"iam\": \"platform settings\"\r\n# site\r\n\"iam.organization\": \"Organization\"\r\n```\r\n\r\nThen, you can run the script to initialize the menu.\r\n```\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\r\n```\r\n`{1}` is your module name.\r\n\r\n\r\n## Dependencies\r\n\r\n * Node environment (6.9.0+)\r\n * Git environment\r\n * Python environment(2.7)\r\n\r\n## Related documents and information\r\n\r\n* [React](https://reactjs.org)\r\n* [Mobx](https://github.com/mobxjs/mobx)\r\n* [webpack](https://webpack.docschina.org)\r\n* [gulp](https://gulpjs.com)\r\n\r\n## Reporting Issues\r\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\r\n\r\n## How to Contribute\r\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\r\n","readmeFilename":"README.md","gitHead":"75d46210091d5914f8bfea4be5e114276fd281f7","_id":"yqcloud-front-boot@0.7.21-catl-beta","_shasum":"9746700eebc0cb2d0a50cc7b79c9370326064f04","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"shasum":"9746700eebc0cb2d0a50cc7b79c9370326064f04","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.7.21-catl-beta.tgz","integrity":"sha512-H021abykR8i49Zx5HWHEw1gPzXp/tcHVczvXMb5+bB4M3JZ82a0cZFnaDKo4GjyLNcJCS1xZRUVrrdvzeiyWzg==","fileCount":273,"unpackedSize":2919288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfv1tCCRA9TVsSAnZWagAAlY0P/jcwkEz88lEtum2WCIyT\nxI5Vr2KushJoczbfASJ31k1CiVrO7CThOm+vDt8ZnQM5MpBLjzxHPFJzYETx\nr0qL91GfTjUBExD9GV4s7KdpLVKoZYXGSxJzv8Zse3/RO96uQlDtpTKfaKQW\nxFALP2rTcJ7Zbp1H6NnIslJaa0SqYpOMYh9ckjYxVseYxdce0mR2jSx5MG3+\nolliXP2k37174/M7BgYq/Z6Gp8ZT94xuEw+sqdc9KEyidC12Izub62OMZJRZ\niWGyy1JtSrJDiEVVR8162lCrK3ooh/qdAnHM+F1/5Mh7+Nvbb3kKlGfHBuHI\n/XjfKZzUCDisAjSp9OP45ge9z2FaTnpWmmbBNApDRFNx60TI0fSJNhiXX7jT\nT8eFUvGQzesvj2JyQthk4sbcEsU0f5n3OIytS2yZtL5b3/tsw07CIAm8/W4F\nx8ed3FOQdm2ebbNYFsLFz+jAAuwagJ6vOwGkN6rSyjSP3OfqbXN7/kQbsPTt\nOitcOhWPyDd+WAQK8tiV0kIx+SnV8VdeskhilEvLezRbvw693XWU4vLcuW+z\n0FcoMA3uFU3JyDcsVcj/VokmleThgnXmfRQJvSV07v2R55sMxy4ZVq/xipMT\nlKmvwcG2jlVquJlP+/4IrpZWeMDdD+yvfyDIiuyZT3EtMft/XVNAjb8BLaTe\niBeo\r\n=6cxw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICMFHiQ2KOmd6ZUxchPH8ltniO6dp7tZgBJ7QA12UbgjAiEAkcFHnXGyiEZQvAzFpYhFGhgn02bSwRpr81fjUBZsGNY="}]},"directories":{},"maintainers":[{"name":"jyjin","email":"1538973056@qq.com"},{"name":"yeshuang","email":"iww0000@163.com"},{"name":"yanqian","email":"yanqiancloud@163.com"},{"name":"icecream.wu","email":"melody_wml@outlook.com"},{"name":"dawven","email":"dawviento@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.7.21-catl-beta_1606376258281_0.5139968102385126"},"_hasShrinkwrap":false},"1.0.44":{"name":"yqcloud-front-boot","version":"1.0.44","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"77ca8cf00e79fdbb649f6a3d8b116f5f45b91931","_id":"yqcloud-front-boot@1.0.44","_nodeVersion":"10.22.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-PD3cyRNHb5Mm73jzu75vdpPLSuIDo5Dit5mWRmtdESqwiAj6xy8bFt19t20lSY/UV9DRI2NHOCsBb0aUBK8M2g==","shasum":"049e8189037df25a75d37c03cb3ac1ae7ccc56e6","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.44.tgz","fileCount":273,"unpackedSize":2712185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/sp9CRA9TVsSAnZWagAAbvsP/R++IBZVo1Hl518KDkCA\nvXQphpdM/IRVbX6RNH82pzD3p5OxWVIt7dkVsPhAyycn4a/2Y6dyBSAk3ugF\nv5/FFUXwypQ6eVGqZ7HVcphZfL8Aa+lhMbj6ytXfRhv2lpEaUAZsfPX1qKkt\nHEmfRmndj8j9gLK60cTAqUPx200M13Q9Xbp6z/O3l60dHSze7U0g5/nZEvB2\nTbSoFi5HY/1SSW7Epc7keXbrQZ/FfrYOsayn9oSJuuqfkqiA0hlB1Jtreo2f\n1f9wggb+qtNTkBHNsP+7WKlYqnem5VCjTdStjdJtW41LcvzBKZwsgUJrzJ2b\nBDC0w8qnoyoGc4Rp29b7Pmvspj2ybAoLsFatksiCFjUaB08Cti9wY0/r9Nbf\n7JlFiDe5vuMk9Mz5XXQSTVA/A0nlzV6hZ4neqzfEi5cBRvl79ME932Eh8F/+\nRcWshqwzgJ6NxpeDUpPY75ZxQgCUM59+j5Q1waQDmQl3YydmR5rgD9kTrCPS\n4urN8QJFK1nBEJZEmpYqF3eDZWqB3iwi8GYrH/ozXKhBl0BHh6scNfIQy6Jx\n4Pu/8CD/w1K4zGNHpE6yolGFj2Lho70y9H0t3CJ3J7CW8LeoNX6wWZh625Xy\nzV4UgiLJn5LybM/D77RKZDPR405Hug3EKBOyJkdrwvfNZpfCnrFXZcGgMaEU\nEpAO\r\n=vs7m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIhmKV1f5Jrp04ECPLDABavrgdGaAIlrYp1W6MYxikiwIgcLSwbVPe8xO13aW7GaOnnt71OsepfD8iH3u9tVb1izE="}]},"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"maintainers":[{"name":"jyjin","email":"1538973056@qq.com"},{"name":"yeshuang","email":"iww0000@163.com"},{"name":"yanqian","email":"yanqiancloud@163.com"},{"name":"icecream.wu","email":"melody_wml@outlook.com"},{"name":"dawven","email":"dawviento@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.44_1610533500772_0.16444928700916406"},"_hasShrinkwrap":false},"1.0.45-beta":{"name":"yqcloud-front-boot","version":"1.0.45-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# 更新日志\n<span style=\"color:red;\">更新日志在这里倒序添加</span>\n\n- `1.0.44` shuangYe 2021年01月13日 18:55:04\n\n    修复全文搜索知识，点击知识400bug\n\n- `1.0.41-beta ~ 1.0.43-beta ~ 1.0.43` kcLiu 2020年10月28日 13:55:04\n\n    消息弹窗优化,NPM发包找不到\n\n- `1.0.37-beta~1.0.40-beta` MlWu 2020年10月27日 17:08:17\n\n   设置泛域名\n\n- `1.0.36-beta` kcLiu 2020年10月27日 16:36:17\n\n    消息弹窗新增公告类型\n\n- `1.0.34-beta 1.0.35-beta 1.0.35` kcLiu 2020年09月15日 14:50:00\n\n   工作台代办新增刷新按钮\n\n- `1.0.33-beta` ZqSong 2020年08月20日 14:50:00\n\n   state=1修复\n\n- `1.0.32-beta` mlGao 2020年08月14日 11:00:00\n\n   新增导入导出功能\n\n- `1.0.31-beta` mlGao 2020年08月14日 10:30:00\n\n   新增导入导出功能\n\n- `1.0.30-beta` 2020年08月013日 10:30:00\n\n   全文搜索在知识库未搜索出内容时的白屏修复\n\n- `1.0.29-beta` 2020年08月011日 10:30:00\n\n   默认logo替换\n\n- `1.0.28` 2020年08月07日 21:47:00\n\n   重新发布一下\n\n- `1.0.27` 2020年08月07日 17:55:00 ci不通过 不可用\n\n   1.任务中心下载文件功能逻辑优化 2.登出、切租户清空页面个性化缓存\n\n- `1.0.27-beta` mlGao 2020年08月07日 16:55:00\n   任务中心下载文件功能逻辑优化\n\n- `1.0.25-beta ~ 1.0.26-beta` JyJin 2020年08月7日 15:03:00\n\n  - 登出、切租户清空页面个性化缓存\n  - boot代码详细注释整理\n\n- `1.0.24 ~ 1.0.25` MlWu 2020年07月18日 00:00:01\n\n  待办事项增加懒加载\n\n- `1.0.22 ~ 1.0.23` XhZhao 2020年07月17日 00:00:01\n\n  待办事项\n\n- `1.0.19-beta ~ 1.0.21-beta` MlGao 2020年07月15日 00:00:01\n\n  修改问答库切换分页\n  待办事项查询数据量太大导致页面崩溃\n\n- `1.0.17-beta ~ 1.0.18-beta` ZqSong 2020年07月08日 00:00:01\n\n  智能客服展示权限控制\n\n- `1.0.14-beta ~ 1.0.16-beta` KcLiu 2020年06月22日 00:00:01\n\n  登录认证\n\n- `1.0.13-beta` JyJin 2020年06月22日 00:00:01\n\n  顶栏颜色渐变色\n\n- `1.0.9-beta ~ 1.0.12-beta` ZqSong 2020年06月19日 00:00:01\n\n  用户头像展示\n\n\n# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.md","gitHead":"b8887723a282dbefc4f132c272fc886c7fde7339","_id":"yqcloud-front-boot@1.0.45-beta","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-d93FY55z66E3a0G56v3RKTGDwxUVdyJKCenFO5HtUEu6DRRKVngogSrObf9ofwk4ukFWVDjbBqiTURyMt1DE5A==","shasum":"f22c4561513bb397f1bfa6d60af8a771986df58b","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.45-beta.tgz","fileCount":273,"unpackedSize":2712212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCPWDCRA9TVsSAnZWagAAc2MP/iv11yhhEfgvsNGF7EAm\nJRvIczRpv3lVZ7wgSVRqKV9ppva3n9MmQgbtwJHcE1f4W/esmLOwuFB7Dk+O\ngU9poq/0FjZXSfN7WPkI7l9/Yu9jSaYrTMsD0a36eK/HqqlSQf4emDJSFdk7\naZZ39KGNm5FYT3mQ3BICTyt//+VVpGInGXa1kbOE15bn35yMIG9EmNRViOcP\nYi0anf/d9jctqeBixQ/JQ/BSM+DUI5AfNHRye4ZNphgZSh0IBroBRpPUQCVH\nYvUtrYNdJCed5m5Wb9z5QCbcQnoUycufQGjA0CrDaicLyVgemKdRElW4m214\nxLJLEBcH6UaWKgD4Zv6QJMzO67Yw3D2CXm9Z/y+P5LT2ImcbcoQIV41QPbVD\nzNbAqzKll43PORzbMHd/dw9zCQYBuMbFU8vVchOo6/8dwntXsUnO1FUUuEms\n9XisIhtD/a4F8PDGquLaQuZCbO56b5HrURSP4GvsFF97obRtwcUPQqrbfnEO\nnoE4h3kAkzg7qxhiiOUwcuh+GcNwtXbrC084FpoqSiW+Gxr8XPp0cLo5aEIl\nRco2Edbx9NeQNzKPxHqWbOGyhq0pTTvLp44L5vJKL2tK0tNWAplYuZPNruE4\n/wmLEPXLSNN520l31Yl+9M/x+tZeiWqgv5/URn3YrrDJl0vvAq6SzYP/FnVO\nlUZY\r\n=rBC9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICAXd7VNG+fSfi2PQDZTHA/56fNIgmyUrLyKDgdAu32KAiEAgWFSm32q90OwMZsEfwHqNNyONRsLtJB7z0epc8TDdUs="}]},"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"maintainers":[{"name":"jyjin","email":"1538973056@qq.com"},{"name":"yeshuang","email":"iww0000@163.com"},{"name":"yanqian","email":"yanqiancloud@163.com"},{"name":"icecream.wu","email":"melody_wml@outlook.com"},{"name":"dawven","email":"dawviento@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.45-beta_1611199874370_0.7976923567298553"},"_hasShrinkwrap":false},"1.0.46":{"name":"yqcloud-front-boot","version":"1.0.46","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"e6a160c3a7967bb685f3ece96f81b503d4f953e0","_id":"yqcloud-front-boot@1.0.46","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-6mMnkNmzICOrMXzPT7BOdlaz7k4WD7IYYlwjU11W2yMsvA7yCFZ/690k0B7CknWolpxw2Uewl+fwoWi9LySsSw==","shasum":"d05ffa58c804a631e57c27c0eb12d620488731ea","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.46.tgz","fileCount":273,"unpackedSize":2712262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgD9j5CRA9TVsSAnZWagAAKYoQAJAIpPjk/Pzv/lQ64ixc\nDFPOdW0L1u3liNxl3o5dD1zHF52CdxCzBUHBGtqchoC476iJ4ZIhvOfKFRhm\n3qQ++Wqy+fCfaDo/7z0OblMe+oU/PZHz09YYKH0f9sJbH3xznDxbkhtsJLSX\nbTsC9yJA3XCIWA+aBo8/mKU6zNGyPs7tpf5gXedWJRAoHxa9lgDcNYujLYoQ\nzEDOkz0N66kt6LjGla2p9QkCQjSJpQYe7cuYeK/4U4ZvYauZkmpN5u7z1HPY\nKVjqZmcvbO6FGlrgGPHXxTkRt2nNP83lCyxFpLXehoG8hQd3cR/3S4oBAZ+y\ng3UzQJGmzMNwQL+W/ISq9Pqwo6gkvlhThWHJJehl3Af1WT/Mcm9vf5vwdVRw\n7zDADOsL5gUVHmbtGx2OVXFVJYyXKrCQnSL6egwBiPHjpwP/1H4+US6iEvlc\n1tjJXZZsBlKYwedo5f8Ik4gFRmvzRA91WxmJZzfAyP7CPnOehB1EkqJ+apuu\nzs6sGZry+HKy0h0mZBupzZbrMqaWuA0bbEEw7O2f2gRlT4OiclIzwG4+MR6o\nEpnJwx7AWHGFZnQ5/+jcipBhugb48mhsaGi+FEGPIMnXol82+qy5x0dLmUR6\nPa1WxXggEgiu5hlwkWu5DqyIMDUiIz4gqHrHVGM7WPd12hiYxdlOJrXJiozK\nhX9d\r\n=5b1P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDX/VDl3MF8sStqIqo+ud8Q7MT3O0wwvOob7uJj2wgF/AIhANX5R0zwLSbCOp3c6NAgk5cY4Aq2Fq35OiTfwaW5+wTM"}]},"_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"directories":{},"maintainers":[{"name":"jyjin","email":"1538973056@qq.com"},{"name":"yeshuang","email":"iww0000@163.com"},{"name":"yanqian","email":"yanqiancloud@163.com"},{"name":"icecream.wu","email":"melody_wml@outlook.com"},{"name":"dawven","email":"dawviento@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.46_1611651321160_0.06794046491477146"},"_hasShrinkwrap":false},"1.0.48":{"name":"yqcloud-front-boot","version":"1.0.48","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# 更新日志\r\n<span style=\"color:red;\">更新日志在这里倒序添加</span>\r\n\r\n- `1.0.48` QyYu 2021年4月14日 17:28:19\r\n\r\n    消息中心接口修改\r\n    修复1.0.47版本代码编译问题\r\n\r\n- `1.0.44` shuangYe 2021年01月13日 18:55:04\r\n\r\n    修复全文搜索知识，点击知识400bug\r\n\r\n- `1.0.41-beta ~ 1.0.43-beta ~ 1.0.43` kcLiu 2020年10月28日 13:55:04\r\n\r\n    消息弹窗优化,NPM发包找不到\r\n\r\n- `1.0.37-beta~1.0.40-beta` MlWu 2020年10月27日 17:08:17\r\n\r\n   设置泛域名\r\n\r\n- `1.0.36-beta` kcLiu 2020年10月27日 16:36:17\r\n\r\n    消息弹窗新增公告类型\r\n\r\n- `1.0.34-beta 1.0.35-beta 1.0.35` kcLiu 2020年09月15日 14:50:00\r\n\r\n   工作台代办新增刷新按钮\r\n\r\n- `1.0.33-beta` ZqSong 2020年08月20日 14:50:00\r\n\r\n   state=1修复\r\n\r\n- `1.0.32-beta` mlGao 2020年08月14日 11:00:00\r\n\r\n   新增导入导出功能\r\n\r\n- `1.0.31-beta` mlGao 2020年08月14日 10:30:00\r\n\r\n   新增导入导出功能\r\n\r\n- `1.0.30-beta` 2020年08月013日 10:30:00\r\n\r\n   全文搜索在知识库未搜索出内容时的白屏修复\r\n\r\n- `1.0.29-beta` 2020年08月011日 10:30:00\r\n\r\n   默认logo替换\r\n\r\n- `1.0.28` 2020年08月07日 21:47:00\r\n\r\n   重新发布一下\r\n\r\n- `1.0.27` 2020年08月07日 17:55:00 ci不通过 不可用\r\n\r\n   1.任务中心下载文件功能逻辑优化 2.登出、切租户清空页面个性化缓存\r\n\r\n- `1.0.27-beta` mlGao 2020年08月07日 16:55:00\r\n   任务中心下载文件功能逻辑优化\r\n\r\n- `1.0.25-beta ~ 1.0.26-beta` JyJin 2020年08月7日 15:03:00\r\n\r\n  - 登出、切租户清空页面个性化缓存\r\n  - boot代码详细注释整理\r\n\r\n- `1.0.24 ~ 1.0.25` MlWu 2020年07月18日 00:00:01\r\n\r\n  待办事项增加懒加载\r\n\r\n- `1.0.22 ~ 1.0.23` XhZhao 2020年07月17日 00:00:01\r\n\r\n  待办事项\r\n\r\n- `1.0.19-beta ~ 1.0.21-beta` MlGao 2020年07月15日 00:00:01\r\n\r\n  修改问答库切换分页\r\n  待办事项查询数据量太大导致页面崩溃\r\n\r\n- `1.0.17-beta ~ 1.0.18-beta` ZqSong 2020年07月08日 00:00:01\r\n\r\n  智能客服展示权限控制\r\n\r\n- `1.0.14-beta ~ 1.0.16-beta` KcLiu 2020年06月22日 00:00:01\r\n\r\n  登录认证\r\n\r\n- `1.0.13-beta` JyJin 2020年06月22日 00:00:01\r\n\r\n  顶栏颜色渐变色\r\n\r\n- `1.0.9-beta ~ 1.0.12-beta` ZqSong 2020年06月19日 00:00:01\r\n\r\n  用户头像展示\r\n\r\n\r\n# Choerodon Boot\r\n\r\n\r\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\r\n\r\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\r\n\r\n * The project uses `webpack` for construction.\r\n * `React` and `Mobx` are used as the main development technology.\r\n\r\n## Install\r\n\r\n```bash\r\n$ npm install choerodon-front-boot -S\r\n```\r\n\r\n## Configuration\r\n\r\n* Create a configuration file named `config.js`\r\n\r\n```js\r\nimport autoprefixer from 'autoprefixer';\r\n// default config of Choerodon\r\nconst config = {\r\n  port: 9090,\r\n  output: './dist',\r\n  htmlTemplate: 'index.template.html',\r\n  devServerConfig: {},\r\n  postcssConfig: {\r\n    plugins: [\r\n      autoprefixer({\r\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\r\n      }),\r\n    ],\r\n  },\r\n  babelConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  webpackConfig(config, mode, env) {\r\n    return config;\r\n  },\r\n  enterPoints(mode, env) {\r\n    // By default, it returns empty object.\r\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\r\n    // e.g.\r\n    // development env\r\n    if (mode === 'start' || env === 'development') {\r\n      return {\r\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\r\n      }\r\n    }\r\n    // production env\r\n    if (mode === 'build' || env === 'production') {\r\n      return {\r\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\r\n      }\r\n    }\r\n  },\r\n  entryName: 'index',\r\n  root: '/',\r\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\r\n  routes: {\r\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\r\n  },\r\n  // By default, dashboard is false.\r\n  // The keys of dashboard are namespaces, and entries are Component paths.\r\n  dashboard: {\r\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\r\n    'choerodon-front-devops': [\r\n      'src/dashboard/Test', //  For e.g., use dir path\r\n      'src/dashboard/Test2.js', //  For e.g., use file path\r\n    ],\r\n  },\r\n  server: 'http://api.example.com', // API server\r\n  fileServer: 'http://file.example.com', // File server\r\n  clientid: 'localhost',\r\n  titlename: 'Choerodon', // HTML title\r\n  favicon: 'favicon.ico', // Page favicon\r\n  theme: { // less/sass modify vars\r\n    'primary-color': '#2196f3',\r\n  },\r\n}\r\n```\r\n\r\n## Run\r\n\r\n```\r\n$choerodon-front-boot start --config config.js\r\n```\r\n\r\nOnce running, open http://localhost:9090\r\n\r\n## Dist\r\n\r\n```\r\n$choerodon-front-boot build --config config.js\r\n```\r\n\r\n## Init Menu\r\n\r\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\r\n\r\nA `Menu.yml` file like this:\r\n\r\n``` yml\r\n#Menu.yml\r\n\"iam\": code\r\n  icon: IAM  # icon ode\r\n  sort: 1  # sort\r\n  delete: \"true\"  # Whether it should be deleted\r\n  site:  # menu level\r\n    - \"organization\": # code\r\n        sort: 1  # sort\r\n        Routes: /iam/organization  # route\r\n        icon: manage_organization  # icon\r\n        permission:  # permissions\r\n          - 'iam-service.organization.enableOrganization'\r\n```\r\nA `language/en.yml` file like this:\r\n\r\n``` yml\r\n#language/en.yml\r\n\"iam\": \"platform settings\"\r\n# site\r\n\"iam.organization\": \"Organization\"\r\n```\r\n\r\nThen, you can run the script to initialize the menu.\r\n```\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\r\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\r\n```\r\n`{1}` is your module name.\r\n\r\n\r\n## Dependencies\r\n\r\n * Node environment (6.9.0+)\r\n * Git environment\r\n * Python environment(2.7)\r\n\r\n## Related documents and information\r\n\r\n* [React](https://reactjs.org)\r\n* [Mobx](https://github.com/mobxjs/mobx)\r\n* [webpack](https://webpack.docschina.org)\r\n* [gulp](https://gulpjs.com)\r\n\r\n## Reporting Issues\r\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\r\n\r\n## How to Contribute\r\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\r\n","readmeFilename":"README.md","gitHead":"933a7f9f9b45caa16563ab796c723406071ee8cc","_id":"yqcloud-front-boot@1.0.48","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-tEOsgVmhFIqz1TQ4oVm9EqDvEfqUK0l+PJbmy9oYo1gv4FBlY8bQT0GVxOb/LoAYfCIM326WdLiTUfgepOs02Q==","shasum":"a3940773908bc5737907134e4ab86a39cfdace2a","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.48.tgz","fileCount":273,"unpackedSize":2723002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdsHTCRA9TVsSAnZWagAAbv8P/1iQfv4DUZCWJy5GVjDb\nSIaPPmY09tc2EBm1Q/Zws+jgTPQ24k0jiQgcgvlv1Sn2f1gaU8/2MLCifzBK\niTrcQfHt4W78UjSiLMKY91k4+nnBjOW2uqlRltnsh9yuc8/i6qYkcwZ8MV0c\najFj5j727Xiisw1jKms42jfLuHQy/H7ZgwvAgte1w7htbN/WDlV5IMfPoH7L\nr3f4xBZ4kPSuaj/vUhN0TFr08dd+jjobNUOLMmKwwzlhcZsgu9jTMHhaGIqO\nfCfqFkzZ1dPWrrP5sMylMTeCjHySI94DFS1Fm2zGiTuDbWg32+1fNl936ohG\nPE4zWieXx+kTVeQG10DWHJSQNsqcgC5gFwwlzx9EghPB3emMZ00ese9w/v00\nL/1ZsLcwfDnGYr3hndCJt6A7mkwYi6KjNypaGZnbBemHwqoWoxTqAtr8/aUB\nr8voSXSmuKiNUX1v4mnxwJVn3nRtRN7jHfH/4AmX6Gt55IZKCc+KPzplXXtJ\nyXtudbI1F7zSHWmCdmtyXwS2LmKoGhavE3VlV0ADi1abAb+y5oC0nHL0PeIC\n+7v0r+nf1tI+/tPTFOkqJdH7pdVn9CsONAAEACnVzsOz2ydDVh9oYLkjsrI1\nxC0A0bjlf9HDcpFsWw+4ePGId6fAHH5MzE1Kq0CBO5AK9XrZ/1oHhY9nljSo\n1MJ9\r\n=XXUd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAcpcDu9N1eZrfjwAycL9jbsWVkKRLeXU50DFynzRnn/AiEAgIXqKkFmTHDuNItHzfN/Bzox+SM4Q+It2XNVm8eg/sY="}]},"directories":{},"maintainers":[{"name":"jyjin","email":"1538973056@qq.com"},{"name":"yeshuang","email":"iww0000@163.com"},{"name":"yanqian","email":"yanqiancloud@163.com"},{"name":"icecream.wu","email":"melody_wml@outlook.com"},{"name":"dawven","email":"dawviento@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.48_1618395603229_0.5401935632238919"},"_hasShrinkwrap":false},"1.0.49-beta":{"name":"yqcloud-front-boot","version":"1.0.49-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# 更新日志\n<span style=\"color:red;\">更新日志在这里倒序添加</span>\n\n- `1.0.48` QyYu 2021年4月14日 17:28:19\n\n    消息中心接口修改\n    修复1.0.47版本代码编译问题\n\n- `1.0.44` shuangYe 2021年01月13日 18:55:04\n\n    修复全文搜索知识，点击知识400bug\n\n- `1.0.41-beta ~ 1.0.43-beta ~ 1.0.43` kcLiu 2020年10月28日 13:55:04\n\n    消息弹窗优化,NPM发包找不到\n\n- `1.0.37-beta~1.0.40-beta` MlWu 2020年10月27日 17:08:17\n\n   设置泛域名\n\n- `1.0.36-beta` kcLiu 2020年10月27日 16:36:17\n\n    消息弹窗新增公告类型\n\n- `1.0.34-beta 1.0.35-beta 1.0.35` kcLiu 2020年09月15日 14:50:00\n\n   工作台代办新增刷新按钮\n\n- `1.0.33-beta` ZqSong 2020年08月20日 14:50:00\n\n   state=1修复\n\n- `1.0.32-beta` mlGao 2020年08月14日 11:00:00\n\n   新增导入导出功能\n\n- `1.0.31-beta` mlGao 2020年08月14日 10:30:00\n\n   新增导入导出功能\n\n- `1.0.30-beta` 2020年08月013日 10:30:00\n\n   全文搜索在知识库未搜索出内容时的白屏修复\n\n- `1.0.29-beta` 2020年08月011日 10:30:00\n\n   默认logo替换\n\n- `1.0.28` 2020年08月07日 21:47:00\n\n   重新发布一下\n\n- `1.0.27` 2020年08月07日 17:55:00 ci不通过 不可用\n\n   1.任务中心下载文件功能逻辑优化 2.登出、切租户清空页面个性化缓存\n\n- `1.0.27-beta` mlGao 2020年08月07日 16:55:00\n   任务中心下载文件功能逻辑优化\n\n- `1.0.25-beta ~ 1.0.26-beta` JyJin 2020年08月7日 15:03:00\n\n  - 登出、切租户清空页面个性化缓存\n  - boot代码详细注释整理\n\n- `1.0.24 ~ 1.0.25` MlWu 2020年07月18日 00:00:01\n\n  待办事项增加懒加载\n\n- `1.0.22 ~ 1.0.23` XhZhao 2020年07月17日 00:00:01\n\n  待办事项\n\n- `1.0.19-beta ~ 1.0.21-beta` MlGao 2020年07月15日 00:00:01\n\n  修改问答库切换分页\n  待办事项查询数据量太大导致页面崩溃\n\n- `1.0.17-beta ~ 1.0.18-beta` ZqSong 2020年07月08日 00:00:01\n\n  智能客服展示权限控制\n\n- `1.0.14-beta ~ 1.0.16-beta` KcLiu 2020年06月22日 00:00:01\n\n  登录认证\n\n- `1.0.13-beta` JyJin 2020年06月22日 00:00:01\n\n  顶栏颜色渐变色\n\n- `1.0.9-beta ~ 1.0.12-beta` ZqSong 2020年06月19日 00:00:01\n\n  用户头像展示\n\n\n# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.md","gitHead":"7d76d1acbc91c4a0216f74a31294516461955a85","_id":"yqcloud-front-boot@1.0.49-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-NxzOxL5dP88i1+FFaHpJ6SyyV2HzjIrglhSork6vLUzvqS/R5sC6uJ13AZlqNcT8ybp9zrZRLq4bMwdXnBKeLA==","shasum":"301c5a4be78193f0595a567bfef8fca9d6ff7445","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.49-beta.tgz","fileCount":273,"unpackedSize":2712565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgduHtCRA9TVsSAnZWagAA+zIQAJUcUpeBYXD49/JBUTjp\nNku6+D+qt24Mfd2fW+kTwj59Sacix/NUR2GtqaaRUh2VfNUUxUYMrIJfTaY2\nroB+vqoKlL1wykj7dv2bQ57FZyFVvV40a3bj20WoNi6RxA1pRhgx5hahHDMn\nsFvnYGrANm9vzJZ7OP6iqny8tUwcy/Fb2N06a+gr+0/H80LeZDkVJqVGLFsu\nwX7zZsoI/YRT5pkq9JqDlOYP6eFWtyJyab2+IDisZQXSLRz+fgtXaPC+hzml\nDVDclf4hTSfy/zM2C8zizm3XScdBP4FS0s8UVJmRiPKrDeCxGs4jqIeKYzv1\nJ/ksAwei4PtTYM+sb0fXSdr3nTPhbgJSRnsNOjlavz6aySPUIyeLodyOLY6T\nWcRYf9UIOHyqj8EZ7Ep70kE0f1wk26V819ey0/zuqHvVqFy6nBthjSOKQliq\nmlmaCS+MU7HSxuIlqsEidfbEbka4xqjb9aE97rW9wK2KaTpPaNTrSur9IlSW\n9q598cT8zQoWMMzgfptTpW6VNo2rOK2abjQAc3Z6+sMQnMDL4Ym03dhmWRNs\ntsEjyObM3N70xCG3fzk0CbFOsMJZdQj2Gb+qLGOpisNQSr5mAxUn/t43LC9o\nwwEuahVhZLDVc4b1Ac6U0/Qy2PcH+EZBPbXuO+j1L5YNAlw/bRXoIDxX8SEb\n+8yp\r\n=npV4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAHnNVKFkeoU7L1+12iQpgcw9WupGfwyk7LZIfmBIsHcAiBLliYQ5oK0bxZyFj2sLGeR2AsOrTtTWU0q4cMeGh39/w=="}]},"directories":{},"maintainers":[{"name":"jyjin","email":"1538973056@qq.com"},{"name":"yeshuang","email":"iww0000@163.com"},{"name":"yanqian","email":"yanqiancloud@163.com"},{"name":"icecream.wu","email":"melody_wml@outlook.com"},{"name":"dawven","email":"dawviento@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.49-beta_1618403820436_0.9547553704346101"},"_hasShrinkwrap":false},"1.0.50-beta":{"name":"yqcloud-front-boot","version":"1.0.50-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# 更新日志\n<span style=\"color:red;\">更新日志在这里倒序添加</span>\n\n- `1.0.47 ~ 1.0.50-beta` QyYu 2021年4月14日 17:28:19\n\n    消息中心接口修改\n    修复1.0.47版本代码编译问题\n\n- `1.0.44` shuangYe 2021年01月13日 18:55:04\n\n    修复全文搜索知识，点击知识400bug\n\n- `1.0.41-beta ~ 1.0.43-beta ~ 1.0.43` kcLiu 2020年10月28日 13:55:04\n\n    消息弹窗优化,NPM发包找不到\n\n- `1.0.37-beta~1.0.40-beta` MlWu 2020年10月27日 17:08:17\n\n   设置泛域名\n\n- `1.0.36-beta` kcLiu 2020年10月27日 16:36:17\n\n    消息弹窗新增公告类型\n\n- `1.0.34-beta 1.0.35-beta 1.0.35` kcLiu 2020年09月15日 14:50:00\n\n   工作台代办新增刷新按钮\n\n- `1.0.33-beta` ZqSong 2020年08月20日 14:50:00\n\n   state=1修复\n\n- `1.0.32-beta` mlGao 2020年08月14日 11:00:00\n\n   新增导入导出功能\n\n- `1.0.31-beta` mlGao 2020年08月14日 10:30:00\n\n   新增导入导出功能\n\n- `1.0.30-beta` 2020年08月013日 10:30:00\n\n   全文搜索在知识库未搜索出内容时的白屏修复\n\n- `1.0.29-beta` 2020年08月011日 10:30:00\n\n   默认logo替换\n\n- `1.0.28` 2020年08月07日 21:47:00\n\n   重新发布一下\n\n- `1.0.27` 2020年08月07日 17:55:00 ci不通过 不可用\n\n   1.任务中心下载文件功能逻辑优化 2.登出、切租户清空页面个性化缓存\n\n- `1.0.27-beta` mlGao 2020年08月07日 16:55:00\n   任务中心下载文件功能逻辑优化\n\n- `1.0.25-beta ~ 1.0.26-beta` JyJin 2020年08月7日 15:03:00\n\n  - 登出、切租户清空页面个性化缓存\n  - boot代码详细注释整理\n\n- `1.0.24 ~ 1.0.25` MlWu 2020年07月18日 00:00:01\n\n  待办事项增加懒加载\n\n- `1.0.22 ~ 1.0.23` XhZhao 2020年07月17日 00:00:01\n\n  待办事项\n\n- `1.0.19-beta ~ 1.0.21-beta` MlGao 2020年07月15日 00:00:01\n\n  修改问答库切换分页\n  待办事项查询数据量太大导致页面崩溃\n\n- `1.0.17-beta ~ 1.0.18-beta` ZqSong 2020年07月08日 00:00:01\n\n  智能客服展示权限控制\n\n- `1.0.14-beta ~ 1.0.16-beta` KcLiu 2020年06月22日 00:00:01\n\n  登录认证\n\n- `1.0.13-beta` JyJin 2020年06月22日 00:00:01\n\n  顶栏颜色渐变色\n\n- `1.0.9-beta ~ 1.0.12-beta` ZqSong 2020年06月19日 00:00:01\n\n  用户头像展示\n\n\n# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.md","gitHead":"0c2a4cb9a5cfbb502d97e95bded55668ab24beae","_id":"yqcloud-front-boot@1.0.50-beta","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-I+dq74pMLfN12VG7ydtrlSdfO9elMjQQlku7kU0Em1NdbCIEaB7xiOyz2pSaQYxktk4/RFqDniAfheOzl5k6SQ==","shasum":"6b83b53f2b719ed1ffe5dff1ee87af2139a1af27","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.50-beta.tgz","fileCount":273,"unpackedSize":2711996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeCiDCRA9TVsSAnZWagAAgBYQAIHADe+Y/Ff7JRgejl2R\nHW3RBwStHt7QxXXxc8OPZa9IIktIr92JZZULiOfs5Qxu2Eu7FSODrstONg9p\nbgw9zVGby0Zq1EmgTCfQE4yYM3nXjmX1j0x7Ye+rRRfwtDE6E+AxqdbUZWY3\n6A2jliV6ismhlXhiQXpAkvPCjO/62tBdDegm8abAe9JtSZaIpiDaLMfi5S1y\n5UEAYRJdGfBafljdhmMVGZskTC7XrnL49vg4l4auWrd5CzQbsXNak9rEUm4Q\nyCCrcvGZxFKe+UkzaFWuQ7MAF4GL96vXEKCRt2kKEkBwcr2w9DHhFxBMkjzo\nPrTZKbn6t+mTmaw7HMXTW8xzFcoWsQhZRdR+KTaCdYqzsJOyCFUNCmrrnTlF\nSz94mDAhSM3IkJCGgCc+HOmbpc3yHOiEW1xeolwgq0RezWiYX/FDx+Ih5xys\nV+Et6AnL6xFXQ7XHyXFz7sKacRtKh3hIbVeBYhfRkliRyn9sOwe/HaznEpLo\nx2bdmmPiddM9wZgodbbP0qMvjVQqxDjWUT6/nfLmjbF1VdsoTRtVb+51iHn7\nFxctaBp9cuJP05uzIKpXB1lblwMPGxdqGroGtSDaoR3cq+qenDHgn4Pc8G0e\npAMD/VoQ5ivxK4KZHA4dwem8T7gohF2T1CdW0r6LOCna85JPHL7tThahWpST\n34Zk\r\n=z+UA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDj15FyFgS5YewgeUeT/gIDln2LEsn6l27ww6WgfhJPXAiEAktow2qPQ11eAIEcNMhVQzNvVeAISoV3MRG7p1fvfCIE="}]},"directories":{},"maintainers":[{"name":"jyjin","email":"1538973056@qq.com"},{"name":"yeshuang","email":"iww0000@163.com"},{"name":"yanqian","email":"yanqiancloud@163.com"},{"name":"icecream.wu","email":"melody_wml@outlook.com"},{"name":"dawven","email":"dawviento@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.50-beta_1618487426523_0.6638071368452778"},"_hasShrinkwrap":false},"1.0.50-catl":{"name":"yqcloud-front-boot","version":"1.0.50-catl","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# 更新日志\n<span style=\"color:red;\">更新日志在这里倒序添加</span>\n\n- `1.0.50-catl` JyJin 2021年5月24日 09:54:19\n\n    catl-cookie分支，解决多产品冲突\n    宁德专用cookie key修改为yqcloud_access_token\n    \n\n- `1.0.47 ~ 1.0.50-beta` QyYu 2021年4月14日 17:28:19\n\n    消息中心接口修改\n    修复1.0.47版本代码编译问题\n\n- `1.0.44` shuangYe 2021年01月13日 18:55:04\n\n    修复全文搜索知识，点击知识400bug\n\n- `1.0.41-beta ~ 1.0.43-beta ~ 1.0.43` kcLiu 2020年10月28日 13:55:04\n\n    消息弹窗优化,NPM发包找不到\n\n- `1.0.37-beta~1.0.40-beta` MlWu 2020年10月27日 17:08:17\n\n   设置泛域名\n\n- `1.0.36-beta` kcLiu 2020年10月27日 16:36:17\n\n    消息弹窗新增公告类型\n\n- `1.0.34-beta 1.0.35-beta 1.0.35` kcLiu 2020年09月15日 14:50:00\n\n   工作台代办新增刷新按钮\n\n- `1.0.33-beta` ZqSong 2020年08月20日 14:50:00\n\n   state=1修复\n\n- `1.0.32-beta` mlGao 2020年08月14日 11:00:00\n\n   新增导入导出功能\n\n- `1.0.31-beta` mlGao 2020年08月14日 10:30:00\n\n   新增导入导出功能\n\n- `1.0.30-beta` 2020年08月013日 10:30:00\n\n   全文搜索在知识库未搜索出内容时的白屏修复\n\n- `1.0.29-beta` 2020年08月011日 10:30:00\n\n   默认logo替换\n\n- `1.0.28` 2020年08月07日 21:47:00\n\n   重新发布一下\n\n- `1.0.27` 2020年08月07日 17:55:00 ci不通过 不可用\n\n   1.任务中心下载文件功能逻辑优化 2.登出、切租户清空页面个性化缓存\n\n- `1.0.27-beta` mlGao 2020年08月07日 16:55:00\n   任务中心下载文件功能逻辑优化\n\n- `1.0.25-beta ~ 1.0.26-beta` JyJin 2020年08月7日 15:03:00\n\n  - 登出、切租户清空页面个性化缓存\n  - boot代码详细注释整理\n\n- `1.0.24 ~ 1.0.25` MlWu 2020年07月18日 00:00:01\n\n  待办事项增加懒加载\n\n- `1.0.22 ~ 1.0.23` XhZhao 2020年07月17日 00:00:01\n\n  待办事项\n\n- `1.0.19-beta ~ 1.0.21-beta` MlGao 2020年07月15日 00:00:01\n\n  修改问答库切换分页\n  待办事项查询数据量太大导致页面崩溃\n\n- `1.0.17-beta ~ 1.0.18-beta` ZqSong 2020年07月08日 00:00:01\n\n  智能客服展示权限控制\n\n- `1.0.14-beta ~ 1.0.16-beta` KcLiu 2020年06月22日 00:00:01\n\n  登录认证\n\n- `1.0.13-beta` JyJin 2020年06月22日 00:00:01\n\n  顶栏颜色渐变色\n\n- `1.0.9-beta ~ 1.0.12-beta` ZqSong 2020年06月19日 00:00:01\n\n  用户头像展示\n\n\n# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.md","gitHead":"0c2a4cb9a5cfbb502d97e95bded55668ab24beae","_id":"yqcloud-front-boot@1.0.50-catl","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-FSnAohUYbqr1+R5Ipz1Tu57JApiWcjAu+83YHdxqL+Mu32O6h3BhhhFfFXWErs3ff9MSTAE7jBS4Pk7d+Nzpkw==","shasum":"9619242df9e2d75b19a75e0b0317f1d49d4ab4f5","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.50-catl.tgz","fileCount":273,"unpackedSize":2712235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqwm/CRA9TVsSAnZWagAARr0P/1oslT9M2urzxe+xhl4f\n2kaOzhUq9oGyj3FC6NGrDfE5a78ru7EPCq2SZ5UF9oPqmA8LkAQUoFTuEcZn\n877t62UcgwgDQGbawShMvkgTupNbPZYOYG+cSgVZ5/AQ1jgXUhXBStHwJevA\nxvT29+WjA3PrXcZjptZPjfo+6+pPBDkvU3S7q8RFl2qMB1oGVh/bCOdHM08v\nPUlIHxkDFb3FmDZaY9JEZdNtfFBxq5SAjH7qGxIrsm+6LwlDGHAb2Y0IJ+4Z\nAWDaQB9XlXSznep/pkXX8d+rfADATptGeKM3qoSMWRK325cpoBLKmtOeTnhp\nLz2yJ3OsT5UgA1yuCUcSFE14uUS4tuHLOJexfczsgb3gwH7jgsNWAVFd5vBv\nQgXQWlAYV0dLjhGAgWMHAdQQoWI2ezPFYQh/QyG8mRQglnVEEZtYaVrELYgg\nRJSCQ4kMqwhv7jOD9tX/Dxd14Pm0aaqwVEepsNl9OhNmP1DHgBbr4y3C1ldA\nVDNGPuRhkg84j3DptghW1fTJKyqSKtoTKaSZvASrMl/Uf++k71zdV0BsqWeP\nFaM7BXE1BPyKi4KGWQOOSzw2Q+KHgCZGwh8Xe16CodgD4DD0wB3W4ZEXWP8y\nOFUp5fXxRrARrrFAv1FBjQN2SLtVxDDFSaD8fEc5QryJZcSBzw6R3eADZ9hh\nbqQI\r\n=BRFq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3gYv7pFcWdLZuUoDTd/hIbSxy0wg0HV7BZvemoxHnOwIhANush2WfW/F5t1Ax9zG0D+oYQ2+33L7gTtZN7MqNk0JK"}]},"directories":{},"maintainers":[{"name":"jyjin","email":"1538973056@qq.com"},{"name":"yeshuang","email":"iww0000@163.com"},{"name":"yanqian","email":"yanqiancloud@163.com"},{"name":"icecream.wu","email":"melody_wml@outlook.com"},{"name":"dawven","email":"dawviento@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.50-catl_1621821887046_0.28779273972953767"},"_hasShrinkwrap":false},"1.0.51":{"name":"yqcloud-front-boot","version":"1.0.51","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node --max-old-space-size=3072 ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=4096 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"0c2a4cb9a5cfbb502d97e95bded55668ab24beae","_id":"yqcloud-front-boot@1.0.51","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-Gc4qdSyBkQQQea4QBaf5QhWcoPrT1SuSiSVo/RHj8vRqSutSlUyYFOUMO6IFAxFLHVo6n3PkXWfe+ObRamfDHg==","shasum":"910533e19a9f949299c7a32f246165a2c5623a29","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.51.tgz","fileCount":273,"unpackedSize":2712017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2tVOCRA9TVsSAnZWagAAxpwP/2RIlm/JWi4KYNY36RzY\n6cyXGFQr2Jn6Ed93ztdgfHvluF23x+rU53tZ3aQ/mEfdGMdNDR6n3GIesmEI\nFOhZsYfqhFOyX1QPdX85LxDgxbZfKTa2SWCMTMP8YwtMBJNxcbLKD0GUk2/n\nL8JWp8U7YFGx9dDjJfafqAVHEmXQiIBU7iplK5P26/azaxu2fQVkZJJDtedC\nR5QzTvSAzZGPblrlH/buBIO2Dj1zUMONGy4tvn0Pa07ywkTtR6WwkYmC61eu\nxYV/7hX50dy1mizWLbi1l+Mz6/gRP/tm73+27nQtB0CB3btPGJLD9BLaQuGu\nT4ylmHGws74iNswZ8Fzln8nYEURvxBhEAJ2ff+D/5fYj/PIfnFD8E6wfblFo\n3WBGTU7W7Vh4DiNooCCOfHbeo1cX7MXFSKjlzTiXLSfL5yjSoKGxVGrTs1Wu\naS6R3GV/yc3yB0Cx0tP8DxkMfoj1yKm5McF0Q0ki1V4W0/+4qBmdVkk7jWAd\nkmHKQtTKFj/0NUGYvOaBzs1D0Qwuv8/DZalw6fQcrtqOIZ1cW35GJbV+Dk91\nd31YrYrKJ5Glhg18t1oLdXM3fDbjy4XTf2eS0PvEXkyTU9Sleoz7GdTNy79Y\nYvPO3/2jMg2VRbjYjE5FJkZWY1p+2i2BqaTGf5mEQpO48M56aWS4bERc525X\nthCQ\r\n=U+oB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzcYuRKN4W6tcgVuJ+N6r2IFmjdRPCzEu3zxsm1pWPlwIhAIv4oFl8i/te1LPJWbKgz5YT71uL11HMoF0gubEp9XiI"}]},"directories":{},"maintainers":[{"name":"jyjin","email":"1538973056@qq.com"},{"name":"yeshuang","email":"iww0000@163.com"},{"name":"yanqian","email":"yanqiancloud@163.com"},{"name":"icecream.wu","email":"melody_wml@outlook.com"},{"name":"dawven","email":"dawviento@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.51_1624954189677_0.7927237311325959"},"_hasShrinkwrap":false},"1.0.52-beta":{"name":"yqcloud-front-boot","version":"1.0.52-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node --max-old-space-size=3072 ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=4096 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# 更新日志\n<span style=\"color:red;\">更新日志在这里倒序添加</span>\n\n- `1.0.52-beta` JyJin 2021年7月6日 14:00:00\n \n    修复预览不支持后缀名大写\n\n    增加mov格式视频文件的预览\n\n- `1.0.51` JyJin 2021年6月29日 16:28:19\n \n    增加开发环境内存为3g\n\n    增加编译环境内容为4g\n\n- `1.0.47 ~ 1.0.50-beta` QyYu 2021年4月14日 17:28:19\n\n    消息中心接口修改\n\n    修复1.0.47版本代码编译问题\n\n- `1.0.44` shuangYe 2021年01月13日 18:55:04\n\n    修复全文搜索知识，点击知识400bug\n\n- `1.0.41-beta ~ 1.0.43-beta ~ 1.0.43` kcLiu 2020年10月28日 13:55:04\n\n    消息弹窗优化,NPM发包找不到\n\n- `1.0.37-beta~1.0.40-beta` MlWu 2020年10月27日 17:08:17\n\n   设置泛域名\n\n- `1.0.36-beta` kcLiu 2020年10月27日 16:36:17\n\n    消息弹窗新增公告类型\n\n- `1.0.34-beta 1.0.35-beta 1.0.35` kcLiu 2020年09月15日 14:50:00\n\n   工作台代办新增刷新按钮\n\n- `1.0.33-beta` ZqSong 2020年08月20日 14:50:00\n\n   state=1修复\n\n- `1.0.32-beta` mlGao 2020年08月14日 11:00:00\n\n   新增导入导出功能\n\n- `1.0.31-beta` mlGao 2020年08月14日 10:30:00\n\n   新增导入导出功能\n\n- `1.0.30-beta` 2020年08月013日 10:30:00\n\n   全文搜索在知识库未搜索出内容时的白屏修复\n\n- `1.0.29-beta` 2020年08月011日 10:30:00\n\n   默认logo替换\n\n- `1.0.28` 2020年08月07日 21:47:00\n\n   重新发布一下\n\n- `1.0.27` 2020年08月07日 17:55:00 ci不通过 不可用\n\n   1.任务中心下载文件功能逻辑优化 \n   \n   2.登出、切租户清空页面个性化缓存\n\n- `1.0.27-beta` mlGao 2020年08月07日 16:55:00\n   任务中心下载文件功能逻辑优化\n\n- `1.0.25-beta ~ 1.0.26-beta` JyJin 2020年08月7日 15:03:00\n\n  - 登出、切租户清空页面个性化缓存\n  - boot代码详细注释整理\n\n- `1.0.24 ~ 1.0.25` MlWu 2020年07月18日 00:00:01\n\n  待办事项增加懒加载\n\n- `1.0.22 ~ 1.0.23` XhZhao 2020年07月17日 00:00:01\n\n  待办事项\n\n- `1.0.19-beta ~ 1.0.21-beta` MlGao 2020年07月15日 00:00:01\n\n  修改问答库切换分页\n  待办事项查询数据量太大导致页面崩溃\n\n- `1.0.17-beta ~ 1.0.18-beta` ZqSong 2020年07月08日 00:00:01\n\n  智能客服展示权限控制\n\n- `1.0.14-beta ~ 1.0.16-beta` KcLiu 2020年06月22日 00:00:01\n\n  登录认证\n\n- `1.0.13-beta` JyJin 2020年06月22日 00:00:01\n\n  顶栏颜色渐变色\n\n- `1.0.9-beta ~ 1.0.12-beta` ZqSong 2020年06月19日 00:00:01\n\n  用户头像展示\n\n\n# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.md","gitHead":"4473d63737da24bccd73a58f17e89fd833309a2d","_id":"yqcloud-front-boot@1.0.52-beta","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-cyeDJT3FuHcz1cC4brFHUO1YqiilNSYIPqLvNzytKkmkAYUK3gGA+H1gJ7O5rYGNuwOtXBvn5JXy8zE/74tqYg==","shasum":"ef2fa8000342c5ed4509d11c70298de364c4a974","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.52-beta.tgz","fileCount":273,"unpackedSize":2712395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4/HpCRA9TVsSAnZWagAAJS4QAI9R+z6mCIgsMDoTyHQw\nacY0OUBJxA7kodyqNBcNWyh74OlNuO+DL3B32S+KrVTBKedF31FnsdfMdnau\nc19vR1Rcz+4iZv27BYhjSI9+2Nf+0k8AOyS2ZBEjhCUDERDBuytW4wMsIDch\n8w+CpIoPFI3zvym2BrWhQPwhz+B19eTznDDnzVLF7ob/jIZzd0itQ/BBytEW\nMoSNcebIF6MGXwlqdfsUygq9o4zoiK7d4rCJJuli2yob6h6J9Ny07+t1eNE0\nXWuf0bT3IeJ2RwJgHN62kYtBz4fZKAtnRCRS3H6TOFd9SEWPgaz3KP4x1TFG\nNxWSQOrIga6MyOOUsfd4p5Cr/76iAsZC5Tt3QHSl5S+xJnFH5s5dgnraPBXd\nx286eG9rafOWencBZnuWyYe8hCjHCDoomD5Yp60Q4S+LYU0qDURkMUILGQRB\nZ9RQq4bqN/kyc3Au/puiuhVdld7aEohkVWHF0YyGpKjYdAkWP8tNtXgbf59q\nKRVtMK7BsfOWGYLUfg5+BJJBJ7nItVkcQHrLzA/pFTg5My7un9JPHvHSxwaN\nwdx9sHly4IH6opyFYwAEFPxrffzCoQfYzsPBTzoUCs8vLvDJVJuF3dOMX0ex\noj6eNPIB7wxjNzGyC4S9XSx+0MBigCl7eFZTh3WHrUrs9hWm3DYg9fsQ5HDl\nSCIh\r\n=UluW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF1o+O6j/s8TO79iy+ndfqdq8Rsiqsj0lGuNXKGn8Os6AiBDlVHd01f2d6ClWV+/xPWKvFfccN+6gLcSoWLGklsNxg=="}]},"directories":{},"maintainers":[{"name":"jyjin","email":"1538973056@qq.com"},{"name":"yeshuang","email":"iww0000@163.com"},{"name":"yanqian","email":"yanqiancloud@163.com"},{"name":"icecream.wu","email":"melody_wml@outlook.com"},{"name":"dawven","email":"dawviento@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.52-beta_1625551336562_0.8898363671534453"},"_hasShrinkwrap":false},"1.0.53-beta":{"name":"yqcloud-front-boot","version":"1.0.53-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node --max-old-space-size=3072 ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=4096 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"readme":"# 更新日志\n<span style=\"color:red;\">更新日志在这里倒序添加</span>\n\n- `1.0.53-beta` JyJin 2021年8月26日 15:35:00\n \n    删除微软Office的预览组件\n\n    增加onlyOffice预览组件\n\n- `1.0.52-beta` JyJin 2021年7月6日 14:00:00\n \n    修复预览不支持后缀名大写\n\n    增加mov格式视频文件的预览\n\n- `1.0.51` JyJin 2021年6月29日 16:28:19\n \n    增加开发环境内存为3g\n\n    增加编译环境内容为4g\n\n- `1.0.47 ~ 1.0.50-beta` QyYu 2021年4月14日 17:28:19\n\n    消息中心接口修改\n\n    修复1.0.47版本代码编译问题\n\n- `1.0.44` shuangYe 2021年01月13日 18:55:04\n\n    修复全文搜索知识，点击知识400bug\n\n- `1.0.41-beta ~ 1.0.43-beta ~ 1.0.43` kcLiu 2020年10月28日 13:55:04\n\n    消息弹窗优化,NPM发包找不到\n\n- `1.0.37-beta~1.0.40-beta` MlWu 2020年10月27日 17:08:17\n\n   设置泛域名\n\n- `1.0.36-beta` kcLiu 2020年10月27日 16:36:17\n\n    消息弹窗新增公告类型\n\n- `1.0.34-beta 1.0.35-beta 1.0.35` kcLiu 2020年09月15日 14:50:00\n\n   工作台代办新增刷新按钮\n\n- `1.0.33-beta` ZqSong 2020年08月20日 14:50:00\n\n   state=1修复\n\n- `1.0.32-beta` mlGao 2020年08月14日 11:00:00\n\n   新增导入导出功能\n\n- `1.0.31-beta` mlGao 2020年08月14日 10:30:00\n\n   新增导入导出功能\n\n- `1.0.30-beta` 2020年08月013日 10:30:00\n\n   全文搜索在知识库未搜索出内容时的白屏修复\n\n- `1.0.29-beta` 2020年08月011日 10:30:00\n\n   默认logo替换\n\n- `1.0.28` 2020年08月07日 21:47:00\n\n   重新发布一下\n\n- `1.0.27` 2020年08月07日 17:55:00 ci不通过 不可用\n\n   1.任务中心下载文件功能逻辑优化 \n   \n   2.登出、切租户清空页面个性化缓存\n\n- `1.0.27-beta` mlGao 2020年08月07日 16:55:00\n   任务中心下载文件功能逻辑优化\n\n- `1.0.25-beta ~ 1.0.26-beta` JyJin 2020年08月7日 15:03:00\n\n  - 登出、切租户清空页面个性化缓存\n  - boot代码详细注释整理\n\n- `1.0.24 ~ 1.0.25` MlWu 2020年07月18日 00:00:01\n\n  待办事项增加懒加载\n\n- `1.0.22 ~ 1.0.23` XhZhao 2020年07月17日 00:00:01\n\n  待办事项\n\n- `1.0.19-beta ~ 1.0.21-beta` MlGao 2020年07月15日 00:00:01\n\n  修改问答库切换分页\n  待办事项查询数据量太大导致页面崩溃\n\n- `1.0.17-beta ~ 1.0.18-beta` ZqSong 2020年07月08日 00:00:01\n\n  智能客服展示权限控制\n\n- `1.0.14-beta ~ 1.0.16-beta` KcLiu 2020年06月22日 00:00:01\n\n  登录认证\n\n- `1.0.13-beta` JyJin 2020年06月22日 00:00:01\n\n  顶栏颜色渐变色\n\n- `1.0.9-beta ~ 1.0.12-beta` ZqSong 2020年06月19日 00:00:01\n\n  用户头像展示\n\n\n# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.md","gitHead":"5da4380b3a7583b075a4fbce77530651c73d45ff","_id":"yqcloud-front-boot@1.0.53-beta","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"yanqian","email":"yanqiancloud@163.com"},"dist":{"integrity":"sha512-/mpDdAbf3hULPIMmxiv2IIebW7tRHR21EtJ8dUTZZNBWBWEuyRKUIUb6sFYShzes3L55UnKzfIPWckcGZTpoig==","shasum":"c1adc67bfe8829f76c1f9609cc95e7ebf4c8104b","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.53-beta.tgz","fileCount":276,"unpackedSize":2720038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ0TFCRA9TVsSAnZWagAAB9IP/08YV09Eqjaf+1wNy3FL\nuPRHyEOMjBhsmj/+27dkdW1W4AxsmmfjY2xiSTYU4PSgpsl9/Yt7tQX933zZ\nT6CbgSq75pFx2ig830rOq/p2XoMfXBPik+LVDbpkxj9gOtq4dlJmxN7FR7ZT\ncyvCujbspuvi6mRs1JfvOH8xyPmsbLSF6G8LCtBfnV8UxqdAvf573fMN0u2J\nK1JIbd+fSS0Sr/db5QCXzTOe181vorDsAfC0rp10dnjk604GlSKGdVxjSpOy\nPyAkUr2jgpe5elkphM7bOHDisUDAMlfYVcI5HHpVi/Fd+jcwFPBdN72ga9m9\nJa/pA1g1oOtOJwDPrkXdMA9SVssySdtxlAPEPf3C6K3AXu+bTqU97PYH72bV\nx+NLSh0bIW3LvcucNTFGHXlpty4Uxq+xnt9RFS+7TsLFRkeqX1WkKcmjIsLt\nmPtJDExgNCn/NS2KyLutiH5LDU/NlEbm1Yte96aFq119E+I2jxP7mJ2ZueZ5\niovS3SvxSsc32dhSuXS/AMRoM8pk8a2gxVLBZq9HiChTobhl73XtywcL8Wwr\nFWAY0Bw68JgvrQymY2/Hc/q5GFEAnzzIyiAgHzvYUAm3uSzSepI2gd6FsePZ\nNu0HYQYTsSCDNgIFE20iY7MsU0iOGVX9IKzgibIzU1Sn9A6I5GjnunM3kGjK\nW5AF\r\n=2QlO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBaDlbnNRJZoZ6rwTNsqm+YVY80u5Yo24h3RQdEGHPRsAiAUCF1Xe29jrIO/Xay917azdK/CDsmobuD/NOHCkFYLkQ=="}]},"directories":{},"maintainers":[{"name":"jyjin","email":"1538973056@qq.com"},{"name":"yeshuang","email":"iww0000@163.com"},{"name":"yanqian","email":"yanqiancloud@163.com"},{"name":"icecream.wu","email":"melody_wml@outlook.com"},{"name":"dawven","email":"dawviento@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.53-beta_1629963461728_0.15791483569255682"},"_hasShrinkwrap":false},"1.0.53":{"name":"yqcloud-front-boot","version":"1.0.53","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"./bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"^0.1.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node --max-old-space-size=3072 ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=4096 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"939345a253473bf44b2ae26f608052bdcbc7aa48","_id":"yqcloud-front-boot@1.0.53","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"yanqian","email":"1509311234@qq.com"},"dist":{"integrity":"sha512-ksKVhAO4ePXGvPJESaJbqqFRtb2aMWMq909aeUNZCTXWbQPR9usTDScakNoCIXlpGJkneIYUuTuAwNRkdoW+zw==","shasum":"b4dac424eb074aab848616a36cb10231bd667817","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-1.0.53.tgz","fileCount":276,"unpackedSize":2720104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCw4DCRA9TVsSAnZWagAA+jEQAJws/57GZHizsZ9Y7FhL\ncMYWCU1izIv5+PNaeN3jSbpEzhlj7HCO/aeIFhLCktCk4REq7KXPseD5THzI\nEmVXqn/EUs2ynGaa5I542lBxF68thR7whqf0mAKBLtQTevPFP+Um02oYHFUn\nwBLnJV5SISoHAG86ORPr8B86n2njWPHi6IX6W80gKrZVJI9yAY+YxsD/SdNi\nLmOTxau39xUFnh2wy2iqLSW0KF4tGZrtnijTlUuZTJBWnT0LVkZjkhg//yzS\nTsJTdK2Rw8rIANKJkLDAQtkAFMarQHz/UAXLYzgzfCNxTF+wLt6YCwJXP8N8\nrDqP2nWXCcwuTgpQx3UzpvXdmKxhvctcFI1oeuhKaW6sqSP5hohyxDgQmuLq\nmNTrZplMxW0AOFaar5ILEwC+dIP5255D363NTFw6w+JmHSUiK+juaDYBtP9g\n2ToyMuR/SXlwJk9TzTvwH7AeykfPB4wnoVOhzUlOxpR2ht+0NQ0gqFTmMVFP\nJ72vzNfSsDdF/xcSPaGetJ7hx73kqZTIK/UZsUB4h0FgJfqy9rN4B8ttW8gk\n6dM9q8fbYoStnbGcqkNQ2T1IH6SfCxdM+Dylirlos9kvHLr/xEW0G3MZZq6B\nqILxZ71kyMR1QrIMttejyF8UxqtDdclH8NKw/9Tho/sfsd0rGqV8bjR+xNdk\nib1I\r\n=sgHn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFhte3BpdvGFbqSdFuuhV3+aPaLi9HnoKZss6IORRn5rAiEA9YUWu6u/lEPhMjutk6rc9nVxA4/A0adIi3Bgn8o4/+4="}]},"directories":{},"maintainers":[{"name":"jyjin","email":"1538973056@qq.com"},{"name":"yeshuang","email":"iww0000@163.com"},{"name":"yanqian","email":"1509311234@qq.com"},{"name":"icecream.wu","email":"melody_wml@outlook.com"},{"name":"dawven","email":"dawviento@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_1.0.53_1644891651256_0.8378131587965572"},"_hasShrinkwrap":false},"0.7.22-catl-beta":{"name":"yqcloud-front-boot","version":"0.7.22-catl-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.3-catl","sanitize-html":"^1.16.1","react-sanitized-html":"^2.0.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"9dd9ba9ed044d75913f9d55b52d12fd359fcaa67","_id":"yqcloud-front-boot@0.7.22-catl-beta","_nodeVersion":"8.10.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-vCDmpac/y2r1xLzCs4t8BLce3JUCBg+txsSJRKeeSdozMCPSsLL8yE6Z12seFxw+m4Kr7lIvD1c78CV9TEAX+Q==","shasum":"3bf4969eb536be0e109384e06cbe5bcc5f3000e4","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.7.22-catl-beta.tgz","fileCount":275,"unpackedSize":2921831,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDiWCktUqXWpPmtdMcVBSg78j5f9a5z0qoF9s+ZzmLu7AiAIry4fBZzwIu2pMMAoJcAc9f/mE6qJNTzGYzrYUL10SQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2TyBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzpQ/+OK+H5h5OoIphINNrbQJoye4UNP1boyAw+BzKNKIeP7pwDB3N\r\nsjIEDXS2DlRmd9T5SX7k46bqv1X/6uP4EMuBmbgDz0ezbNLxV0CiyWbdvIeD\r\nHTMIZKX8snXEQgu8rWezBNRL3uBqWXm8VrkGvY3i/EUuxDnIOOpCOG8aMJA7\r\n4mo1MbMr8ZnVFbsitTSdHGznFTKEwVU7sSgIr40A4xqmGZu7kHQomA86t4cO\r\nl3lBnSrNIGWeAELjQQREPrK0u2f7GUgJwPW2Eb5JjsAeajVNf0RAhKTMg2P1\r\nofaM6QlubuarTwTAvGxh0zQelwJMesb2VD0T8E4wHU7XW33JxyA28z5xCqAt\r\n0xXv3Mvtb8ADu3CW+nhSbjgOD6o+944H7OPvXGZEva8OdyOpba6bd0A2cO+x\r\npJW2Na2UWJJnySs9Kk1P5z5D6vRkqPEGd/mbQ/bfD6UXeiRklRVEPwVE4sna\r\n1atIgzzlJI6eiZN+BD1fhVS2ibVDpyTObZ5PRpNzJejW3MqSVyR6fSwmkoNC\r\nljVQXApnYfP7uxmvbuZir1NCreLZ4OjFzoa6It+jhThzmF3ojfEiWbTFmK+5\r\n1SpiyKFXdd4Uh09XlB3wr+dpwQTUXyTmDZ3YB4V+nlDHzNCCx7QwaczmLuKo\r\nSIpYQ7ePgxx8xv0ij7/ljsWbOMqV/GBkJgA=\r\n=/fp2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"icecream.wu","email":"melody_wml@outlook.com"},"directories":{},"maintainers":[{"name":"jyjin","email":"1538973056@qq.com"},{"name":"yeshuang","email":"iww0000@163.com"},{"name":"yanqian","email":"1509311234@qq.com"},{"name":"icecream.wu","email":"melody_wml@outlook.com"},{"name":"dawven","email":"dawviento@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.7.22-catl-beta_1658403969529_0.7822692125714643"},"_hasShrinkwrap":false},"0.7.23-catl-beta":{"name":"yqcloud-front-boot","version":"0.7.23-catl-beta","description":"Tools to build website for yqcloud","main":"lib/containers/components/index.js","bin":{"yqcloud-front-boot":"bin/yqcloud-front-boot"},"author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","dependencies":{"add-asset-html-webpack-plugin":"2.1.2","autoprefixer":"6.7.7","axios":"0.16.2","babel-core":"6.25.0","babel-eslint":"8.2.6","babel-loader":"6.4.1","babel-plugin-import":"1.2.1","babel-plugin-lodash":"3.2.11","babel-plugin-react-transform":"2.0.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-async-to-generator":"6.24.1","babel-plugin-transform-class-properties":"6.24.1","babel-plugin-transform-decorators-legacy":"1.3.4","babel-plugin-transform-es3-member-expression-literals":"6.22.0","babel-plugin-transform-es3-property-literals":"6.22.0","babel-plugin-transform-object-assign":"6.22.0","babel-plugin-transform-object-rest-spread":"6.26.0","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-1":"6.24.1","babel-runtime":"6.23.0","case-sensitive-paths-webpack-plugin":"2.1.2","chalk":"2.4.1","change-case":"3.0.1","classnames":"2.2.5","commander":"2.9.0","component-classes":"1.x","css-loader":"0.25.0","extract-text-webpack-plugin":"3.0.0","file-loader":"1.1.11","friendly-errors-webpack-plugin":"1.7.0","glob":"7.1.3","happypack":"5.0.1","history":"4.6.3","html-webpack-plugin":"3.2.0","husky":"1.1.1","internal":"1.0.8","jquery":"3.4.1","json-loader":"0.5.7","less":"2.7.2","less-loader":"3.0.0","merge-stream":"1.0.1","mkdirp":"0.5.1","mobx":"4.4.0","mobx-react":"5.1.2","moment":"latest","mutationobserver-shim":"0.3.2","natives":"1.1.6","node-sass":"4.7.2","nunjucks":"3.1.3","object.omit":"3.0.0","postcss-loader":"2.1.5","query-string":"5.1.1","quill-delta-to-html":"0.10.7","rc-queue-anim":"1.6.12","react":"16.8.6","react-color":"2.14.1","react-dev-utils":"5.0.2","react-dom":"16.9.0","react-hot-loader":"3.1.1","react-intl":"2.3.0","react-router-dom":"4.3.1","react-viewer":"2.10.2","react-virtualized":"9.21.1","react-websocket":"2.0.1","resolve":"1.1.7","rimraf":"2.4.3","run-sequence":"1.2.2","rxjs":"5.5.12","sass-loader":"6.0.6","style-loader":"0.13.1","timeago-react":"2.0.0","ts-loader":"^2.0.2","ts-node":"^4.0.2","typescript":"2.6.2","uglifyjs-webpack-plugin":"1.3.0","universal-cookie":"2.0.8","url":"0.11.0","url-loader":"1.1.1","uuid":"3.3.3","warning":"3.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.7.1","yqcloud-ui":"0.0.3-catl","sanitize-html":"^1.16.1","react-sanitized-html":"^2.0.0"},"devDependencies":{"eslint":"5.5.0","eslint-config-airbnb":"18.0.1","eslint-plugin-babel":"5.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jsx-a11y":"6.1.1","eslint-plugin-react":"7.11.1","gulp":"^3.9.1","gulp-babel":"^7.0.1","lint-staged":"7.2.2","merge2":"1.2.2","prop-types":"15.5.10","stylelint":"8.4.0","stylelint-config-standard":"18.0.0","through2":"2.0.3","tslint":"^5.9.1","tslint-loader":"^3.5.3"},"scripts":{"prestart":"npm run compile","start":"node ./bin/yqcloud-front-boot start --config ./choerodon.config.js","prebuild":"npm run compile","build":"node --max-old-space-size=2048 ./bin/yqcloud-front-boot build --config ./choerodon.config.js","clean":"rimraf lib","watch":"gulp watch","compile":"gulp compile","prepublish":"npm run compile","postpublish":"npm run clean","lint-fix":"eslint --ext .js --ext .jsx --ext .vue src/","lint":"npm run lint:es && npm run lint:style","lint:es":"eslint src/**/*.{js,jsx} ../config.js","lint:style":"stylelint src/**/*.scss --syntax scss","lint-staged":"lint-staged","beta":"npm publish --tag=beta","lint-staged:es":"eslint"},"lint-staged":{"src/**/*.{js,jsx}":["npm run lint-staged:es"],"src/**/*.scss":"stylelint --syntax scss"},"pre-commit":["lint-staged"],"husky":{"hooks":{"pre-commit":"npm run lint-staged"}},"gitHead":"8d58027dfcb711a1d1f6cee744c908f5adc26fd0","_id":"yqcloud-front-boot@0.7.23-catl-beta","_nodeVersion":"8.10.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-ma/PZMCTteaoh3QgerVK7XZnHnxyIp81yqeYcbGdETbnFRN+pFV0PmXjvi2o+VeYUv2cWwlN727K2OCtfp3XIQ==","shasum":"ab53b521e33854d46725d032a11db4530dbd9c48","tarball":"https://registry.npmjs.org/yqcloud-front-boot/-/yqcloud-front-boot-0.7.23-catl-beta.tgz","fileCount":277,"unpackedSize":2925184,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFOMKm9LpyoFbI2xSfX0tqTzPeoIlQ1FIc3I0lnIKobIAiEA4IAWT4cXD0CRmFA+PnQFJFlVKJ2paAHjbhdkuu30igc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi36D0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobWw//d6e2Pvw0o4BgW5iC7i8A3z+VzAjL2IGkfCtM0mxye2z2mQ0Q\r\nbenBdroKHiiJ+krjpghOhyk+8w+UV3pYPvo21EI8MGnH/7WsH0f+WIzW9MWc\r\nNibKlpLxPLPwLNOGBxYcRfLcoduNFlj79fkMMB27/ctiZ0nTl3gcdZvhG3Is\r\noA/cm0hh7DcnoZJm6zqjmxWg7o8gbcmd1LR36EtoYRRKYIxcQ31CqfS4ZFfP\r\nAQuF0s9/BI8yvDPXGJxKjewFukZ+Y+Lj6U+HAJ5niXDsaS/ORnlTn4xhBZXo\r\npedxroNY4izedSYWmIU6Fpqu5/FwDepclk7N9hEA/X5oUcnLL/aMtzEGYj9C\r\neWRDLJjYJPeUsX/uVoypntC2xlCVkAuUw8NMK+DWYtZjqaLQqb2e7zcRYDbd\r\n+ehzFZxUKvIccZKagkEV8iRS8lS9P2197CLup+pn11wc+ChbfaXXa2rdBha1\r\ngA+0Z/Ksw9hJfSw7z9N/GxtA54MtP9J5B++kf9lW1ZPl9RTMPlkDYR/z6A9m\r\nOrjgVn+vg/yHFkMsk20HBRonLbFp2M0LIS8oO9UnS66Xx/a5KN3QoHA76mAI\r\nmjDCSzzi44xx/23B+Te/+pMzGvlUeQ3ivH6HUoK5o56SmAztlu8NyQP7uApU\r\nxO5gdAd8mMq5lpFs1l4sA7hFNZvQTUjx0sw=\r\n=K5zZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"icecream.wu","email":"melody_wml@outlook.com"},"directories":{},"maintainers":[{"name":"jyjin","email":"1538973056@qq.com"},{"name":"yeshuang","email":"iww0000@163.com"},{"name":"yanqian","email":"283754857@qq.com"},{"name":"icecream.wu","email":"melody_wml@outlook.com"},{"name":"dawven","email":"dawviento@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yqcloud-front-boot_0.7.23-catl-beta_1658822900624_0.021735342194855845"},"_hasShrinkwrap":false}},"time":{"created":"2018-09-03T06:13:44.828Z","0.0.1":"2018-09-03T06:13:45.162Z","modified":"2022-07-26T08:08:21.043Z","0.0.2":"2018-09-04T03:53:14.023Z","0.0.3":"2018-09-04T06:00:36.379Z","0.0.4":"2018-09-04T06:06:30.217Z","0.0.5":"2018-11-22T09:21:46.909Z","0.0.6":"2018-11-23T01:34:22.843Z","0.0.7":"2018-11-23T02:57:06.922Z","0.0.8":"2018-11-23T03:02:17.602Z","0.0.9":"2018-11-23T07:06:44.380Z","0.0.10":"2018-11-27T07:10:04.656Z","0.0.11":"2018-11-27T07:17:18.238Z","0.0.12":"2018-11-27T08:50:20.284Z","0.0.13":"2018-11-27T11:48:22.870Z","0.0.14":"2018-11-29T02:28:49.987Z","0.0.15":"2018-11-30T03:57:23.840Z","0.0.17":"2018-12-05T08:08:14.785Z","0.0.18":"2018-12-07T08:41:40.906Z","0.0.19":"2018-12-07T10:51:25.911Z","0.0.20":"2018-12-08T01:39:04.774Z","0.0.21":"2018-12-08T02:29:20.318Z","0.0.22":"2018-12-08T07:55:40.247Z","0.0.23":"2018-12-08T08:02:45.035Z","0.0.24":"2018-12-11T06:37:23.499Z","0.0.25":"2018-12-12T12:46:20.816Z","0.0.26":"2018-12-13T01:49:06.446Z","0.0.27":"2018-12-13T08:10:05.453Z","0.0.28":"2018-12-13T12:41:09.297Z","0.0.29":"2018-12-14T02:17:40.519Z","0.0.30":"2018-12-14T02:32:55.708Z","0.0.31":"2018-12-15T06:40:59.131Z","0.0.32":"2018-12-15T07:39:16.676Z","0.0.33":"2018-12-15T08:06:48.020Z","0.0.34":"2018-12-17T02:15:47.854Z","0.0.35":"2018-12-17T08:56:11.721Z","0.0.36":"2018-12-17T09:10:09.468Z","0.0.37":"2018-12-17T11:13:00.126Z","0.0.38":"2018-12-17T12:39:33.543Z","0.0.39":"2018-12-18T06:31:43.540Z","0.0.40":"2018-12-18T06:34:03.217Z","0.0.41":"2018-12-18T07:45:09.609Z","0.0.42":"2018-12-18T10:34:41.901Z","0.0.43":"2018-12-19T08:48:08.763Z","0.0.44":"2018-12-19T09:14:41.198Z","0.0.45":"2018-12-19T09:36:45.835Z","0.0.46":"2018-12-20T10:50:11.600Z","0.0.47":"2018-12-20T12:39:06.831Z","0.0.48":"2018-12-21T02:11:36.615Z","0.0.49":"2018-12-21T07:48:56.646Z","0.0.50":"2018-12-23T06:34:27.769Z","0.0.51":"2018-12-23T06:37:20.256Z","0.0.52":"2018-12-24T07:53:18.545Z","0.0.53":"2018-12-24T14:49:51.842Z","0.0.54":"2018-12-25T03:46:45.184Z","0.0.55":"2018-12-25T07:09:30.450Z","0.0.56":"2018-12-25T11:28:30.208Z","0.0.57":"2018-12-26T02:22:23.655Z","0.0.58":"2018-12-26T06:55:56.033Z","0.0.59":"2018-12-26T07:19:07.622Z","0.0.60":"2018-12-26T08:16:33.671Z","0.0.61":"2018-12-26T09:15:39.631Z","0.0.62":"2018-12-26T11:00:03.268Z","0.0.63":"2018-12-26T11:21:40.121Z","0.0.64":"2018-12-26T11:35:12.625Z","0.0.65":"2018-12-26T13:04:59.042Z","0.0.66":"2018-12-27T02:00:53.538Z","0.0.67":"2018-12-28T01:26:15.263Z","0.0.68":"2018-12-28T09:28:27.428Z","0.0.69":"2018-12-28T09:33:42.006Z","0.0.70":"2019-01-02T12:43:44.806Z","0.0.71":"2019-01-03T07:08:58.442Z","0.0.72":"2019-01-05T08:41:39.211Z","0.0.73":"2019-01-07T12:41:30.857Z","0.0.74":"2019-01-08T03:08:10.557Z","0.0.75":"2019-01-08T10:03:06.677Z","0.0.76":"2019-01-09T07:27:00.755Z","0.0.77":"2019-01-09T08:03:32.504Z","0.0.78":"2019-01-09T10:37:39.934Z","0.0.79":"2019-01-09T12:57:34.475Z","0.0.80":"2019-01-10T07:25:19.087Z","0.0.81":"2019-01-10T08:31:16.725Z","0.0.82":"2019-01-10T08:40:20.504Z","0.0.83":"2019-01-10T09:18:36.272Z","0.0.84":"2019-01-10T09:27:23.533Z","0.0.85":"2019-01-10T09:47:27.962Z","0.0.86":"2019-01-10T14:21:35.971Z","0.0.87":"2019-01-11T01:29:44.529Z","0.0.88":"2019-01-11T01:30:33.441Z","0.0.89":"2019-01-11T02:43:23.259Z","0.0.90":"2019-01-11T03:39:57.005Z","0.0.91":"2019-01-11T06:10:50.047Z","0.0.92":"2019-01-11T07:02:32.127Z","0.0.93":"2019-01-11T07:30:55.641Z","0.0.94":"2019-01-11T07:50:48.101Z","0.0.95":"2019-01-11T08:21:43.217Z","0.0.96":"2019-01-11T08:40:16.959Z","0.0.97":"2019-01-11T09:10:58.082Z","0.0.98":"2019-01-11T10:01:32.352Z","0.0.99":"2019-01-12T15:28:41.166Z","0.1.0":"2019-01-13T07:16:32.039Z","0.1.1":"2019-01-14T07:08:40.911Z","0.1.2":"2019-01-15T08:28:17.007Z","0.1.3":"2019-01-15T11:13:20.737Z","0.1.4":"2019-01-15T12:15:29.536Z","0.1.5":"2019-01-15T13:04:40.853Z","0.1.6":"2019-01-16T01:51:16.171Z","0.1.7":"2019-01-16T09:37:55.699Z","0.1.8":"2019-01-16T10:02:04.973Z","0.1.9":"2019-01-17T02:00:24.479Z","0.1.10":"2019-01-17T08:59:14.238Z","0.1.11":"2019-01-17T09:08:13.847Z","0.1.12":"2019-01-17T09:54:18.099Z","0.1.13":"2019-01-17T10:09:17.703Z","0.1.14":"2019-01-17T13:50:54.613Z","0.1.15":"2019-01-18T02:10:35.834Z","0.1.16":"2019-01-18T02:46:10.204Z","0.1.17":"2019-01-18T06:31:07.007Z","0.1.18":"2019-01-18T11:11:25.235Z","0.1.19":"2019-01-19T04:35:00.620Z","0.1.20":"2019-01-19T08:09:13.822Z","0.1.21":"2019-01-19T08:58:13.415Z","0.1.22":"2019-01-21T09:46:26.618Z","0.1.23":"2019-01-21T11:33:25.399Z","0.1.24":"2019-01-21T11:48:24.806Z","0.1.25":"2019-01-22T08:10:58.460Z","0.1.26":"2019-01-23T01:12:39.688Z","0.1.27":"2019-01-23T01:48:15.692Z","0.1.28":"2019-01-23T03:27:16.432Z","0.1.29":"2019-01-23T07:07:11.650Z","0.1.30":"2019-01-24T01:48:07.673Z","0.1.31":"2019-01-24T10:56:51.611Z","0.1.32":"2019-01-24T11:59:02.441Z","0.1.33":"2019-01-25T09:29:20.313Z","0.1.34":"2019-01-27T04:34:42.618Z","0.1.35":"2019-01-28T08:23:07.318Z","0.1.36":"2019-01-28T12:34:50.307Z","0.1.37":"2019-02-14T08:22:36.592Z","0.1.38":"2019-02-19T07:02:09.913Z","0.1.39":"2019-02-20T02:44:59.621Z","0.1.40":"2019-02-20T05:44:31.655Z","0.1.41":"2019-02-21T06:24:41.269Z","0.1.42":"2019-02-22T01:15:50.386Z","0.1.43":"2019-02-22T01:21:36.301Z","0.1.44":"2019-02-22T01:54:39.097Z","0.1.45":"2019-02-22T02:45:10.832Z","0.1.46":"2019-02-22T03:28:31.546Z","0.1.47":"2019-02-22T03:50:25.197Z","0.1.48":"2019-02-22T06:47:32.833Z","0.2.0":"2019-02-22T07:27:55.510Z","0.2.1":"2019-02-22T08:59:35.069Z","0.1.49":"2019-02-25T09:06:33.699Z","0.2.2":"2019-02-25T09:12:14.944Z","0.2.3":"2019-02-26T02:52:19.598Z","0.2.4":"2019-02-26T08:45:42.635Z","0.2.5":"2019-02-26T08:47:23.881Z","0.2.6":"2019-03-05T09:52:33.160Z","0.2.7":"2019-03-08T07:09:12.505Z","0.2.8":"2019-03-08T07:26:17.461Z","0.2.9":"2019-03-18T14:43:43.322Z","0.2.10":"2019-03-19T05:55:41.881Z","0.2.11":"2019-03-19T06:33:12.567Z","0.2.12":"2019-03-19T10:35:59.016Z","0.2.13":"2019-03-19T12:41:50.477Z","0.2.14":"2019-03-19T12:42:36.945Z","0.2.15":"2019-03-19T14:05:51.846Z","0.2.16":"2019-03-20T05:44:46.541Z","0.2.17":"2019-03-20T10:18:27.115Z","0.2.18":"2019-03-21T01:28:20.097Z","0.2.19":"2019-03-22T05:42:41.953Z","0.2.20":"2019-03-22T06:03:09.250Z","0.2.21":"2019-03-25T05:45:52.739Z","0.2.22":"2019-03-25T06:47:11.296Z","0.2.23":"2019-03-27T01:19:56.038Z","0.2.24":"2019-04-01T05:52:47.946Z","0.2.25":"2019-04-03T14:21:55.862Z","0.2.26":"2019-04-04T09:57:55.168Z","0.2.27":"2019-04-10T01:28:35.894Z","0.2.28":"2019-04-10T02:09:59.074Z","0.2.29":"2019-04-10T07:15:40.324Z","0.2.30":"2019-04-12T07:59:09.362Z","0.2.31":"2019-04-14T06:11:14.141Z","0.2.32":"2019-04-15T02:47:38.398Z","0.2.33":"2019-04-15T03:20:23.170Z","0.2.34":"2019-04-16T10:09:19.564Z","0.2.35":"2019-04-17T06:13:33.417Z","0.2.36":"2019-04-17T10:03:45.552Z","0.2.37":"2019-04-19T03:39:13.947Z","0.2.38":"2019-04-19T03:55:18.700Z","0.2.39":"2019-04-19T07:29:07.211Z","0.2.40":"2019-04-19T07:36:33.928Z","0.2.41":"2019-04-20T05:19:29.447Z","0.2.42":"2019-04-20T12:18:25.352Z","0.2.43":"2019-04-22T12:41:25.405Z","0.2.44":"2019-04-23T11:22:19.664Z","0.2.45":"2019-04-25T02:33:32.889Z","0.2.46":"2019-04-25T07:22:53.352Z","0.2.47":"2019-04-25T08:06:57.982Z","0.2.48":"2019-04-25T09:01:16.907Z","0.2.49":"2019-04-25T10:06:49.577Z","0.2.50":"2019-04-28T03:20:19.642Z","0.2.51":"2019-04-28T06:00:16.305Z","0.2.52":"2019-04-28T10:13:34.845Z","0.2.53":"2019-04-30T06:51:48.551Z","0.2.54":"2019-04-30T06:53:52.895Z","0.2.55":"2019-05-05T02:26:52.433Z","0.2.56":"2019-05-05T03:21:54.910Z","0.2.57":"2019-05-05T09:00:55.459Z","0.2.58":"2019-05-05T10:27:40.505Z","0.2.59":"2019-05-05T12:58:27.828Z","0.2.60":"2019-05-05T17:30:54.277Z","0.2.61":"2019-05-05T18:24:07.672Z","0.2.62":"2019-05-07T07:54:04.546Z","0.2.63":"2019-05-07T11:59:57.719Z","0.2.64":"2019-05-07T12:55:49.379Z","0.2.65":"2019-05-07T13:29:11.704Z","0.2.66":"2019-05-07T13:30:53.282Z","0.2.67":"2019-05-07T14:16:39.707Z","0.2.68":"2019-05-08T02:18:31.273Z","0.2.69":"2019-05-08T09:15:57.062Z","0.2.70":"2019-05-08T09:32:45.353Z","0.2.71":"2019-05-08T10:16:19.114Z","0.2.72":"2019-05-08T10:26:31.728Z","0.2.73":"2019-05-08T10:38:09.054Z","0.2.74":"2019-05-09T01:50:32.108Z","0.2.75":"2019-05-09T03:01:16.121Z","0.2.76":"2019-05-09T03:43:06.830Z","0.2.77":"2019-05-09T03:57:32.863Z","0.2.78":"2019-05-10T01:13:00.499Z","0.2.79":"2019-05-10T09:08:00.232Z","0.2.80":"2019-05-15T07:51:43.580Z","0.2.81":"2019-05-17T08:51:54.971Z","0.2.82":"2019-05-20T08:44:49.435Z","0.2.83":"2019-05-21T15:19:49.254Z","0.2.84":"2019-05-22T02:42:53.374Z","0.2.85":"2019-05-22T07:44:48.459Z","0.2.86":"2019-05-22T07:56:49.542Z","0.2.90":"2019-05-22T08:21:05.158Z","0.2.91":"2019-05-23T02:14:36.798Z","0.2.92":"2019-05-23T09:45:29.477Z","0.2.87":"2019-05-24T07:07:22.650Z","0.2.88":"2019-05-24T08:30:09.335Z","0.2.89":"2019-05-30T08:21:33.020Z","0.2.93":"2019-05-31T10:14:17.074Z","0.2.94":"2019-06-03T09:56:21.920Z","0.2.95":"2019-06-05T07:12:35.938Z","0.2.96":"2019-06-06T03:01:19.557Z","0.2.97":"2019-06-06T03:26:39.198Z","0.2.98":"2019-06-06T06:29:19.339Z","0.2.99":"2019-06-06T08:11:02.829Z","0.3.0":"2019-06-06T08:49:50.951Z","0.3.1":"2019-06-06T08:58:26.956Z","0.3.2":"2019-06-06T09:17:32.398Z","0.3.3":"2019-06-06T09:43:19.544Z","0.3.4":"2019-06-06T10:11:23.006Z","0.3.5":"2019-06-08T19:02:26.187Z","0.3.6":"2019-06-10T01:45:12.742Z","0.3.7":"2019-06-10T02:23:25.077Z","0.3.8":"2019-06-10T03:16:31.372Z","0.3.9":"2019-06-10T03:53:09.461Z","0.3.10":"2019-06-10T05:37:24.292Z","0.3.11":"2019-06-10T06:02:29.676Z","0.3.12":"2019-06-10T06:52:55.600Z","0.3.13":"2019-06-10T07:07:17.000Z","0.3.14":"2019-06-10T09:02:49.101Z","0.3.15":"2019-06-10T09:33:56.542Z","0.3.16":"2019-06-10T09:36:05.684Z","0.3.17":"2019-06-10T10:06:11.254Z","0.3.18":"2019-06-10T11:07:31.302Z","0.3.19":"2019-06-11T03:02:51.188Z","0.3.20":"2019-06-11T03:48:02.956Z","0.3.21":"2019-06-11T07:13:47.396Z","0.3.22":"2019-06-11T07:15:06.409Z","0.3.23":"2019-06-11T08:03:29.826Z","0.3.24":"2019-06-11T13:07:11.744Z","0.3.25":"2019-06-12T08:18:44.000Z","0.3.26":"2019-06-12T08:20:39.056Z","0.3.27":"2019-06-12T09:18:55.443Z","0.3.28":"2019-06-12T10:06:26.945Z","0.3.29":"2019-06-13T03:59:59.300Z","0.3.30":"2019-06-13T06:01:29.004Z","0.3.31":"2019-06-13T06:06:16.876Z","0.3.35":"2019-06-14T08:17:55.245Z","0.3.32":"2019-06-18T02:53:55.737Z","0.3.33":"2019-06-18T03:23:13.516Z","0.3.34":"2019-06-18T06:11:49.707Z","0.3.36":"2019-06-18T06:20:36.339Z","0.3.37":"2019-06-18T06:42:08.633Z","0.3.38":"2019-06-18T07:43:25.275Z","0.3.39":"2019-06-18T08:09:35.159Z","0.3.40":"2019-06-18T08:11:51.994Z","0.3.41":"2019-06-18T08:55:26.893Z","0.3.42":"2019-06-18T10:29:39.974Z","0.3.43":"2019-06-19T03:26:39.055Z","0.3.44":"2019-06-19T07:11:04.842Z","0.3.45":"2019-06-20T02:40:25.445Z","0.3.46":"2019-06-20T03:43:50.343Z","0.3.47":"2019-06-20T06:19:47.016Z","0.3.48":"2019-06-20T06:33:26.210Z","0.3.49":"2019-06-20T08:42:07.935Z","0.3.50":"2019-06-20T08:58:36.178Z","0.3.51":"2019-06-20T10:22:11.050Z","0.3.52":"2019-06-20T11:09:52.230Z","0.3.53":"2019-06-20T14:06:13.189Z","0.3.54":"2019-06-21T07:13:26.907Z","0.3.55":"2019-06-21T09:07:45.541Z","0.3.56":"2019-06-24T08:13:38.623Z","0.3.57":"2019-06-24T08:49:38.496Z","0.3.58":"2019-06-25T02:32:11.067Z","0.3.59":"2019-06-25T07:55:40.555Z","0.3.60":"2019-06-26T03:04:52.731Z","0.3.61":"2019-06-26T06:32:49.721Z","0.3.62":"2019-06-26T07:33:01.919Z","0.3.63":"2019-06-27T07:30:38.918Z","0.3.64":"2019-06-28T06:34:42.718Z","0.3.65":"2019-06-28T07:00:52.033Z","0.3.66":"2019-06-28T07:11:12.607Z","0.3.67":"2019-06-28T07:25:50.915Z","0.3.68":"2019-06-28T07:33:04.682Z","0.3.69":"2019-07-01T05:51:08.420Z","0.3.70":"2019-07-01T09:39:14.248Z","0.3.71":"2019-07-02T01:50:07.646Z","0.3.72":"2019-07-02T05:55:42.286Z","0.3.73":"2019-07-02T10:12:10.128Z","0.3.74":"2019-07-03T02:22:16.358Z","0.3.75":"2019-07-03T07:45:22.551Z","0.3.76":"2019-07-03T10:26:43.760Z","0.3.77":"2019-07-04T10:15:20.168Z","0.3.78":"2019-07-09T01:09:37.335Z","0.3.79":"2019-07-09T03:14:54.661Z","0.3.80":"2019-07-10T06:02:33.689Z","0.3.81":"2019-07-11T05:07:05.313Z","0.3.82":"2019-07-11T07:51:29.211Z","0.3.83":"2019-07-11T13:09:37.035Z","0.3.84":"2019-07-11T14:12:42.704Z","0.3.85":"2019-07-12T02:09:01.895Z","0.3.86":"2019-07-12T02:45:10.772Z","0.3.87":"2019-07-12T02:57:57.929Z","0.3.88":"2019-07-12T11:27:14.167Z","0.3.89":"2019-07-12T18:27:19.620Z","0.4.0":"2019-07-15T03:57:14.494Z","0.4.1":"2019-07-16T06:07:13.777Z","0.4.2":"2019-07-17T09:02:58.509Z","0.4.3":"2019-07-19T02:13:55.826Z","0.4.4":"2019-07-19T06:53:31.667Z","0.4.5":"2019-07-19T13:29:19.232Z","0.4.6":"2019-07-21T04:56:58.812Z","0.4.7":"2019-07-25T02:43:03.366Z","0.4.8":"2019-07-25T11:19:22.318Z","0.4.9":"2019-07-29T08:55:57.428Z","0.4.10":"2019-07-30T07:30:45.973Z","0.4.11":"2019-07-31T06:57:48.455Z","0.4.12":"2019-07-31T08:02:58.922Z","0.4.13":"2019-07-31T08:23:29.273Z","0.4.14":"2019-08-01T11:57:40.005Z","0.4.15":"2019-08-02T09:13:38.346Z","0.4.16":"2019-08-05T04:54:10.722Z","0.4.17":"2019-08-05T06:35:18.213Z","0.4.18":"2019-08-06T01:17:23.557Z","0.4.20":"2019-08-06T04:36:18.839Z","0.4.19":"2019-08-06T06:18:07.938Z","0.4.21":"2019-08-06T11:13:14.076Z","0.4.22":"2019-08-06T11:16:09.234Z","0.4.23":"2019-08-07T01:44:27.217Z","0.4.24":"2019-08-07T02:32:39.110Z","0.4.25":"2019-08-07T02:53:59.366Z","0.4.26":"2019-08-07T03:18:54.285Z","0.4.27":"2019-08-07T03:36:45.752Z","0.4.29":"2019-08-07T04:18:34.307Z","0.4.30":"2019-08-07T04:33:08.208Z","0.4.31":"2019-08-07T04:57:28.892Z","0.4.32":"2019-08-07T05:14:02.770Z","0.4.33":"2019-08-07T05:20:45.169Z","0.4.34":"2019-08-07T06:03:52.700Z","0.4.35":"2019-08-07T06:17:32.739Z","0.4.36":"2019-08-07T07:13:29.259Z","0.4.37":"2019-08-07T07:44:45.333Z","0.4.38":"2019-08-07T08:25:15.710Z","0.4.39":"2019-08-07T08:39:47.377Z","0.4.40":"2019-08-09T10:06:42.081Z","0.4.41":"2019-08-12T12:01:47.688Z","0.4.42":"2019-08-13T02:04:15.806Z","0.4.43":"2019-08-13T10:03:05.563Z","0.4.44":"2019-08-14T03:10:23.813Z","0.4.45":"2019-08-14T09:07:26.864Z","0.4.46":"2019-08-14T10:08:51.445Z","0.4.47":"2019-08-15T03:22:07.239Z","0.4.48":"2019-08-15T06:11:32.706Z","0.4.49":"2019-08-15T07:37:34.540Z","0.4.51":"2019-08-15T09:59:04.243Z","0.4.50":"2019-08-15T10:05:07.321Z","0.4.52":"2019-08-15T11:44:33.885Z","0.4.53":"2019-08-15T15:49:55.326Z","0.4.54":"2019-08-16T01:03:03.553Z","0.4.55":"2019-08-16T02:46:35.594Z","0.4.56":"2019-08-16T11:54:32.471Z","0.4.57":"2019-08-16T14:58:51.450Z","0.4.58":"2019-08-19T09:06:25.731Z","0.4.59":"2019-08-21T01:18:23.259Z","0.4.60":"2019-08-21T03:33:10.324Z","0.4.61":"2019-08-22T07:28:01.359Z","0.4.62":"2019-08-29T06:18:21.682Z","0.4.63":"2019-08-30T06:57:27.240Z","0.4.64":"2019-08-30T09:17:19.110Z","0.4.65":"2019-08-30T09:33:57.883Z","0.4.66":"2019-09-03T01:34:58.585Z","0.4.67":"2019-09-04T10:03:06.823Z","0.4.68":"2019-09-05T06:51:53.641Z","0.4.69":"2019-09-06T09:03:00.982Z","0.4.70":"2019-09-10T03:41:16.222Z","0.4.71":"2019-09-11T10:15:47.965Z","0.4.72":"2019-09-17T10:56:46.902Z","0.4.73":"2019-09-18T02:16:54.136Z","0.4.74":"2019-09-20T05:43:23.115Z","0.4.75":"2019-09-20T10:00:48.048Z","0.4.76":"2019-09-27T19:06:23.409Z","0.4.77":"2019-10-10T06:13:15.597Z","0.4.78":"2019-10-15T03:49:23.276Z","0.4.79":"2019-10-15T06:45:23.590Z","0.4.80":"2019-10-16T02:16:26.001Z","0.4.81":"2019-10-16T09:04:50.688Z","0.4.82":"2019-10-18T03:39:11.907Z","0.4.83":"2019-10-21T02:08:11.010Z","0.4.84":"2019-10-21T02:13:53.413Z","0.4.85":"2019-10-21T03:58:28.585Z","0.4.8-3.beta":"2019-10-23T01:40:57.454Z","0.4.83-beta":"2019-10-23T01:42:19.066Z","0.4.86":"2019-10-23T01:48:11.428Z","0.4.87":"2019-10-23T02:00:35.949Z","0.4.88-beta":"2019-10-23T02:06:10.046Z","0.4.89-beta":"2019-10-24T01:59:05.526Z","0.4.90-beta":"2019-10-24T06:55:24.431Z","0.4.91-beta":"2019-10-25T06:47:30.168Z","0.4.92-beta":"2019-11-01T08:48:05.561Z","0.4.93-beta":"2019-11-01T09:49:21.045Z","0.4.94-beta":"2019-11-01T10:12:20.262Z","0.4.95-beta":"2019-11-05T02:51:20.727Z","0.4.96-beta":"2019-11-05T04:45:01.416Z","0.4.97-beta":"2019-11-05T10:18:52.079Z","0.4.98-beta":"2019-11-05T10:50:19.898Z","0.4.99-beta":"2019-11-06T05:35:40.504Z","0.4.100-beta":"2019-11-06T09:24:57.567Z","0.4.101-beta":"2019-11-08T02:26:36.332Z","0.4.102-beta":"2019-11-08T08:48:48.545Z","0.4.103-beta":"2019-11-08T09:58:41.353Z","0.5.0":"2019-11-09T12:05:40.502Z","0.5.1":"2019-11-09T17:46:03.994Z","0.5.2":"2019-11-11T02:52:43.292Z","0.5.3":"2019-11-11T08:41:11.569Z","0.5.4":"2019-11-11T10:21:34.015Z","0.5.5-beta":"2019-11-12T02:51:55.156Z","0.5.5":"2019-11-12T09:16:46.024Z","0.5.6":"2019-11-13T03:34:55.147Z","0.5.7":"2019-11-13T07:06:46.942Z","0.5.6-beta":"2019-11-14T02:59:48.633Z","0.5.7-beta":"2019-11-14T03:04:29.774Z","0.5.8-beta":"2019-11-14T04:00:58.917Z","0.5.9-beta":"2019-11-14T07:39:03.420Z","0.5.10-beta":"2019-11-14T09:14:38.042Z","0.5.11-beta":"2019-11-15T02:04:57.411Z","0.5.12-beta":"2019-11-18T09:54:40.866Z","0.5.13-beta":"2019-11-21T06:14:17.749Z","0.5.14-beta":"2019-11-22T07:58:38.936Z","0.5.15-beta":"2019-11-27T03:47:04.579Z","0.5.16-beta":"2019-11-27T08:11:36.471Z","0.5.17-beta":"2019-11-29T02:24:13.253Z","0.5.8":"2019-11-29T03:06:54.768Z","0.5.9":"2019-11-29T16:10:54.092Z","0.5.18-beta":"2019-12-01T14:39:20.056Z","0.5.19-beta":"2019-12-02T05:53:10.012Z","0.5.20-beta":"2019-12-02T08:41:08.085Z","0.5.10":"2019-12-02T09:28:49.967Z","0.5.11":"2019-12-02T09:54:54.039Z","0.5.21-beta":"2019-12-04T09:53:10.527Z","0.5.21":"2019-12-13T14:13:22.600Z","0.5.22":"2019-12-16T03:18:54.283Z","0.5.23":"2019-12-16T11:15:36.996Z","0.5.24":"2019-12-17T03:05:25.325Z","0.5.25":"2019-12-17T10:04:31.601Z","0.5.26":"2019-12-17T10:52:03.002Z","0.5.22-beta":"2019-12-18T06:29:07.349Z","0.5.27":"2019-12-20T12:18:09.140Z","0.5.28-beta":"2019-12-23T01:27:55.794Z","0.5.29-beta":"2019-12-23T02:09:44.195Z","0.5.30-beta":"2019-12-24T08:59:17.686Z","0.5.31-beta":"2019-12-25T02:47:11.843Z","0.5.32-beta":"2019-12-25T09:05:04.173Z","0.5.33-beta":"2019-12-25T09:07:21.451Z","0.5.34-beta":"2019-12-26T12:12:02.845Z","0.5.28":"2019-12-26T12:57:43.094Z","0.5.35-beta":"2019-12-27T06:08:29.613Z","0.5.36-beta":"2019-12-27T06:14:24.426Z","0.5.36":"2019-12-27T12:11:08.286Z","0.5.37-beta":"2019-12-27T14:00:40.251Z","0.5.38-beta":"2019-12-30T03:01:41.633Z","0.5.39-beta":"2019-12-30T03:31:23.372Z","0.5.40-beta":"2019-12-31T08:18:36.242Z","0.5.42-beta":"2020-01-02T11:50:38.201Z","0.5.43-beta":"2020-01-03T01:40:55.274Z","0.5.44-beta":"2020-01-03T04:06:21.993Z","0.5.45-beta":"2020-01-03T04:11:52.989Z","0.5.46-beta":"2020-01-03T05:44:15.009Z","0.5.47-beta":"2020-01-03T10:52:01.987Z","0.6.0":"2020-01-03T11:37:06.282Z","0.6.0-beta":"2020-01-03T12:28:42.214Z","0.6.1-beta":"2020-01-06T03:35:37.313Z","0.6.1":"2020-01-06T05:56:45.271Z","0.6.2-beta":"2020-01-07T07:55:11.287Z","0.6.3-beta":"2020-01-07T09:53:52.492Z","0.6.4-beta":"2020-01-08T08:52:05.631Z","0.6.5-beta":"2020-01-08T10:13:21.955Z","0.6.6-beta":"2020-01-09T02:22:14.870Z","0.6.7-beta":"2020-01-09T08:03:35.549Z","0.6.8-beta":"2020-01-09T08:20:32.322Z","0.6.9-beta":"2020-01-10T06:17:11.193Z","0.6.10-beta":"2020-01-10T07:12:40.542Z","0.6.10":"2020-01-10T11:31:42.341Z","0.6.11-beta":"2020-01-16T02:27:47.376Z","0.6.12-beta":"2020-01-16T07:09:18.008Z","0.6.13-beta":"2020-01-16T08:43:21.984Z","0.6.14-beta":"2020-01-17T06:09:39.755Z","0.6.15-beta":"2020-01-17T06:22:09.996Z","0.6.16-beta":"2020-01-17T06:36:19.176Z","0.6.17-beta":"2020-01-17T08:09:42.475Z","0.6.17":"2020-01-17T11:55:01.246Z","0.6.18-beta":"2020-01-19T07:43:44.883Z","0.6.19-beta":"2020-01-19T08:25:24.850Z","0.6.18":"2020-01-19T10:44:43.566Z","0.6.20-beta":"2020-01-21T02:35:57.992Z","0.6.20":"2020-01-21T12:13:43.481Z","0.6.21":"2020-01-21T12:43:36.273Z","0.6.22":"2020-01-21T12:53:19.844Z","0.6.23":"2020-01-21T13:06:47.248Z","0.6.23-beta":"2020-01-21T13:42:56.134Z","0.6.25-beta":"2020-02-06T04:41:05.442Z","0.6.26-beta":"2020-02-10T04:25:19.737Z","0.0.1-hzero":"2020-02-12T06:01:37.719Z","0.0.2-hzero":"2020-02-12T07:31:41.855Z","0.0.3-hzero":"2020-02-13T05:22:03.181Z","0.0.4-hzero":"2020-02-13T05:24:28.214Z","0.0.5-hzero":"2020-02-13T05:43:06.231Z","0.0.6-hzero":"2020-02-13T06:12:15.241Z","0.0.7-hzero":"2020-02-13T06:29:51.366Z","0.0.8-hzero":"2020-02-13T06:45:08.934Z","0.0.9-hzero":"2020-02-13T07:34:11.209Z","0.0.10-hzero":"2020-02-18T06:54:31.809Z","0.6.27-beta":"2020-02-19T07:18:17.085Z","0.6.28-beta":"2020-02-19T07:59:15.631Z","0.0.11-hzero":"2020-02-19T11:01:58.456Z","0.0.12-hzero":"2020-02-19T12:38:08.543Z","0.0.13-hzero":"2020-02-19T12:54:30.938Z","0.0.14-hzero":"2020-02-19T13:03:22.586Z","0.0.15-hzero":"2020-02-19T13:06:15.004Z","0.6.29-beta":"2020-02-21T03:04:46.371Z","0.6.30-beta":"2020-02-21T03:26:47.966Z","0.6.31-beta":"2020-02-21T05:43:13.376Z","0.6.32-beta":"2020-02-21T06:07:01.152Z","0.6.33-beta":"2020-02-21T06:26:06.656Z","0.6.34-beta":"2020-02-21T06:51:04.471Z","0.6.35-beta":"2020-02-21T07:22:52.795Z","0.6.36-beta":"2020-02-21T12:36:38.514Z","0.6.37-beta":"2020-02-21T14:16:11.668Z","0.6.38-beta":"2020-02-22T04:21:55.590Z","0.6.39-beta":"2020-02-22T05:18:30.462Z","0.6.40-beta":"2020-02-22T05:27:39.005Z","0.6.41-beta":"2020-02-22T05:33:36.175Z","0.6.42-beta":"2020-02-22T05:45:10.483Z","0.6.43-beta":"2020-02-22T06:18:53.011Z","0.6.44-beta":"2020-02-22T06:26:07.056Z","0.6.44":"2020-02-22T11:47:07.428Z","0.6.45":"2020-02-22T12:21:24.207Z","0.6.46":"2020-02-22T13:58:01.072Z","0.6.47":"2020-02-22T15:43:02.381Z","0.6.45-beta":"2020-02-25T09:09:45.867Z","0.6.48":"2020-02-25T09:12:06.857Z","0.6.49":"2020-03-02T09:53:41.960Z","0.6.46-beta":"2020-03-20T03:56:50.493Z","0.6.47-beta":"2020-03-20T04:58:16.282Z","0.6.48-beta":"2020-03-20T05:19:32.274Z","0.6.50":"2020-03-20T11:57:54.672Z","0.6.50-beta":"2020-03-20T14:05:27.504Z","0.6.51-beta":"2020-03-20T15:22:39.939Z","0.6.51":"2020-03-20T17:14:15.227Z","0.6.52-beta":"2020-03-23T01:53:17.039Z","0.6.52":"2020-03-23T12:25:12.917Z","0.6.53-beta":"2020-03-27T01:58:22.333Z","0.6.53":"2020-03-28T11:50:15.429Z","0.6.54-beta":"2020-04-10T08:16:08.791Z","0.6.54":"2020-04-22T03:06:38.118Z","0.6.55-beta":"2020-04-23T01:39:54.015Z","0.6.56-beta":"2020-04-23T02:47:35.116Z","0.6.57-beta":"2020-04-23T03:56:41.148Z","0.6.58-beta":"2020-04-24T06:45:33.934Z","0.6.58":"2020-04-24T13:15:39.300Z","0.6.59-beta":"2020-04-29T06:59:43.522Z","0.6.60-beta":"2020-04-29T09:12:12.738Z","0.6.61-beta":"2020-04-29T09:42:51.926Z","0.6.62-beta":"2020-04-29T10:30:18.593Z","0.7.0-beta":"2020-04-30T05:33:10.010Z","0.7.0":"2020-04-30T05:34:17.144Z","0.7.1-beta":"2020-04-30T09:58:13.851Z","0.7.2-beta":"2020-04-30T13:36:14.035Z","0.7.2":"2020-04-30T13:59:15.295Z","0.7.3-beta":"2020-05-14T03:08:04.809Z","0.7.3":"2020-05-15T12:00:32.289Z","0.7.4-beta":"2020-05-29T03:06:46.640Z","0.7.4":"2020-05-29T13:47:40.202Z","0.7.5-beta":"2020-06-03T07:55:06.913Z","1.0.0-beta":"2020-06-04T08:19:00.573Z","1.0.1-beta":"2020-06-04T10:18:45.868Z","1.0.2-beta":"2020-06-04T15:26:08.425Z","0.7.5":"2020-06-05T13:20:39.106Z","0.7.5-catl":"2020-06-10T04:01:17.297Z","0.7.6-catl":"2020-06-11T04:32:41.223Z","1.0.3-beta":"2020-06-11T09:31:29.662Z","0.7.7-catl":"2020-06-11T09:58:09.226Z","0.7.8-catl":"2020-06-17T03:17:36.203Z","1.0.4-beta":"2020-06-17T07:01:56.393Z","1.0.5-beta":"2020-06-17T07:52:05.132Z","1.0.6-beta":"2020-06-18T06:28:14.929Z","1.0.7-beta":"2020-06-18T06:32:12.114Z","1.0.8-beta":"2020-06-18T07:58:20.115Z","1.0.9-beta":"2020-06-19T06:41:29.193Z","1.0.10-beta":"2020-06-19T07:51:52.258Z","1.0.11-beta":"2020-06-19T08:44:07.386Z","1.0.12-beta":"2020-06-19T09:47:05.158Z","1.0.12":"2020-06-19T11:27:00.293Z","1.0.13-beta":"2020-06-22T09:33:20.141Z","1.0.14-beta":"2020-06-22T10:24:21.265Z","1.0.15-beta":"2020-06-23T02:45:06.344Z","1.0.16-beta":"2020-06-23T04:21:14.282Z","0.7.9-catl":"2020-06-23T11:38:57.304Z","0.7.10-catl":"2020-07-07T08:14:51.714Z","1.0.17-beta":"2020-07-08T07:58:14.338Z","1.0.17":"2020-07-08T10:57:08.524Z","1.0.18":"2020-07-08T11:12:42.910Z","0.7.11-catl":"2020-07-10T08:28:32.558Z","0.7.12-catl":"2020-07-14T02:03:38.554Z","0.7.13-catl":"2020-07-14T08:47:27.939Z","1.0.19-beta":"2020-07-15T02:46:59.637Z","1.0.20-beta":"2020-07-16T07:50:40.400Z","1.0.20":"2020-07-16T09:56:40.957Z","1.0.21-beta":"2020-07-17T07:05:03.206Z","1.0.21":"2020-07-17T09:15:52.924Z","1.0.22":"2020-07-17T15:05:22.380Z","1.0.23":"2020-07-17T16:43:55.840Z","1.0.23-beta":"2020-07-17T16:48:26.670Z","1.0.24":"2020-07-17T21:58:57.633Z","1.0.25":"2020-07-17T22:03:03.288Z","0.7.14-catl":"2020-07-22T08:44:47.203Z","0.7.14-catl-beta":"2020-07-31T02:32:48.298Z","0.7.16-catl-beta":"2020-08-03T03:14:05.710Z","1.0.25-beta":"2020-08-06T10:08:01.569Z","1.0.26-beta":"2020-08-07T07:04:11.886Z","1.0.27-beta":"2020-08-07T09:06:46.240Z","1.0.27":"2020-08-07T09:58:14.807Z","1.0.28":"2020-08-07T13:42:34.407Z","0.7.17-catl-beta":"2020-08-10T08:06:47.715Z","1.0.29-beta":"2020-08-11T02:47:53.297Z","0.7.5-faw":"2020-08-11T12:00:08.790Z","0.7.6-faw":"2020-08-12T00:44:42.408Z","1.0.30-beta":"2020-08-13T02:37:18.500Z","1.0.31-beta":"2020-08-14T02:11:32.982Z","1.0.32-beta":"2020-08-14T02:59:42.321Z","1.0.32":"2020-08-14T09:48:58.376Z","0.7.7-faw":"2020-08-17T12:21:28.343Z","1.0.33-beta":"2020-08-20T06:51:19.138Z","0.7.8-faw":"2020-08-24T06:50:13.753Z","1.0.33":"2020-08-28T12:39:53.980Z","0.0.1-boot-test":"2020-08-30T06:18:15.347Z","1.0.34-beta":"2020-09-15T03:03:55.015Z","1.0.35-beta":"2020-09-17T02:44:46.018Z","1.0.35":"2020-09-17T10:09:29.829Z","1.0.36-beta":"2020-10-27T08:40:33.259Z","1.0.37-beta":"2020-10-27T09:23:20.391Z","1.0.38-beta":"2020-10-27T09:57:08.301Z","1.0.39-beta":"2020-10-27T11:31:11.104Z","1.0.40-beta":"2020-10-28T04:27:59.149Z","1.0.41-beta":"2020-10-28T05:58:15.390Z","1.0.42-beta":"2020-10-28T07:01:16.580Z","1.0.43-beta":"2020-10-28T07:13:50.143Z","1.0.43-system":"2020-10-28T07:27:47.100Z","1.0.43":"2020-10-29T07:12:18.202Z","0.7.18-catl-beta":"2020-11-25T10:37:06.014Z","0.7.19-catl-beta":"2020-11-25T11:10:17.483Z","0.7.20-catl-beta":"2020-11-26T06:39:39.439Z","0.7.21-catl-beta":"2020-11-26T07:37:38.569Z","1.0.44":"2021-01-13T10:25:01.054Z","1.0.45-beta":"2021-01-21T03:31:14.707Z","1.0.46":"2021-01-26T08:55:21.348Z","1.0.48":"2021-04-14T10:20:03.454Z","1.0.49-beta":"2021-04-14T12:37:00.726Z","1.0.50-beta":"2021-04-15T11:50:26.737Z","1.0.50-catl":"2021-05-24T02:04:47.316Z","1.0.51":"2021-06-29T08:09:49.893Z","1.0.52-beta":"2021-07-06T06:02:16.745Z","1.0.53-beta":"2021-08-26T07:37:41.964Z","1.0.53":"2022-02-15T02:20:51.472Z","0.7.22-catl-beta":"2022-07-21T11:46:09.873Z","0.7.23-catl-beta":"2022-07-26T08:08:20.955Z"},"maintainers":[{"name":"jyjin","email":"1538973056@qq.com"},{"name":"yeshuang","email":"iww0000@163.com"},{"name":"yanqian","email":"283754857@qq.com"},{"name":"icecream.wu","email":"melody_wml@outlook.com"},{"name":"dawven","email":"dawviento@gmail.com"}],"description":"Tools to build website for yqcloud","author":{"name":"yanqian","email":"yanqiancloud@163.com"},"license":"ISC","readme":"# Choerodon Boot\n\n\nChoerodon front boot is a toolkit about front end package management, startup, compilation. It is mainly used to provide custom some configurations file to create a project of React that can be modified to some extent.\n\nThe construction project can be used on `macOS`, `Windows` or `Linux`. Teams can be developed in modules, greatly speeding up development.\n\n * The project uses `webpack` for construction.\n * `React` and `Mobx` are used as the main development technology.\n\n## Install\n\n```bash\n$ npm install choerodon-front-boot -S\n```\n\n## Configuration\n\n* Create a configuration file named `config.js`\n\n```js\nimport autoprefixer from 'autoprefixer';\n// default config of Choerodon\nconst config = {\n  port: 9090,\n  output: './dist',\n  htmlTemplate: 'index.template.html',\n  devServerConfig: {},\n  postcssConfig: {\n    plugins: [\n      autoprefixer({\n        browsers: ['last 2 versions', 'Firefox ESR', '> 1%', 'ie >= 8', 'iOS >= 8', 'Android >= 4'],\n      }),\n    ],\n  },\n  babelConfig(config, mode, env) {\n    return config;\n  },\n  webpackConfig(config, mode, env) {\n    return config;\n  },\n  enterPoints(mode, env) {\n    // By default, it returns empty object.\n    // In javascript files, words `process.env.XXX` will be replaced with the key of returned map object like `XXX` from this function .\n    // e.g.\n    // development env\n    if (mode === 'start' || env === 'development') {\n      return {\n        API_HOST: 'http://api.example.org', // The `server` property of root config will be overwritten by this.\n      }\n    }\n    // production env\n    if (mode === 'build' || env === 'production') {\n      return {\n        API_HOST: 'an `enterpoint` placeholder string', // Reference to `enterpoint.sh`\n      }\n    }\n  },\n  entryName: 'index',\n  root: '/',\n  // By default, The property `routes` is null and we use property `main` as path of router component and use the last word of property `name` what be split by char `-` as router path in package.json\n  routes: {\n    'iam': 'src/app/iam/containers/IAMIndex.js', // For e.g.\n  },\n  // By default, dashboard is false.\n  // The keys of dashboard are namespaces, and entries are Component paths.\n  dashboard: {\n    'choerodon-front-iam': 'src/dashboard/*', //  For e.g., use glob pattern\n    'choerodon-front-devops': [\n      'src/dashboard/Test', //  For e.g., use dir path\n      'src/dashboard/Test2.js', //  For e.g., use file path\n    ],\n  },\n  server: 'http://api.example.com', // API server\n  fileServer: 'http://file.example.com', // File server\n  clientid: 'localhost',\n  titlename: 'Choerodon', // HTML title\n  favicon: 'favicon.ico', // Page favicon\n  theme: { // less/sass modify vars\n    'primary-color': '#2196f3',\n  },\n}\n```\n\n## Run\n\n```\n$choerodon-front-boot start --config config.js\n```\n\nOnce running, open http://localhost:9090\n\n## Dist\n\n```\n$choerodon-front-boot build --config config.js\n```\n\n## Init Menu\n\nFirst, you should make sure that you have `Menu.yml` under `./{1}/src/app/{1}/config/Menu.yml`. And also should have `language/en.yml & language/zh.yml`。\n\nA `Menu.yml` file like this:\n\n``` yml\n#Menu.yml\n\"iam\": code\n  icon: IAM  # icon ode\n  sort: 1  # sort\n  delete: \"true\"  # Whether it should be deleted\n  site:  # menu level\n    - \"organization\": # code\n        sort: 1  # sort\n        Routes: /iam/organization  # route\n        icon: manage_organization  # icon\n        permission:  # permissions\n          - 'iam-service.organization.enableOrganization'\n```\nA `language/en.yml` file like this:\n\n``` yml\n#language/en.yml\n\"iam\": \"platform settings\"\n# site\n\"iam.organization\": \"Organization\"\n```\n\nThen, you can run the script to initialize the menu.\n```\n$python ./{1}/node_modules/choerodon-front-boot/structure/configAuto.py {1}\n$python ./{1}/node_modules/choerodon-front-boot/structure/sql.py [-i HOST] [-p PORT] [-u USER] [-s PASSWD] [-a ATTRS] [-d DELETE]\n```\n`{1}` is your module name.\n\n\n## Dependencies\n\n * Node environment (6.9.0+)\n * Git environment\n * Python environment(2.7)\n\n## Related documents and information\n\n* [React](https://reactjs.org)\n* [Mobx](https://github.com/mobxjs/mobx)\n* [webpack](https://webpack.docschina.org)\n* [gulp](https://gulpjs.com)\n\n## Reporting Issues\nIf you find any shortcomings or bugs, please describe them in the  [issue](https://github.com/choerodon/choerodon/issues/new?template=issue_template.md).\n\n## How to Contribute\nPull requests are welcome! [Follow](https://github.com/choerodon/choerodon/blob/master/CONTRIBUTING.md) to know for more information on how to contribute.\n","readmeFilename":"README.1.md"}