{"dist":{"shasum":"f1eb3e51270687468ce74662b3be443e74004d56","tarball":"https://registry.npmjs.org/@alifd/fusion-collector/-/fusion-collector-1.3.0-beta.tgz","fileCount":11,"integrity":"sha512-+4xosvsDnYvyVr9JLqjaxiy97G61UaPn1zrjCqz9WRGRYFqTqUnXGcydYEum2OmqpzQKk7gvTEc+ZFZ06s4PvA==","signatures":[{"sig":"MEUCIQCYXlS+O7a4Hp6jwjWh8J79AnP+meVkVhb8INto3GciCgIgM9zkKHEP5dfshI28KjxcyokjP8p1C3Xnb4//VzOjxH4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVn2iCRA9TVsSAnZWagAAMzAP/1oLKpMcqCfDgP6q79l0\nlvo1QpEcYvn4n+63UPPPEOFK9dI4a8s9FdSFyHbDO98a9drdaFLvyN5LRyXv\nSS+WMIHLyIwJ7/ulQBgJwDYSvR8lvD8t08opEzPlYTgBDoX8K3YB4jVH13MM\nby7eGuV6RQVEeNo8OJAVvMdWeVv+HnBuhjQsZT3v1wS+G7lp8RZq+VZR1xfe\nKlFNpzQa2iSPUeiZKXSMxFQ3nrgKpbCYy9RS82KvYwyztwBNSK15R2VuwuCo\nXdsHm88RpmmqszvvnAVKQrd6uF2cKr07RzyrYqYZ2KLJrtES0JkgIlFFAX3u\ngvYO2dwAGPHt411KbJklnqFkVlsStHwF6P21RRbpXiLHA34nJV60+0zdb6K2\nZKvRNxx5CIJQiQhVk3K3ticqUg2tPGTcYPFoQxsH2bbcolUWbgAxIybiJTtI\nC/tVAHLu2T3UM/AhwHgNKhzdKpxYsBipjJjj3JTrBbt8YfLoQUHusUjbOXGN\ne8GmerGzW6vJwAyScyBjlDVvLbLO853sYNsXBWIlwWChnFVoS+lr5yU5s3uv\nHh9i9z79F9/OZiYEaNt+BKPVBobaW7GiXVSdPM2IeAxKEXGl8Tca6sP3G98C\naF39SES9hXYtwA67dgntXvDn/rXgbITWdfmmRdsVUgxDcb3H5UpJghyUd6Ak\n55zM\r\n=5JxD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","name":"@alifd/fusion-collector","readme":"# fusion-collector\n\nfusion project 的静态分析器, 用来提取 next 组件的使用情况\n\n## 使用方法: \n\n```js\nimport { collectDetail } from '@alifd/fusion-collector';\ncollectDetail({\n    rootDir: process.cwd(), // 项目根地址\n    kit: 'ice-scripts', // 统计的来源\n    kitVersion: '', //\n    cmd_type: 'dev' // 触发环节 默认为build\n});\n\n```\n\n## 测试\n\n```bash\ntnpm  i -g @alifd/fusion-collector\n\nDEBUG=next:collect tnpm run compile-test\n```\n\n## 收集信息:\n\n- package.json\n- 已安装的模块版本信息\n- src 下每个 js/jsx 文件的 import / require 的模块\n- 对引入的 next 基本组件/业务组件/第三方模块 使用情况的分析\n\n## 对象结构: \n\n```js\n// 返回结构\n{\n    collectDetail\n};\n\n// collectDetail\n{\n    \"project_id\": \"\", // ssh格式的gitUrl\n    \"author\": \"游鹿\", // 项目作者\n    \"repoName\": \"@alifd/fusion-collector\", // 仓库名\n    \"gitUrl\": \"\",\n    \"kit\": \"fie-toolkit-next\",\n    \"kitVersion\": \"\",\n    \"projectName\": \"\", // 项目名称 来自packge.json\n    \"description\": \"\", // 项目描述 来自packge.json\n    \"basicPackageVersion\": \"1.15.2\",// 主体包版本\n    \"orignTemplate\": \"@alifd/fusion-design-pro\", // 项目来源于哪个模版\n    // 只有内网才收集\n    \"dependencies\": {}, // {...pkg.dependencies, ...pkg.peerDependencies }, 其中@alife/next, @alifd/next, @icedesign/base的版本数据需要来源于node_modules\n    \"nextComponents\": {}, // 基础组件的使用分类\n}\n```\n\n","gitHead":"735984929736d629fbfaf34a66a4c3a85a99f46b","license":"MIT","scripts":{"eslint":"eslint src/index.js","compile":"babel src/ --out-dir lib/","prepublish":"npm run eslint && npm run compile","compile-test":"babel src/ --out-dir lib && node test/collect.js"},"_npmUser":{"name":"aboutblank","email":"njuzhaoguoyan@foxmail.com"},"keywords":["Fusion","collector"],"_npmVersion":"5.6.0","description":"Collect info for fusion based project","directories":{},"maintainers":[{"name":"aboutblank","email":"njuzhaoguoyan@foxmail.com"},{"name":"bindoon","email":"bindoon@sina.com"},{"name":"clarkxia","email":"xiawenwu41@163.com"},{"name":"fusion-bot","email":"fusion-bot@alibaba-inc.com"},{"name":"jdkahn","email":"justindavidkahn@gmail.com"},{"name":"lianmin","email":"lianmin.slm@qq.com"},{"name":"myronliu347","email":"myronliu347@gmail.com"},{"name":"no-repeat","email":"chenpeng.mini@gmail.com"},{"name":"quanyin","email":"898617222@163.com"},{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"tao1991123","email":"tao360907796@gmail.com"},{"name":"vicerwang","email":"1060455478@qq.com"},{"name":"wwsun","email":"ww.sun@outlook.com"}],"_nodeVersion":"8.11.1","dependencies":{"ini":"^1.3.5","glob":"^7.1.2","graceful-fs":"^4.1.11","@babel/runtime":"^7.8.4"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"debug":"^3.1.0","mocha":"^2.5.3","should":"^11.1.0","@babel/cli":"^7.8.4","@babel/core":"^7.8.4","@babel/preset-env":"^7.8.4","@babel/preset-es2015":"^7.0.0-beta.53","@babel/preset-stage-3":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/fusion-collector_1.3.0-beta_1582726561437_0.6298751532238112","host":"s3://npm-registry-packages"},"_id":"@alifd/fusion-collector@1.3.0-beta","version":"1.3.0-beta"}