{"_id":"@beisen/upaas-dropdown-list-search","_rev":"9-2a6a55c133e46ee438c87b191e5a66af","name":"@beisen/upaas-dropdown-list-search","description":"### 功能","dist-tags":{"latest":"0.0.8"},"versions":{"0.0.2":{"name":"@beisen/upaas-dropdown-list-search","version":"0.0.2","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","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":{"@beisen/common-input":"0.0.22","@beisen/common-mount":"^0.1.15","@beisen/dropdown":"0.0.22","@beisen/dropdown-list":"^0.2.68","@beisen/es6-promise-debounce":"0.0.3","@beisen/input-box":"0.0.33","@beisen/search":"^0.1.44","react":"^0.14.6","react-dom":"^0.14.6"},"devDependencies":{"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":"cb9d9ed8706dd3ef59b4a0141f51f846fbdacbc9","_id":"@beisen/upaas-dropdown-list-search@0.0.2","_shasum":"0405729e7051c0c79e5dc52263217079ccea9d4b","_from":".","_npmVersion":"3.10.9","_nodeVersion":"4.4.1","_npmUser":{"name":"beisen","email":"ci@beisen.com"},"dist":{"shasum":"0405729e7051c0c79e5dc52263217079ccea9d4b","tarball":"https://registry.npmjs.org/@beisen/upaas-dropdown-list-search/-/upaas-dropdown-list-search-0.0.2.tgz","integrity":"sha512-CXOGRS0/9Ebz4nxZWtvz0MCtxIgDdyImdsjoJzRcY14PYPkC106vRbA0ePh59bZODWg2VwbNOKKe67M3WlEVNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2HXfbg73N/TSPDSTUkHMjEPu1MezDa8EpVfXRjCIwsAIgAtkhz+C1QLDlkOUWHbW8NQPkvV5/YM3pGikJkHoSBjw="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/upaas-dropdown-list-search-0.0.2.tgz_1493967225397_0.8903563185594976"}},"0.0.3":{"name":"@beisen/upaas-dropdown-list-search","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","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":[{"name":"beisen","email":"ci@beisen.com"}],"license":"ISC","dependencies":{"@beisen/common-input":"0.0.22","@beisen/common-mount":"^0.1.15","@beisen/dropdown":"0.0.22","@beisen/dropdown-list":"^0.2.68","@beisen/es6-promise-debounce":"0.0.3","@beisen/input-box":"0.0.33","@beisen/search":"^0.1.44","react":"^0.14.6","react-dom":"^0.14.6"},"devDependencies":{"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":"22863fb08f72e71cc144f00e2b4c7b87200ba536","_id":"@beisen/upaas-dropdown-list-search@0.0.3","_shasum":"4e46057ca932a87cd58185849fd8c760f26971b0","_from":".","_npmVersion":"3.10.9","_nodeVersion":"4.4.1","_npmUser":{"name":"beisen","email":"ci@beisen.com"},"dist":{"shasum":"4e46057ca932a87cd58185849fd8c760f26971b0","tarball":"https://registry.npmjs.org/@beisen/upaas-dropdown-list-search/-/upaas-dropdown-list-search-0.0.3.tgz","integrity":"sha512-vW4FDFcyNXRdqEa4mW/nqpKaEHLLHTlFqxEWJ/vuCXGOpKXKNgDJk2qAo3o5e4ny6wnGOvfU3Ikk/ctj7YSwzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDiftzb7dFUX8bg87ylvvVlYETGB9G5fMkauVUpr9OhAIhAPC0ZiiA0tDM9Dpch5qvFnfeMBMBz5XURWoHk0l8qENv"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/upaas-dropdown-list-search-0.0.3.tgz_1494407941154_0.26040094601921737"}},"0.0.4":{"name":"@beisen/upaas-dropdown-list-search","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","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":[{"name":"beisen","email":"ci@beisen.com"}],"license":"ISC","dependencies":{"react":"^0.14.6","react-dom":"^0.14.6"},"devDependencies":{"@beisen/common-input":"^0.0.22","@beisen/common-mount":"^0.1.15","@beisen/dropdown":"^0.0.22","@beisen/dropdown-list":"^0.2.68","@beisen/es6-promise-debounce":"^0.0.3","@beisen/input-box":"^0.0.33","@beisen/search":"^0.1.44","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":"57cc8da28a1c1d73aae189567b5b34a1ab453260","_id":"@beisen/upaas-dropdown-list-search@0.0.4","_shasum":"483ac30e73617488b296f920e89ad0d180957cfa","_from":".","_npmVersion":"3.10.9","_nodeVersion":"4.4.1","_npmUser":{"name":"beisen","email":"ci@beisen.com"},"dist":{"shasum":"483ac30e73617488b296f920e89ad0d180957cfa","tarball":"https://registry.npmjs.org/@beisen/upaas-dropdown-list-search/-/upaas-dropdown-list-search-0.0.4.tgz","integrity":"sha512-J77G8/YNnH5tC6KJPP3EKCvXL+D8dAbk5xIN/Du6jkmi9szZTdnH8qQomQ9DgfDLuYkgHLVj2Ez6pJesvdFuQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8kYUzBBYvyVa/1STpraTGiRCesf3Q83dMFtoeHq2Z9QIgZrOyiiK6fRfkijFBq3qTFVXLj4Xnq/HaB+uZD72DA58="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upaas-dropdown-list-search-0.0.4.tgz_1496904272783_0.9447939684614539"}},"0.0.5":{"name":"@beisen/upaas-dropdown-list-search","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","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/common-input":"^0.0.22","@beisen/common-mount":"^0.1.15","@beisen/dropdown":"^0.0.22","@beisen/dropdown-list":"^0.2.68","@beisen/es6-promise-debounce":"^0.0.3","@beisen/input-box":"^0.0.33","@beisen/search":"^0.1.44","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":"bd2fff5aff1434eec8ee4850d51bc13a28b0b0c6","_id":"@beisen/upaas-dropdown-list-search@0.0.5","_shasum":"a33f22e6ea8b90dd17c5cb6e5de8fa45e05bc6f1","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"beisen","email":"ci@beisen.com"},"dist":{"shasum":"a33f22e6ea8b90dd17c5cb6e5de8fa45e05bc6f1","tarball":"https://registry.npmjs.org/@beisen/upaas-dropdown-list-search/-/upaas-dropdown-list-search-0.0.5.tgz","integrity":"sha512-dfkF8tBQzNZpGuOQ4LkYqwDfAV8auVStw/fi9R4xF996VEjyR2DPJO1Zp40sc+T6N9PSwLJ2ixjrHRKFUYZvEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4eCiBirDKIdyd0xqSNjy2OUk42tcASyOxjBE32xNXOgIgUN9tL84O1Qyku0Yl/2lglpQYXXBxeMvUK5g+5Eu+FTs="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upaas-dropdown-list-search-0.0.5.tgz_1502346930226_0.15840591862797737"}},"0.0.6":{"name":"@beisen/upaas-dropdown-list-search","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","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":[{"email":"ci@beisen.com","name":"beisencorp"}],"license":"ISC","dependencies":{"react":"^0.14.6","react-dom":"^0.14.6"},"devDependencies":{"@beisen/common-input":"","@beisen/common-mount":"","@beisen/dropdown":"","@beisen/dropdown-list":"","@beisen/es6-promise-debounce":"","@beisen/input-box":"","@beisen/search":"","@beisen/tool-tip":"","@beisen/common-label":"","@beisen/common-func":"","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":"d2a132df6b7dcadbee1fa351d4a38ab44e9bc401","_id":"@beisen/upaas-dropdown-list-search@0.0.6","_shasum":"1d27b43dfa6c4ec4dd639cfa7e3ee06aa405fe69","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"beisencorp","email":"ci@beisen.com"},"dist":{"shasum":"1d27b43dfa6c4ec4dd639cfa7e3ee06aa405fe69","tarball":"https://registry.npmjs.org/@beisen/upaas-dropdown-list-search/-/upaas-dropdown-list-search-0.0.6.tgz","integrity":"sha512-/sgp70xF844IZ45e/0v5UruXevYFoMIC951C6eBUkaIqS3CZO2oapCEyKS0yT5Phbtow56xU1SPhpU5gDBMlzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEGJNsoP5QsgeCQ9kqrsohmtoVjHF7NwMb6JAThm7v5+AiEA8FfECRGr5mqwewmEiw233mZzF3jVkJuxhVA/yNbbO90="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upaas-dropdown-list-search-0.0.6.tgz_1513071835400_0.8761513519566506"}},"0.0.7":{"name":"@beisen/upaas-dropdown-list-search","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","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":[{"email":"ci@beisen.com","name":"beisencorp"}],"license":"ISC","dependencies":{"react":"^0.14.6","react-dom":"^0.14.6"},"devDependencies":{"@beisen/common-input":"","@beisen/common-mount":"","@beisen/dropdown":"","@beisen/dropdown-list":"","@beisen/es6-promise-debounce":"","@beisen/input-box":"","@beisen/search":"","@beisen/tool-tip":"","@beisen/common-label":"","@beisen/common-func":"","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":"c59f7e0c750bd21d99ce21e527f89f68f0c011a8","_id":"@beisen/upaas-dropdown-list-search@0.0.7","_shasum":"b9e3649479653376a4d9f4cd75330cb5cb231fda","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"beisencorp","email":"ci@beisen.com"},"dist":{"shasum":"b9e3649479653376a4d9f4cd75330cb5cb231fda","tarball":"https://registry.npmjs.org/@beisen/upaas-dropdown-list-search/-/upaas-dropdown-list-search-0.0.7.tgz","integrity":"sha512-v4aKctvCk5/lwG05T9N+nwX29eQW7KlOeIahffQBjm7QTTj3B+a4bS0QHWM3+xDhT/OlNU/EYv1g/p4wkMBUxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFQKBwUBvtPK0Dt2k4u3fjJ0A6MeGNQp2DHMvZ/5tmwZAiEAwoqoDcwlFxxR8Ao7JocRFAeCbjD/B6pmiSHFmisKvg0="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upaas-dropdown-list-search-0.0.7.tgz_1513075561445_0.6222924687899649"}},"0.0.8":{"name":"@beisen/upaas-dropdown-list-search","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","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":[{"email":"ci@beisen.com","name":"beisencorp"}],"license":"ISC","dependencies":{"react":"^0.14.6","react-dom":"^0.14.6"},"devDependencies":{"@beisen/common-input":"","@beisen/common-mount":"","@beisen/dropdown":"","@beisen/dropdown-list":"","@beisen/es6-promise-debounce":"","@beisen/input-box":"","@beisen/search":"","@beisen/tool-tip":"","@beisen/common-label":"","@beisen/common-func":"","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":"0eaed57b875402f53485df49dac33797c9e6f472","_id":"@beisen/upaas-dropdown-list-search@0.0.8","_shasum":"70f6c23753c932d3900a2e9af0fda3c4b585c9d3","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"beisencorp","email":"ci@beisen.com"},"dist":{"shasum":"70f6c23753c932d3900a2e9af0fda3c4b585c9d3","tarball":"https://registry.npmjs.org/@beisen/upaas-dropdown-list-search/-/upaas-dropdown-list-search-0.0.8.tgz","integrity":"sha512-mBpvYjrxrFXdcyOJlzhqusxAer03GSciSNgUYIBF/wSRKgbt3rhhVcWLQzKGJax3qN4+Tdz4Nvw8wuN52P67Qw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSwCVgL/wbZtEY4LY9MTfYwLlCkpq1zP5fk/McwsxRoAIhAKGMAPETsQkqyr5AKgcrx2RHVlvL3q+kjgVZGU0a/kgI"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/upaas-dropdown-list-search-0.0.8.tgz_1513156081461_0.6993391083087772"}}},"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.524Z","created":"2017-05-05T06:53:45.672Z","0.0.2":"2017-05-05T06:53:45.672Z","0.0.3":"2017-05-10T09:19:01.396Z","0.0.4":"2017-06-08T06:44:32.880Z","0.0.5":"2017-08-10T06:35:30.378Z","0.0.6":"2017-12-12T09:43:55.723Z","0.0.7":"2017-12-12T10:46:01.593Z","0.0.8":"2017-12-13T09:08:01.552Z"},"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"]}