{"_id":"@beisen/sidebar","_rev":"4-1ca32a96b4cbd455943fc284d162d707","name":"@beisen/sidebar","description":"## 项目运行","dist-tags":{"latest":"0.0.21"},"versions":{"0.0.20":{"name":"@beisen/sidebar","version":"0.0.20","description":"## 项目运行","main":"lib/index.js","scripts":{"build":"npm run build:lib && npm run build:umd","build:lib":"babel src --out-dir lib","build:umd":"webpack src/index.js dist/index.js --config webpack.config.js","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/Sidebar.git"},"author":{"name":"xiaosiyu","email":"xiaosiyu@beisen.com"},"maintainers":[{"name":"xiaosiyu","email":"xiaosiyu@beisen.com"}],"license":"ISC","dependencies":{"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":"264a848dfec8bad0043ed34ff5b9ffee3ef4adc8","_id":"@beisen/sidebar@0.0.20","_shasum":"2560fc5874c4b7fa55f86aad498d975ed8353288","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"beisen","email":"ci@beisen.com"},"dist":{"shasum":"2560fc5874c4b7fa55f86aad498d975ed8353288","tarball":"https://registry.npmjs.org/@beisen/sidebar/-/sidebar-0.0.20.tgz","integrity":"sha512-UqwT2M0uQjXYIsigavQ2n4me7mc8tdbQtlxc65+F38VBhV31ABhK+0UKgRcnVzmE7QTx1JSIf43C1/VTZdTaGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBNBbLAalDS1Avvp3NDflpRJ3Ko+TC4W80wiuelH1uuqAiEAndEjFZn6Yc4G77CXKyQB5GFfLWGFFzLXJfSbCCxW+OU="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sidebar-0.0.20.tgz_1486625132726_0.8680958556942642"},"directories":{}},"0.0.21":{"name":"@beisen/sidebar","version":"0.0.21","description":"## 项目运行","main":"lib/index.js","_storybook":{"default_example":"man/index"},"scripts":{"build":"npm run build:lib && npm run build:umd && npm run story","build:lib":"babel src --out-dir lib","story":"babel story --out-dir man","build:umd":"webpack src/index.js dist/index.js --config webpack.config.js","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/Sidebar.git"},"author":{"name":"xiaosiyu","email":"xiaosiyu@beisen.com"},"maintainers":[{"email":"ci@beisen.com","name":"beisencorp"}],"license":"ISC","dependencies":{"es6-promise-debounce":"^1.0.1","react":"^0.14.6","react-dom":"^0.14.6","react-motion":"^0.5.2"},"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","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-phantomjs-launcher":"^1.0.0","karma-webpack":"^1.7.0","node-sass":"^3.4.2","phantomjs-prebuilt":"^2.1.4","react-addons-test-utils":"^0.14.7","sass-loader":"^3.2.0","style-loader":"^0.13.0","webpack":"^1.12.10","webpack-dev-server":"^1.14.0","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","url-loader":"^0.5.7","es6-promise-debounce":"","react-motion":""},"gitHead":"f65670cfce4b454507640e9f91dcf277530a174a","_id":"@beisen/sidebar@0.0.21","_shasum":"16c15cd669576eedd3b6b1548be37cb87fc4b07d","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"beisencorp","email":"ci@beisen.com"},"dist":{"shasum":"16c15cd669576eedd3b6b1548be37cb87fc4b07d","tarball":"https://registry.npmjs.org/@beisen/sidebar/-/sidebar-0.0.21.tgz","fileCount":53,"unpackedSize":3318361,"integrity":"sha512-j4Xrsv+RsYiWCdNBZDV/Yd/IdnET8qNgRKSzwH3MePFdnFcJHLWW1UgeYeLoKhhebQQPbF/3solzjQ9nEG3f1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAd/dM7FS3BG39XHD/DeBBoRarMxRhxid0KWZyJ1jYn7AiEAuyEkso3WAwuNqigTBKzEyRJ33OAnQwdYOnW/ZZXsS6A="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sidebar_0.0.21_1530524112157_0.8073241102734336"},"_hasShrinkwrap":false}},"readme":"# sidebar使用说明\n\n## 项目运行\n\n1. cnpm install 或 npm install cnpm使用教程\n\n2. npm run dev （开发环境打包 port:8080）\n\n3. npm run test （测试用例）\n\n4. npm run build （生产环境打包）\n\n## sidebar参数\n\n```\n  {\n    hidden:false, //是否隐藏\n    data:[\n      {\n        \"name\":\"首页\",\n        \"href\":\"#home\",\n        \"active\":true,\n        \"subMenu\":[]\n      },\n      {\n        \"name\":\"仪表盘\",\n        \"href\":\"#datavisualization\",\n        \"active\":false,\n        \"subMenu\":[]\n      },\n      {\n        \"name\":\"工作计划\",\n        \"open\":false,\n        \"subMenu\":[\n          {\n            \"name\":\"计划1\",\n            \"active\":false,\n            \"href\":\"#home1\"\n          },\n          {\n            \"name\":\"计划2\",\n            \"active\":false,\n            \"href\":\"#home2\"\n          },\n          {\n            \"name\":\"计划3\",\n            \"active\":false,\n            \"href\":\"#home3\"\n          }\n        ]\n      },\n      {\n        \"name\":\"绩效管理\",\n        \"open\":false,\n        \"subMenu\":[\n          {\n            \"name\":\"绩效管理1\",\n            \"active\":false,\n            \"href\":\"#home1\"\n          },\n          {\n            \"name\":\"绩效管理2\",\n            \"active\":false,\n            \"href\":\"#home2\"\n          },\n          {\n            \"name\":\"绩效管理3\",\n            \"active\":false,\n            \"href\":\"#home3\"\n          }\n        ]\n      },\n      {\n        \"name\":\"人才魔方\",\n        \"href\":\"#home5\",\n        \"active\":false,\n        \"subMenu\":[]\n      },\n      {\n        \"name\":\"目标管理\",\n        \"href\":\"#home4\",\n        \"active\":false,\n        \"subMenu\":[]\n      },\n      {\n        \"name\":\"招聘系统\",\n        \"href\":\"#home3\",\n        \"active\":false,\n        \"subMenu\":[]\n      },\n      {\n        \"name\":\"职业发展\",\n        \"href\":\"#home2\",\n        \"active\":false,\n        \"subMenu\":[]\n      },\n      {\n        \"name\":\"同事\",\n        \"href\":\"#home1\",\n        \"active\":false,\n        \"subMenu\":[]\n      },\n      {\n        \"name\":\"应用1\",\n        \"open\":false,\n        \"subMenu\":[\n          {\n            \"name\":\"应用1\",\n            \"active\":false,\n            \"href\":\"#home1\"\n          },\n          {\n            \"name\":\"应用2\",\n            \"active\":false,\n            \"href\":\"#home2\"\n          },\n          {\n            \"name\":\"应用3\",\n            \"active\":false,\n            \"href\":\"#home3\"\n          }\n        ]\n      }\n    ],\n    onClick:function(val){console.log(val)} (可选)//取到点击列表的信息\n  }\n```\n\n## sidebar调用方法\n\n1.安装npm组件包\n\n```\nnpm install @beisen/sidebar --save-dev\n```\n\n2.引用组件\n\n  ```\nimport Sidebar from \"@beisen/sidebar\"\n  ```\n2. 传入参数\n\n  该参数为上述参数，传入方式使用: sidebarData={参数}\n\n  ```\n  render () {\n      return (\n        <Sidebar sidebarData={this.state.data} sidebarClick={this.state.onClick} />\n      )\n    }\n  ```","maintainers":[{"email":"ci@beisen.com","name":"beisencorp"}],"time":{"modified":"2022-06-12T15:09:19.236Z","created":"2017-02-09T07:25:32.965Z","0.0.20":"2017-02-09T07:25:32.965Z","0.0.21":"2018-07-02T09:35:12.261Z"},"keywords":["beisen","react-component","es6","karma","jasmine"],"repository":{"type":"git","url":"git@gitlab.beisen.co:cnpm/Sidebar.git"},"author":{"name":"xiaosiyu","email":"xiaosiyu@beisen.com"},"license":"ISC","readmeFilename":"README.md"}