Skip to content

Commit

Permalink
feat: 根据blocks调整生成数据逻辑
Browse files Browse the repository at this point in the history
  • Loading branch information
kybetter committed Oct 16, 2019
1 parent 03bd8fb commit de58394
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 5 deletions.
2 changes: 1 addition & 1 deletion blocks
Submodule blocks updated 46 files
+43 −1 README.md
+0 −0 packages/antd/context/README.md
+0 −0 packages/antd/context/demo/demo.vue
+1 −1 packages/antd/context/package.json
+0 −0 packages/antd/context/src/index.vue
+0 −0 packages/antd/countdown-button/README.md
+0 −0 packages/antd/countdown-button/demo/demo.vue
+1 −1 packages/antd/countdown-button/package.json
+0 −0 packages/antd/countdown-button/src/index.vue
+0 −0 packages/antd/flow-detail/README.md
+0 −0 packages/antd/flow-detail/demo/demo.vue
+1 −1 packages/antd/flow-detail/package.json
+1 −1 packages/antd/flow-detail/src/index.vue
+0 −0 packages/antd/flow-detail/src/table.vue
+0 −0 packages/antd/flow-detail/src/tabs.vue
+0 −0 packages/antd/flow-detail/src/title.vue
+0 −0 packages/antd/frame/README.md
+0 −0 packages/antd/frame/demo/demo.vue
+0 −0 packages/antd/frame/package.json
+0 −0 packages/antd/frame/src/index.vue
+0 −0 packages/antd/select-city/README.md
+0 −0 packages/antd/select-city/demo/demo.vue
+1 −1 packages/antd/select-city/package.json
+0 −0 packages/antd/select-city/src/index.vue
+0 −0 packages/antd/sens-text/README.md
+3 −3 packages/antd/sens-text/demo/demo.vue
+1 −1 packages/antd/sens-text/package.json
+0 −0 packages/antd/sens-text/src/index.vue
+0 −0 packages/antd/time-line/README.md
+0 −0 packages/antd/time-line/demo/demo.vue
+1 −1 packages/antd/time-line/package.json
+0 −0 packages/antd/time-line/src/index.vue
+0 −0 packages/antd/title/README.md
+1 −3 packages/antd/title/demo/demo.vue
+1 −1 packages/antd/title/package.json
+104 −0 packages/antd/title/src/index.vue
+0 −0 packages/antd/verification/README.md
+0 −0 packages/antd/verification/demo/demo.vue
+1 −1 packages/antd/verification/package.json
+0 −0 packages/antd/verification/src/index.vue
+0 −0 packages/antd/wrapper/README.md
+0 −0 packages/antd/wrapper/demo/demo.vue
+1 −1 packages/antd/wrapper/package.json
+0 −0 packages/antd/wrapper/src/index.vue
+0 −0 packages/element/.gitkeep
+0 −0 packages/vant/.gitkeep
9 changes: 6 additions & 3 deletions generate-data.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,15 @@
const glob = require('glob');
const write = require('write');

glob('./blocks/packages/*/package.json', {}, (err, files) => {
glob('./blocks/packages/**/package.json', {}, (err, files) => {
if (!err) {
const result = [];
const result = {};
files.map(filePath => {
const match = /\.\/blocks\/packages\/([a-zA-Z-_]+)\//.exec(filePath);
const type = match[1];
result[type] = result[type] || [];
const pkgJson = require(filePath);
result.push({
result[type].push({
name: pkgJson.name,
title: pkgJson.blockConfig.title,
categories: pkgJson.blockConfig.categories,
Expand Down
2 changes: 1 addition & 1 deletion public/blocks-data.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
[{"name":"context","title":"内容组件","categories":["信息展示"],"screenshot":"https://unpkg.com/@icedesign/about-block/screenshot.png","version":"1.0.0","repository":"https://github.com/xiyun-international/blocks/tree/master/packages/context"},{"name":"countdown-button","title":"倒计时按钮","categories":["按钮"],"screenshot":"https://unpkg.com/@icedesign/about-block/screenshot.png","version":"1.0.0","repository":"https://github.com/xiyun-international/blocks/tree/master/packages/countdown-button"},{"name":"flow-detail","title":"审批流详情组件","categories":["信息展示"],"screenshot":"https://unpkg.com/@icedesign/about-block/screenshot.png","version":"1.0.0","repository":"https://github.com/xiyun-international/blocks/tree/master/packages/flow-detail"},{"name":"iframe","title":"订购应用","categories":["信息展示"],"screenshot":"https://unpkg.com/@icedesign/about-block/screenshot.png","version":"1.0.0","repository":"https://github.com/xiyun-international/blocks/tree/master/packages/frame"},{"name":"select-city","title":"城市多选弹窗","categories":["信息展示"],"screenshot":"https://unpkg.com/@icedesign/about-block/screenshot.png","version":"1.0.0","repository":"https://github.com/xiyun-international/blocks/tree/master/packages/select-city"},{"name":"sens-text","title":"敏感文字查看","categories":["信息展示"],"screenshot":"https://unpkg.com/@icedesign/about-block/screenshot.png","version":"1.0.0","repository":"https://github.com/xiyun-international/blocks/tree/master/packages/sens-text"},{"name":"time-line","title":"时间轴","categories":["信息展示"],"screenshot":"https://unpkg.com/@icedesign/about-block/screenshot.png","version":"1.0.0","repository":"https://github.com/xiyun-international/blocks/tree/master/packages/time-line"},{"name":"title","title":"标题组件","categories":["信息展示"],"screenshot":"https://unpkg.com/@icedesign/about-block/screenshot.png","version":"1.0.0","repository":"https://github.com/xiyun-international/blocks/tree/master/packages/title"},{"name":"verification","title":"短信安全验证","categories":["验证"],"screenshot":"https://unpkg.com/@icedesign/about-block/screenshot.png","version":"1.0.0","repository":"https://github.com/xiyun-international/blocks/tree/master/packages/verification"},{"name":"wrapper","title":"包裹容器","categories":["信息展示"],"screenshot":"https://unpkg.com/@icedesign/about-block/screenshot.png","version":"1.0.0","repository":"https://github.com/xiyun-international/blocks/tree/master/packages/wrapper"}]
{"antd":[{"name":"context","title":"内容组件","categories":["信息展示"],"screenshot":"","version":"1.0.0","repository":"https://github.com/xiyun-international/blocks/tree/master/packages/context"},{"name":"countdown-button","title":"倒计时按钮","categories":["按钮"],"screenshot":"","version":"1.0.0","repository":"https://github.com/xiyun-international/blocks/tree/master/packages/countdown-button"},{"name":"flow-detail","title":"审批流详情组件","categories":["信息展示"],"screenshot":"","version":"1.0.0","repository":"https://github.com/xiyun-international/blocks/tree/master/packages/flow-detail"},{"name":"iframe","title":"订购应用","categories":["信息展示"],"screenshot":"https://unpkg.com/@icedesign/about-block/screenshot.png","version":"1.0.0","repository":"https://github.com/xiyun-international/blocks/tree/master/packages/frame"},{"name":"select-city","title":"城市多选弹窗","categories":["信息展示"],"screenshot":"","version":"1.0.0","repository":"https://github.com/xiyun-international/blocks/tree/master/packages/select-city"},{"name":"sens-text","title":"敏感文字查看","categories":["信息展示"],"screenshot":"","version":"1.0.0","repository":"https://github.com/xiyun-international/blocks/tree/master/packages/sens-text"},{"name":"time-line","title":"时间轴","categories":["信息展示"],"screenshot":"","version":"1.0.0","repository":"https://github.com/xiyun-international/blocks/tree/master/packages/time-line"},{"name":"title","title":"标题组件","categories":["信息展示"],"screenshot":"","version":"1.0.0","repository":"https://github.com/xiyun-international/blocks/tree/master/packages/title"},{"name":"verification","title":"短信安全验证","categories":["验证"],"screenshot":"","version":"1.0.0","repository":"https://github.com/xiyun-international/blocks/tree/master/packages/verification"},{"name":"wrapper","title":"包裹容器","categories":["信息展示"],"screenshot":"","version":"1.0.0","repository":"https://github.com/xiyun-international/blocks/tree/master/packages/wrapper"}]}

0 comments on commit de58394

Please sign in to comment.