{"_id":"@beisen/upaas-lookup-v1","_rev":"9-e98d536ee2d210045dcdc3feed59afc0","name":"@beisen/upaas-lookup-v1","description":"### 功能","dist-tags":{"latest":"0.0.8"},"versions":{"0.0.1":{"name":"@beisen/upaas-lookup-v1","version":"0.0.1","description":"### 功能","main":"lib/index.js","_storybook":{"default_example":"man/index.js"},"scripts":{"build":"npm run build:lib && npm run build:umd && npm run build:story","build:lib":"babel src --out-dir lib","build:umd":"webpack src/index.js dist/index.js --config webpack.config.js","build:story":"babel story --out-dir man","test":"karma start","dev":"webpack-dev-server --progress --colors --config webpack.dev.config.js --port 8001","renew":"git checkout-index -f -a --prefix=../$name/ && cp ./.gitignore ../$name"},"repository":{"type":"git","url":"git@gitlab.beisen.co:cnpm/beisen-module-template.git"},"author":"","maintainers":{"0":{"name":"","email":""}},"license":"ISC","dependencies":{"react":"^0.14.6","react-dom":"^0.14.6"},"devDependencies":{"@beisen/text-box":"","@beisen/input-box":"","@beisen/tool-tip":"","babel":"^6.5.2","babel-cli":"^6.6.5","babel-core":"^6.7.2","babel-eslint":"^4.1.3","babel-loader":"^6.2.4","babel-preset-airbnb":"^1.0.1","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","babel-preset-stage-0":"^6.5.0","case-sensitive-paths-webpack-plugin":"^1.0.1","css-loader":"^0.23.1","enzyme":"^2.0.0","file-loader":"^0.8.5","gulp":"^3.9.1","gulp-concat":"^2.6.0","gulp-insert":"^0.5.0","gulp-rename":"^1.2.2","gulp-replace":"^0.5.4","gulp-sass":"^2.3.2","jasmine-core":"^2.4.1","json-loader":"^0.5.4","karma":"^0.13.19","karma-babel-preprocessor":"^6.0.1","karma-chrome-launcher":"^0.2.2","karma-jasmine":"^0.3.7","karma-webpack":"^1.7.0","node-sass":"^3.4.2","react-addons-test-utils":"^0.14.7","sass-loader":"^3.2.0","style-loader":"^0.13.0","url-loader":"^0.5.7","webpack":"^1.12.10","webpack-dev-server":"^1.14.0"},"gitHead":"f3db639fdf80a587a759998b211aab86a81dcc34","_id":"@beisen/upaas-lookup-v1@0.0.1","_shasum":"4c6f1a93374741facf54c4f5a71bfcebbce3734d","_from":".","_npmVersion":"3.10.9","_nodeVersion":"4.4.1","_npmUser":{"name":"beisen","email":"ci@beisen.com"},"dist":{"shasum":"4c6f1a93374741facf54c4f5a71bfcebbce3734d","tarball":"https://registry.npmjs.org/@beisen/upaas-lookup-v1/-/upaas-lookup-v1-0.0.1.tgz","integrity":"sha512-Et3qMhLxW/0Lcozy1x4oQD6nO/FBJM7znkA1MxGLImLiJ0Pw3d6in/nQ47wJKU1xg9NucLL8DcSPdFGijHE9Hw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBmMx7qqmQCYmUJw4VWChuThqD/ZHLF70AzsOvKSZ2n7AiAc6xhyrZ9a6V1Dlg0Ehynnid/x8C1kMEA5sIueRhiHRA=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upaas-lookup-v1-0.0.1.tgz_1500974007736_0.28150309692136943"}},"0.0.3":{"name":"@beisen/upaas-lookup-v1","version":"0.0.3","description":"### 功能","main":"lib/index.js","_storybook":{"default_example":"man/index.js"},"scripts":{"build":"npm run build:lib && npm run build:umd && npm run build:story","build:lib":"babel src --out-dir lib","build:umd":"webpack src/index.js dist/index.js --config webpack.config.js","build:story":"babel story --out-dir man","test":"karma start","dev":"webpack-dev-server --progress --colors --config webpack.dev.config.js --port 8001","renew":"git checkout-index -f -a --prefix=../$name/ && cp ./.gitignore ../$name"},"keywords":["beisen","react-component","es6","karma","jasmine"],"repository":{"type":"git","url":"git@gitlab.beisen.co:cnpm/beisen-module-template.git"},"author":"","maintainers":[{"name":"beisen","email":"ci@beisen.com"}],"license":"ISC","dependencies":{"react":"^0.14.6","react-dom":"^0.14.6"},"devDependencies":{"@beisen/text-box":"","@beisen/input-box":"","@beisen/tool-tip":"","babel":"^6.5.2","babel-cli":"^6.6.5","babel-core":"^6.7.2","babel-eslint":"^4.1.3","babel-loader":"^6.2.4","babel-preset-airbnb":"^1.0.1","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","babel-preset-stage-0":"^6.5.0","case-sensitive-paths-webpack-plugin":"^1.0.1","css-loader":"^0.23.1","enzyme":"^2.0.0","file-loader":"^0.8.5","gulp":"^3.9.1","gulp-concat":"^2.6.0","gulp-insert":"^0.5.0","gulp-rename":"^1.2.2","gulp-replace":"^0.5.4","gulp-sass":"^2.3.2","jasmine-core":"^2.4.1","json-loader":"^0.5.4","karma":"^0.13.19","karma-babel-preprocessor":"^6.0.1","karma-chrome-launcher":"^0.2.2","karma-jasmine":"^0.3.7","karma-webpack":"^1.7.0","node-sass":"^3.4.2","react-addons-test-utils":"^0.14.7","sass-loader":"^3.2.0","style-loader":"^0.13.0","url-loader":"^0.5.7","webpack":"^1.12.10","webpack-dev-server":"^1.14.0"},"gitHead":"accd52482080879e922da9a30e29b59a199f2817","_id":"@beisen/upaas-lookup-v1@0.0.3","_shasum":"dbf63c8a3dc2802ca33336e199eec93078e30ee3","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"beisen","email":"ci@beisen.com"},"dist":{"shasum":"dbf63c8a3dc2802ca33336e199eec93078e30ee3","tarball":"https://registry.npmjs.org/@beisen/upaas-lookup-v1/-/upaas-lookup-v1-0.0.3.tgz","integrity":"sha512-IRz2zocUsHxJZDupasVXLnayiPwd4HaQ65aEjRlZWbN9EfQxx4HKYdbUY+d+NKAllTNoedi2qcYE2Utn5iNKlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHOhKr/wgI9W7km1chgfxRKANWszS6RiTuB0W8yWexPgIgXM2EZG/e92ibouIgSKFSLYYtYlXYMQoEfaKVS0rYd2U="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upaas-lookup-v1-0.0.3.tgz_1501069071752_0.8600777054671198"}},"0.0.4":{"name":"@beisen/upaas-lookup-v1","version":"0.0.4","description":"### 功能","main":"lib/index.js","_storybook":{"default_example":"man/index.js"},"scripts":{"build":"npm run build:lib && npm run build:umd && npm run build:story","build:lib":"babel src --out-dir lib","build:umd":"webpack src/index.js dist/index.js --config webpack.config.js","build:story":"babel story --out-dir man","test":"karma start","dev":"webpack-dev-server --progress --colors --config webpack.dev.config.js --port 8001","renew":"git checkout-index -f -a --prefix=../$name/ && cp ./.gitignore ../$name"},"keywords":["beisen","react-component","es6","karma","jasmine"],"repository":{"type":"git","url":"git@gitlab.beisen.co:cnpm/beisen-module-template.git"},"author":"","maintainers":[{"name":"beisen","email":"ci@beisen.com"}],"license":"ISC","dependencies":{"react":"^0.14.6","react-dom":"^0.14.6"},"devDependencies":{"@beisen/text-box":"","@beisen/input-box":"","@beisen/tool-tip":"","babel":"^6.5.2","babel-cli":"^6.6.5","babel-core":"^6.7.2","babel-eslint":"^4.1.3","babel-loader":"^6.2.4","babel-preset-airbnb":"^1.0.1","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","babel-preset-stage-0":"^6.5.0","case-sensitive-paths-webpack-plugin":"^1.0.1","css-loader":"^0.23.1","enzyme":"^2.0.0","file-loader":"^0.8.5","gulp":"^3.9.1","gulp-concat":"^2.6.0","gulp-insert":"^0.5.0","gulp-rename":"^1.2.2","gulp-replace":"^0.5.4","gulp-sass":"^2.3.2","jasmine-core":"^2.4.1","json-loader":"^0.5.4","karma":"^0.13.19","karma-babel-preprocessor":"^6.0.1","karma-chrome-launcher":"^0.2.2","karma-jasmine":"^0.3.7","karma-webpack":"^1.7.0","node-sass":"^3.4.2","react-addons-test-utils":"^0.14.7","sass-loader":"^3.2.0","style-loader":"^0.13.0","url-loader":"^0.5.7","webpack":"^1.12.10","webpack-dev-server":"^1.14.0"},"gitHead":"d909cae9d45b5f94773d2d4a42414256ecaf1846","_id":"@beisen/upaas-lookup-v1@0.0.4","_shasum":"55e5aa0bec4f9d0005c032396b6a473894bca45b","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"beisen","email":"ci@beisen.com"},"dist":{"shasum":"55e5aa0bec4f9d0005c032396b6a473894bca45b","tarball":"https://registry.npmjs.org/@beisen/upaas-lookup-v1/-/upaas-lookup-v1-0.0.4.tgz","integrity":"sha512-WGMDrnZ3ewg7nEwBzQAKlG+VeP1JdbZUK1Hwyg6Uj1XmK2QrmcBGjKSVVs3Rfw6tWQu7sb5JL9CnJmfgIVhZJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClZP/7WvCGiGEizUpIl2ecd3kDuyzMVwFnV2zFpGQH/QIgQiQBpiZzMS/qKBAsUxIaTyhAfTD8UG8H+3iglAIX8nA="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upaas-lookup-v1-0.0.4.tgz_1501332840115_0.8053442616946995"}},"0.0.5":{"name":"@beisen/upaas-lookup-v1","version":"0.0.5","description":"### 功能","main":"lib/index.js","_storybook":{"default_example":"man/index.js"},"scripts":{"build":"npm run build:lib && npm run build:umd && npm run build:story","build:lib":"babel src --out-dir lib","build:umd":"webpack src/index.js dist/index.js --config webpack.config.js","build:story":"babel story --out-dir man","test":"karma start","dev":"webpack-dev-server --progress --colors --config webpack.dev.config.js --port 8001","renew":"git checkout-index -f -a --prefix=../$name/ && cp ./.gitignore ../$name"},"keywords":["beisen","react-component","es6","karma","jasmine"],"repository":{"type":"git","url":"git@gitlab.beisen.co:cnpm/beisen-module-template.git"},"author":"","maintainers":[{"name":"beisen","email":"ci@beisen.com"}],"license":"ISC","dependencies":{"react":"^0.14.6","react-dom":"^0.14.6"},"devDependencies":{"@beisen/text-box":"","@beisen/input-box":"","@beisen/tool-tip":"","babel":"^6.5.2","babel-cli":"^6.6.5","babel-core":"^6.7.2","babel-eslint":"^4.1.3","babel-loader":"^6.2.4","babel-preset-airbnb":"^1.0.1","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","babel-preset-stage-0":"^6.5.0","case-sensitive-paths-webpack-plugin":"^1.0.1","css-loader":"^0.23.1","enzyme":"^2.0.0","file-loader":"^0.8.5","gulp":"^3.9.1","gulp-concat":"^2.6.0","gulp-insert":"^0.5.0","gulp-rename":"^1.2.2","gulp-replace":"^0.5.4","gulp-sass":"^2.3.2","jasmine-core":"^2.4.1","json-loader":"^0.5.4","karma":"^0.13.19","karma-babel-preprocessor":"^6.0.1","karma-chrome-launcher":"^0.2.2","karma-jasmine":"^0.3.7","karma-webpack":"^1.7.0","node-sass":"^3.4.2","react-addons-test-utils":"^0.14.7","sass-loader":"^3.2.0","style-loader":"^0.13.0","url-loader":"^0.5.7","webpack":"^1.12.10","webpack-dev-server":"^1.14.0"},"gitHead":"f19689c84a3af0356511d1e08a106d206ee72a57","_id":"@beisen/upaas-lookup-v1@0.0.5","_shasum":"d83af8255ae52fd2b1b52db3200f4906ccd68f02","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"beisen","email":"ci@beisen.com"},"dist":{"shasum":"d83af8255ae52fd2b1b52db3200f4906ccd68f02","tarball":"https://registry.npmjs.org/@beisen/upaas-lookup-v1/-/upaas-lookup-v1-0.0.5.tgz","integrity":"sha512-unHlZ5mn+ILpwg13h4/TMXT3ed26K18Ym3TYdsR+6kdB6YpN9Ok4V8nTBMcM8GVWSRob8Z0+TVYgAQ5UiL9tnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID9onRK/L2TUVWNS5GkYI73ZDVHnYQgLfICTiFl1rZJrAiEAxBd03o1IejjpF/SIDVrb/ltY/9NZNlY/aiT4ZR10Av0="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upaas-lookup-v1-0.0.5.tgz_1503313004092_0.7628930658102036"}},"0.0.6":{"name":"@beisen/upaas-lookup-v1","version":"0.0.6","description":"### 功能","main":"lib/index.js","_storybook":{"default_example":"man/index.js"},"scripts":{"build":"npm run build:lib && npm run build:umd && npm run build:story","build:lib":"babel src --out-dir lib","build:umd":"webpack src/index.js dist/index.js --config webpack.config.js","build:story":"babel story --out-dir man","test":"karma start","dev":"webpack-dev-server --progress --colors --config webpack.dev.config.js --port 8001","renew":"git checkout-index -f -a --prefix=../$name/ && cp ./.gitignore ../$name"},"keywords":["beisen","react-component","es6","karma","jasmine"],"repository":{"type":"git","url":"git@gitlab.beisen.co:cnpm/beisen-module-template.git"},"author":"","maintainers":[{"name":"beisen","email":"ci@beisen.com"}],"license":"ISC","dependencies":{"react":"^0.14.6","react-dom":"^0.14.6"},"devDependencies":{"@beisen/text-box":"","@beisen/input-box":"","@beisen/tool-tip":"","babel":"^6.5.2","babel-cli":"^6.6.5","babel-core":"^6.7.2","babel-eslint":"^4.1.3","babel-loader":"^6.2.4","babel-preset-airbnb":"^1.0.1","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","babel-preset-stage-0":"^6.5.0","case-sensitive-paths-webpack-plugin":"^1.0.1","css-loader":"^0.23.1","enzyme":"^2.0.0","file-loader":"^0.8.5","gulp":"^3.9.1","gulp-concat":"^2.6.0","gulp-insert":"^0.5.0","gulp-rename":"^1.2.2","gulp-replace":"^0.5.4","gulp-sass":"^2.3.2","jasmine-core":"^2.4.1","json-loader":"^0.5.4","karma":"^0.13.19","karma-babel-preprocessor":"^6.0.1","karma-chrome-launcher":"^0.2.2","karma-jasmine":"^0.3.7","karma-webpack":"^1.7.0","node-sass":"^3.4.2","react-addons-test-utils":"^0.14.7","sass-loader":"^3.2.0","style-loader":"^0.13.0","url-loader":"^0.5.7","webpack":"^1.12.10","webpack-dev-server":"^1.14.0"},"gitHead":"f19689c84a3af0356511d1e08a106d206ee72a57","_id":"@beisen/upaas-lookup-v1@0.0.6","_shasum":"2e8c694e78b9633a1ba12310c5d6f6a3ae2c7b6a","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"beisen","email":"ci@beisen.com"},"dist":{"shasum":"2e8c694e78b9633a1ba12310c5d6f6a3ae2c7b6a","tarball":"https://registry.npmjs.org/@beisen/upaas-lookup-v1/-/upaas-lookup-v1-0.0.6.tgz","integrity":"sha512-x43qluLh7gmiW+8ZFSssDVnzMEEc372uvTP3z5OdnC2zM3A1dGz4OYIfHky/1Zj/doTf71FTlRdQkBrCq1Pi1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHIozGfeQE2Fn7YCO8rHCcDYwH3gdJh/HkocDtC1tX22AiEAyeQ/8gfdb6XQQeZMTpTLtUK3TD+hsU97FVuPuQitImg="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upaas-lookup-v1-0.0.6.tgz_1503372522435_0.6925185555592179"}},"0.0.7":{"name":"@beisen/upaas-lookup-v1","version":"0.0.7","description":"### 功能","main":"lib/index.js","_storybook":{"default_example":"man/index.js"},"scripts":{"build":"npm run build:lib && npm run build:umd && npm run build:story","build:lib":"babel src --out-dir lib","build:umd":"webpack src/index.js dist/index.js --config webpack.config.js","build:story":"babel story --out-dir man","test":"karma start","dev":"webpack-dev-server --progress --colors --config webpack.dev.config.js --port 8001","renew":"git checkout-index -f -a --prefix=../$name/ && cp ./.gitignore ../$name"},"keywords":["beisen","react-component","es6","karma","jasmine"],"repository":{"type":"git","url":"git@gitlab.beisen.co:cnpm/beisen-module-template.git"},"author":"","maintainers":[{"name":"beisen","email":"ci@beisen.com"}],"license":"ISC","dependencies":{"react":"^0.14.6","react-dom":"^0.14.6"},"devDependencies":{"@beisen/text-box":"","@beisen/input-box":"","@beisen/tool-tip":"","babel":"^6.5.2","babel-cli":"^6.6.5","babel-core":"^6.7.2","babel-eslint":"^4.1.3","babel-loader":"^6.2.4","babel-preset-airbnb":"^1.0.1","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","babel-preset-stage-0":"^6.5.0","case-sensitive-paths-webpack-plugin":"^1.0.1","css-loader":"^0.23.1","enzyme":"^2.0.0","file-loader":"^0.8.5","gulp":"^3.9.1","gulp-concat":"^2.6.0","gulp-insert":"^0.5.0","gulp-rename":"^1.2.2","gulp-replace":"^0.5.4","gulp-sass":"^2.3.2","jasmine-core":"^2.4.1","json-loader":"^0.5.4","karma":"^0.13.19","karma-babel-preprocessor":"^6.0.1","karma-chrome-launcher":"^0.2.2","karma-jasmine":"^0.3.7","karma-webpack":"^1.7.0","node-sass":"^3.4.2","react-addons-test-utils":"^0.14.7","sass-loader":"^3.2.0","style-loader":"^0.13.0","url-loader":"^0.5.7","webpack":"^1.12.10","webpack-dev-server":"^1.14.0"},"gitHead":"696cd8c3946c567f856756433e9c56ddb8c88a2d","_id":"@beisen/upaas-lookup-v1@0.0.7","_shasum":"f07c7c55e2be0cfef676e443ce32e817cd506d37","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"beisen","email":"ci@beisen.com"},"dist":{"shasum":"f07c7c55e2be0cfef676e443ce32e817cd506d37","tarball":"https://registry.npmjs.org/@beisen/upaas-lookup-v1/-/upaas-lookup-v1-0.0.7.tgz","integrity":"sha512-jDy4p3EpjYnh3Y/7RFI0MKyG6oyCsEtUehTV/ymVlYXSAelKIq1yD/Ij+1EL0Mbd91kyjvnSIPTnZ5tFrQ7l3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtqS6HjIVfJ6eXCGGA+VqtV01NvZYYdkZGyJghhIdL7AIhANbnXSTUDHNANL+qo+4NaHtb1MnBBLdnu8grooNwKwPh"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upaas-lookup-v1-0.0.7.tgz_1503475342308_0.3284123900812119"}},"0.0.8":{"name":"@beisen/upaas-lookup-v1","version":"0.0.8","description":"### 功能","main":"lib/index.js","_storybook":{"default_example":"man/index.js"},"scripts":{"build":"npm run build:lib && npm run build:umd && npm run build:story","build:lib":"babel src --out-dir lib","build:umd":"webpack src/index.js dist/index.js --config webpack.config.js","build:story":"babel story --out-dir man","test":"karma start","dev":"webpack-dev-server --progress --colors --config webpack.dev.config.js --port 8001","renew":"git checkout-index -f -a --prefix=../$name/ && cp ./.gitignore ../$name"},"keywords":["beisen","react-component","es6","karma","jasmine"],"repository":{"type":"git","url":"git@gitlab.beisen.co:cnpm/beisen-module-template.git"},"author":"","maintainers":[{"name":"beisen","email":"ci@beisen.com"}],"license":"ISC","dependencies":{"react":"^0.14.6","react-dom":"^0.14.6"},"devDependencies":{"@beisen/text-box":"","@beisen/input-box":"","@beisen/common-label":"","@beisen/tool-tip":"","babel":"^6.5.2","babel-cli":"^6.6.5","babel-core":"^6.7.2","babel-eslint":"^4.1.3","babel-loader":"^6.2.4","babel-preset-airbnb":"^1.0.1","babel-preset-es2015":"^6.3.13","babel-preset-react":"^6.3.13","babel-preset-stage-0":"^6.5.0","case-sensitive-paths-webpack-plugin":"^1.0.1","css-loader":"^0.23.1","enzyme":"^2.0.0","file-loader":"^0.8.5","gulp":"^3.9.1","gulp-concat":"^2.6.0","gulp-insert":"^0.5.0","gulp-rename":"^1.2.2","gulp-replace":"^0.5.4","gulp-sass":"^2.3.2","jasmine-core":"^2.4.1","json-loader":"^0.5.4","karma":"^0.13.19","karma-babel-preprocessor":"^6.0.1","karma-chrome-launcher":"^0.2.2","karma-jasmine":"^0.3.7","karma-webpack":"^1.7.0","node-sass":"^3.4.2","react-addons-test-utils":"^0.14.7","sass-loader":"^3.2.0","style-loader":"^0.13.0","url-loader":"^0.5.7","webpack":"^1.12.10","webpack-dev-server":"^1.14.0"},"gitHead":"0352f96045aa349b7d881f9db9dfe25447e60d59","_id":"@beisen/upaas-lookup-v1@0.0.8","_shasum":"4d0f45780a2d222d8d718e8392e114ca2b27fa08","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"beisen","email":"ci@beisen.com"},"dist":{"shasum":"4d0f45780a2d222d8d718e8392e114ca2b27fa08","tarball":"https://registry.npmjs.org/@beisen/upaas-lookup-v1/-/upaas-lookup-v1-0.0.8.tgz","integrity":"sha512-D1PKGqbC4+QQaVkRU1SmLtdCyL8Vx2I8FeLPGLQGAeUZnHrp/EUab5HbxJC1sEuY32r2olgJLr8kK37HprWYLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpHEX0xTw/ILuqTArKNaLlAFkaBMWM++SWvpaCjqaltwIgeCEqoQu3fN78QOluPQbLt7ayOLZ1DWKyFAzrnmCZNfU="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upaas-lookup-v1-0.0.8.tgz_1505198464027_0.943138939095661"}}},"readme":"# Beisen-module-template\n\n### 功能\n\n```\nReact组件开发，并发布到北森cnpm服务器\n```\n\n### 使用方法\n\n#### 1)空项目使用\n\n```\n第一步：git clone git@gitlab.beisen.co:cnpm/beisen-module-template.git\n\n第二步：cd beisen-module-template\n\n第三步：./renew.js 项目路径/项目名称\n\n如执行./renew.js ../testDemo/   //**testDemo**为新项目名称，与该空项目平级，新项目不带git信息，一个纯的项目\n\n第四步：cd ../testDemo/   //此时不带git信息的新项目testDemo建立完成\n\n```\n\n#### 2)修改`package.json`\n\n`package.json`中不允许出现中文\n\n```\n\"name\": \"@beisen/ComponentName\", \n\"author\": {\n    \"name\": \"name\",\n    \"email\": \"name@beisen.com\"\n}, \n\"description\": \"\", \n\"keywords\": [ \n\t\"beisen\",\n    \"react-component\",\n    \"es6\",\n    \"karma\",\n    \"jasmine\"\n],\n\"maintainers\": [\n\t{\n\t\t\"name\": \"name\",\n\t\t\"email\": \"name@beisen.com\" \n\t}\n] \n\n**组件名称（必填）---应首字母大写，若为多个单词拼接，则使用驼峰格式，如TabComponent**\n\n**组件作者（必填）**\n\n**组件概述（必填）**\n\n**组件关键词（必填）eg.Form,Icon,DropDown...**\n\n**维护人员 （必填)**\n\n```\n\n#### 3) 项目文件结构\n```\nReactComponent\n\n—— dist\n  |\n  |—— index.js （webpack打包后的js)\n  |\n—— examples\n  |\n  |—— preview\n    |—— 预览图.png （组件截图）\n  |\n  |—— index.html （可直接打开的示例）\n  |\n—— lib (babel转换后的语法 es6 —> es5) \n  |\n—— src\n  |\n  |—— index.js （组件源码，webpack打包入口）\n  |\n—— tests (测试文件夹)\n  |\n  | —— index-spec.js （测试用例）\n  |\n—— index.html  （组件调用）\n  | \n—— index.js （组件调用）\n  |\n—— karma.conf.js (karma配置)\n  |\n—— webpack.config.js (webpack配置)\n  |\n—— package.json （如有依赖，必须写全）\n  |\n—— README.md （组件使用说明，配置参数）\n\n```\n\n#### 4) 项目运行、打包\n\n* `cnpm install` 或 `npm install` [cnpm使用教程](http://book.beisen.co/ui/Dev/_book/Tools/NPM.html)\n* `npm run dev` （开发环境打包 port:8080）\n* `npm run test` （测试用例）\n* `npm run build` （生产环境打包）\n\n#### 5) 组件开发流程\n\n* 新建项目\n* 项目导出\n* 向组织提出申请，将项目加入cnpm组\n* 申请通过后，项目作者需打tag\n\n打tag后，请同步更新package.json中的version版本号，服务器会`自动`将项目同步或更新到cnpm库中，并添加官方授权，Beisen前端组件库会自动添加或更新组件信息（包含文档，示例和预览图）\n\n应该使用`0.1.0`作为初始化开发版本。\n\n具体版本信息参考[语义化版本 2.0.0](http://semver.org/lang/zh-CN/#section-2)\n\n#### 6) 组件开发要求\n\n* 必须要有`文档`，包括组件使用说明，配置参数，版本信息\n* 必须要有使用`示例`\n* 必须要有`预览图`\n* 必须编写`单元测试`\n\n**[组件接入story步骤]:(http://note.youdao.com/share/?id=413ccdc6cd3570e8cb202468ea0a3696&type=note#/)**\n\n#### 7) 组件开发规范\n\n* 一个`项目`只能对应一个`组件`\n* 纯`react`组件，不需要redux相关内容\n* 如有依赖其他组件，必须在`package.json`中写全\n* 最外层index.js不能命名为其他\n* 统一使用`ES6`语法\n* css统一使用`sass`, 2个空格缩进\n* 代码应有适当`注释`，包括函数、参数\n* 测试文件统一以“-spec”为结尾命名，如app-spec.js\n* 预览图必须命名为preview.png，可以上传多幅预览图（组件平台会以preview.png为主），命名依次为preview1.png、preview2.png依此类推\n* PropTypes定义规范如下：\n\n```\nimport React, {Component, PropTypes} from 'react'\n\nclass Demo extends Component {\n  render() {\n    return <h1>hello world</h1>\n  }\n}\n\nDemo.propTypes = {\n  total: PropTypes.number,\n  next_text: PropTypes.string,\n  callback: PropTypes.func\n}\n\nmodule.exports = Demo;\n```\n\n### React书写规范\n\n#### 每个文件只包含一个React组件\n\n#### 使用JSX语法\n\n#### Class vs React.createClass\n\n```\n// bad\nconst Listing = React.createClass({\n  render() {\n    return <div />;\n  }\n});\n\n// good\nclass Listing extends React.Component {\n  render() {\n    return <div />;\n  }\n}\n```\n\n#### 对于 JSX 使用双引号，对其它所有 JS 属性使用单引号\n\n```\n// bad\n  <Foo style={{ left: '20px' }} />\n\n  // good\n  <Foo style={{ left: \"20px\" }} />\n```\n\n#### 在自闭和标签之前留一个空格，若组件无子组件也应使用自闭标签\n\n```\n// bad\n<Foo/>\n\n// very bad\n<Foo                 />\n\n// bad\n<Foo\n />\n\n// good\n<Foo />\n```\n\n#### 如果组件有多行属性，闭合标签应写在新的一行上\n\n```\n// bad\n<Foo\nbar=\"bar\"\nbaz=\"baz\" />\n\n// good\n<Foo\n  bar=\"bar\"\n  baz=\"baz\"\n/>\n```\n\n#### 生命周期  Composite Component\n\n```\n* - constructor\n*   - componentWillMount\n*   - render\n*   - [children's construtors]\n*     - [children's componentWillMount and render]\n*     - [children's componentDidMount]\n*     - componentDidMount\n*\n*       Update Phase:\n*       - componentWillReceiveProps (only called if parent updated)\n*       - shouldComponentUpdate\n*\t\t  - componentWillUpdate\n*           - render\n* \t\t\t- [children's constructors or receive props phase]\n*         - componentDidUpdate\n*\n* \t    - componentWillUnmount\n*  \t\t- [children's componentWillUnmount]\n*\t- [children's destroyed]\n* - (destroyed)\n```\n#### 执行顺序\n\n```\nconstructor\noptional static methods\ngetChildContext\ncomponentWillMount\ncomponentDidMount\ncomponentWillReceiveProps\nshouldComponentUpdate\ncomponentWillUpdate\ncomponentDidUpdate\ncomponentWillUnmount\nclickHandlers or eventHandlers like onClickSubmit() or onChangeDescription()\ngetter methods for render like getSelectReason() or getFooterContent()\nOptional render methods like renderNavigation() or renderProfilePicture()\nrender\n```\n\n### 参考资料\n\n* [北森前端TalentUI开发文档](http://book.beisen.co/ui/TalentUI/_book/index.html)  \n\n* [React官方文档](https://facebook.github.io/react/)  \n\n* [ES6语法](http://es6.ruanyifeng.com/#docs/intro)\n\n* [Jasmine行为驱动测试官方文档](http://jasmine.github.io/edge/introduction.html)","maintainers":[{"email":"ci@beisen.com","name":"beisencorp"}],"time":{"modified":"2022-06-12T15:09:40.903Z","created":"2017-07-25T09:13:27.973Z","0.0.1":"2017-07-25T09:13:27.973Z","0.0.3":"2017-07-26T11:37:51.871Z","0.0.4":"2017-07-29T12:54:00.435Z","0.0.5":"2017-08-21T10:56:44.285Z","0.0.6":"2017-08-22T03:28:42.633Z","0.0.7":"2017-08-23T08:02:22.562Z","0.0.8":"2017-09-12T06:41:04.127Z"},"repository":{"type":"git","url":"git@gitlab.beisen.co:cnpm/beisen-module-template.git"},"license":"ISC","readmeFilename":"README.md","keywords":["beisen","react-component","es6","karma","jasmine"]}