{"_id":"@bairong1/antd-lowcode-materials","name":"@bairong1/antd-lowcode-materials","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@bairong1/antd-lowcode-materials","version":"1.0.0","description":"Antd for LowCode","main":"lib/index.js","scripts":{"build":"build-scripts build","lowcode:dev":"build-scripts start --config ./build.lowcode.js","lowcode:build":"build-scripts build --config ./build.lowcode.js","prepublishOnly":"npm run lowcode:build"},"devDependencies":{"@alib/build-scripts":"^0.1.23","@alifd/build-plugin-lowcode":"^0.3.8","@ant-design/icons":"^4.7.0","@types/lodash":"^4.14.181","@types/react":"^18.0.1","@types/react-dom":"^18.0.0","build-plugin-component":"^1.10.0","build-plugin-moment-locales":"^0.1.0","lodash":"^4.17.21","react":"^17.0.1","react-dom":"^17.0.1","style-loader":"^2.0.0","tsconfig-paths-webpack-plugin":"^3.3.0","typescript":"^3.9.3","yorkie":"^2.0.0"},"dependencies":{"@ant-design/icons":"^4.6.2","antd":"^4.24.7","moment":"^2.29.1"},"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"componentConfig":{"materialSchema":"https://alifd.alicdn.com/npm/@bairong1/antd-lowcode-materials@1.0.0/build/lowcode/assets-prod.json"},"keywords":[],"author":{"name":"kelly_zj"},"license":"MIT","publishConfig":{"access":"public"},"homepage":"https://unpkg.com/@alilc/antd-lowcode-materials@1.2.2/build/index.html","_id":"@bairong1/antd-lowcode-materials@1.0.0","_nodeVersion":"16.16.0","_npmVersion":"6.14.13","_npmUser":{"name":"kelly_zj","email":"zhoujiao1105@126.com"},"dist":{"integrity":"sha512-WxZzJoM6m+enNwuoV8laTaIdra4GsSm3mzf78f65DwzPqli58tT/tLQnjE2QTYt6ldwVEQpm8D0oATmZBHqNwQ==","shasum":"bd9f0561269624469b64779729b52329d3d73adb","tarball":"https://registry.npmjs.org/@bairong1/antd-lowcode-materials/-/antd-lowcode-materials-1.0.0.tgz","fileCount":287,"unpackedSize":5216983,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjJUYXbwWow7MuUyP54ja4P0C8FJNMayi72Qpr3zJd8QIgRX4kq7hHuAemf6sLCNDrYTqO/xrRkj80IlbyaiKum90="}]},"directories":{},"maintainers":[{"name":"kelly_zj","email":"zhoujiao1105@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-lowcode-materials_1.0.0_1694757583782_0.9937944127917941"},"_hasShrinkwrap":false}},"time":{"created":"2023-09-15T05:59:43.681Z","1.0.0":"2023-09-15T05:59:44.124Z","modified":"2023-09-15T05:59:44.424Z"},"maintainers":[{"name":"kelly_zj","email":"zhoujiao1105@126.com"}],"description":"Antd for LowCode","homepage":"https://unpkg.com/@alilc/antd-lowcode-materials@1.2.2/build/index.html","keywords":[],"author":{"name":"kelly_zj"},"license":"MIT","readme":"# antd-lowcode-materials\n\n- 所有的原子组件\n\n## 开发\n\n1. 在根目录执行 yarn start\n2. 进入 antd-lowcode-materials 目录，yarn lowcode:dev\n3. 配置 XSwitch 代理\n4. 访问 http://localhost:8000\n\nXSwitch 代理如下\n\n```json\n{\n  \"proxy\": [\n    [\n      \"https://unpkg.com/@seada/antd-materials@latest/build/lowcode/view.js\",\n      \"http://localhost:5551/view.js\"\n    ],\n    [\n      \"https://unpkg.com/@seada/antd-materials@latest/build/lowcode/meta.js\",\n      \"http://localhost:5551/meta.js\"\n    ]\n  ]\n}\n```\n\n## 发布\n\n1. 首先进行构建:`npm run lowcode:build`\n2. 发布组件:`npm publish`\n\n这里我发布的组件是 my-material-demo。在发布之后我们就会有两个重要的文件：\n\n- 低代码描述：https://unpkg.com/my-material-demo@0.1.0/build/lowcode/meta.js\n- 组件代码：https://unpkg.com/my-material-demo@0.1.0/build/lowcode/render/default/view.js\n\n我们也可以从 https://unpkg.com/my-material-demo@0.1.0/build/lowcode/assets-prod.json 找到我们的资产包描述。\n\n```\n{\n  \"packages\": [\n    {\n      \"package\": \"my-material-demo\",\n      \"version\": \"0.1.0\",\n      \"library\": \"BizComp\",\n      \"urls\": [\n        \"https://unpkg.com/my-material-demo@0.1.0/build/lowcode/render/default/view.js\",\n        \"https://unpkg.com/my-material-demo@0.1.0/build/lowcode/render/default/view.css\"\n      ],\n      \"editUrls\": [\n        \"https://unpkg.com/my-material-demo@0.1.0/build/lowcode/view.js\",\n        \"https://unpkg.com/my-material-demo@0.1.0/build/lowcode/view.css\"\n      ],\n      \"advancedUrls\": {\n        \"default\": [\n          \"https://unpkg.com/my-material-demo@0.1.0/build/lowcode/render/default/view.js\",\n          \"https://unpkg.com/my-material-demo@0.1.0/build/lowcode/render/default/view.css\"\n        ]\n      },\n      \"advancedEditUrls\": {}\n    }\n  ],\n  \"components\": [\n    {\n      \"exportName\": \"MyMaterialDemoMeta\",\n      \"npm\": {\n        \"package\": \"my-material-demo\",\n        \"version\": \"0.1.0\"\n      },\n      \"url\": \"https://unpkg.com/my-material-demo@0.1.0/build/lowcode/meta.js\",\n      \"urls\": {\n        \"default\": \"https://unpkg.com/my-material-demo@0.1.0/build/lowcode/meta.js\"\n      },\n      \"advancedUrls\": {\n        \"default\": [\n          \"https://unpkg.com/my-material-demo@0.1.0/build/lowcode/meta.js\"\n        ]\n      }\n    }\n  ],\n}\n```\n\n## 使用\n\n我们将刚刚发布的组件的 assets-prod.json 的内容放到 demo 的 src/universal/assets.json 中。\n\n> 最好放到最后，防止因为资源加载顺序问题导致出现报错。\n> 如图，新增 packages 配置\n\n![](https://img.alicdn.com/imgextra/i1/O1CN018dnIB91XHmzeTrq3n_!!6000000002899-2-tps-3584-2020.png)\n\n如图，新增 components 配置\n![](https://img.alicdn.com/imgextra/i2/O1CN01UNp89s1vQXKyfsFaL_!!6000000006167-2-tps-3584-2020.png)\n\n这时候再启动 DEMO 项目，就会有新的低代码物料了。接下来就按照你们的需求，继续扩展物料吧。\n","readmeFilename":"README.md"}