{"_id":"@ablula/lowcode-boot","_rev":"2-8e5b084ce8b8f83780cb834a5b03907e","name":"@ablula/lowcode-boot","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.0":{"name":"@ablula/lowcode-boot","version":"0.1.0","description":"``` import { setupWithAssets, LowcodePresetOptions } from '@ablula/lowcode-boot';","main":"lib/index.js","scripts":{"start":"build-scripts start","build":"build-scripts build --skip-demo","prepublishOnly":"npm run build","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"mark.ck"},"dependencies":{"react":"^17.x","react-dom":"^17.x","prop-types":"^15.5.8","@alifd/next":"^1.25.27","@alifd/theme-jinchan":"^0.1.0"},"devDependencies":{"fs-extra":"^10.1.0","@types/react":"^17.x","@alib/build-scripts":"^0.1.3","@alilc/lowcode-engine":"^1.0.15","build-plugin-component":"^1.12.0","@alilc/lowcode-engine-ext":"^1.0.5","tsconfig-paths-webpack-plugin":"^3.2.0"},"types":"./lib/index.d.ts","gitHead":"f39ed1f0b79cc5890bff3f71b9e7ffcfc1551590","_id":"@ablula/lowcode-boot@0.1.0","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-oYON8e5phD+NgjJkgzDUtaifjTrGWS2sHFVjgS0H9HKiN64/WPqZkIjtz0jzLUnKymhGns+VLOeopeSfUpwugg==","shasum":"8301eb138c0adaba0f4d1b371ba3fbd084800728","tarball":"https://registry.npmjs.org/@ablula/lowcode-boot/-/lowcode-boot-0.1.0.tgz","fileCount":35,"unpackedSize":678992,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8OlnHbu0B7bpIm0qmSlveGfbujbx3QwtsJlkZsbleYQIgPbOHvSBpSNwKbTa/c+WCD9S1h/IZDfsPNcH90go/JIE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRNXlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrObQ/7B950WEjMBuSzZy/CvwGI9XhTGZgKh+OMbyP80Lm+jANvH0Q5\r\nlYprSas/hIi3wFUpiuLa29fwzJSze8q+VBIz1pXu1d3DVxcNlqO+kaXUvFhS\r\nD5R9CqP44P4rMHLGWxH75moWb2EtLclU4fPAB/6eb6C/eIilXZ07d4/p50gh\r\nWa8Pjeeufr6inju9rMAmeUK43DxE2Un3kGY69j7L/MPPnUL2Hp2bHjCZZ/ba\r\nFz5MtIyQrZI4i4xtVjIr5AkfUIc48u46Ow0EF4/M4DcKfqkg0gEwWMZqAPwS\r\n4J4UtpHhbj0+GOq400f55KOaL9YRdJIyHccgMecg93WSmVn7kJ9moXWSITLF\r\ni1K9+yyxecrQcXgoqoOuthgkH5Hddjtwod3bAw6cd2lc+fFdeaYFLLS/NWpT\r\noRs8izMzT4j1gCxtqv64/2s4yeDvb6CopOV7jT09u9p35wF3niut29vtxlNT\r\nnbDbu7nx2L9ZQ00vkePeZD1GAzbgEb1hpanuKEi5oUyZGoGT0MSVLnWVlC4N\r\nSIBe4m8/6oxc5CazIkkmFIZGVKViqQA2MO9W1eHjRnGHys5BBNLK3/g1QiRm\r\n0ibQcYUuZb31XiWEa2VWp+VMERD6e0qsDX8GvPlMCOfCo7yC1CnR1VTfZyB+\r\nmdiVUkuCYP0IFGmwrh1DjSKN55Ahx4nfqxk=\r\n=+Lst\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mark-ck","email":"muscle.mark.cheng@gmail.com"},"directories":{},"maintainers":[{"name":"mark-ck","email":"muscle.mark.cheng@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lowcode-boot_0.1.0_1682232804799_0.40791016269283076"},"_hasShrinkwrap":false},"0.1.1":{"name":"@ablula/lowcode-boot","version":"0.1.1","description":"``` import { setupWithAssets, LowcodePresetOptions } from '@ablula/lowcode-boot';","main":"lib/index.js","scripts":{"start":"build-scripts start","build":"build-scripts build --skip-demo","prepublishOnly":"npm run build","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"mark.ck"},"dependencies":{"react":"^17.x","react-dom":"^17.x","prop-types":"^15.5.8","@alifd/next":"^1.25.27","@alifd/theme-jinchan":"^0.1.0"},"devDependencies":{"fs-extra":"^10.1.0","@types/react":"^17.x","@alib/build-scripts":"^0.1.3","@alilc/lowcode-engine":"^1.0.15","build-plugin-component":"^1.12.0","@alilc/lowcode-engine-ext":"^1.0.5","tsconfig-paths-webpack-plugin":"^3.2.0"},"types":"./lib/index.d.ts","gitHead":"f39ed1f0b79cc5890bff3f71b9e7ffcfc1551590","_id":"@ablula/lowcode-boot@0.1.1","_nodeVersion":"16.20.0","_npmVersion":"9.6.5","dist":{"integrity":"sha512-6eZNuBCWKswGopi6Qo6FBDsymSOgh2wswH7dX1yHfkLpgaGMF1w2VIiC+kv04AsAtHwVmG17/zRYppWkG9LJ3A==","shasum":"1ca48d4cfba643c96c0b0edcc6c0f6d0aeaae7d1","tarball":"https://registry.npmjs.org/@ablula/lowcode-boot/-/lowcode-boot-0.1.1.tgz","fileCount":35,"unpackedSize":679335,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLb4Sl43hhyYEfRJsQPwuauVnaRKe/lutK0TAp5p8QPgIhAK6kLbTF42cPAQ/KvlBIZ/5aGQdcyPDfN4jZIGe6rui8"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkROnEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOKA//TOO9NWXEMoxZXyXrf5U01MECxzGj/1oQNDlQ60CEnfjluwcR\r\nLT3OJ5zJVgC3Jq9xm98p5t/gFrUZ0xF3lsZs2/p3qG/SNvBwve7mFfP130LP\r\nNLnSvj3dSwrc5yl1LG3z91LaImvyL8M+xb/bBj0VsKiuZptD3xFLOS5N2EvG\r\nx8gvLiNXQr9E9wPIKpREi/7biXFtrnqRzXx/zanKqPKQTAQCffAVc5jOV3hi\r\n0DbenGnrIgyNi1UI8mVohMiTeRNV2DNRjiuxCeEqcs2TPEefFP4RsPKPopNd\r\n4WnyGFeaEIm7Z+K/pCVemInp5suNCtYwQUKeaAs0JuKpT+vNIe2MwPpQqkD8\r\nKCFsdMG6mOwOxG2JFonvD0YbxL8r3WzX/lQw8ZARFHzF8rY/XqP42lJfFZQd\r\nGXveXGi2qNSZNYOh2J/KgQQ9G+Z2XjDNbAoGFGBfnAM4Iy3Ie9FCipIdaPY3\r\nFuyr8IR1q+On4qmlPx8qyAlIwt0szSovoeDofl0U2BiUS7xkipzW3Dz199MO\r\niGcSc+QCX9a6zJ9YOH3T9QtLJXcLltllsQFViYlus8O47qKehjEAlkjOejx2\r\n6llvVXCtLvk5jJT7ReTanjjiJuVcp9OqSO6acewolrDyK7EmUD+LKQKOmBKn\r\n5nXdhN0gnafO/ybUtlHS2QNMi1GMzlGZHYE=\r\n=iVOc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mark-ck","email":"muscle.mark.cheng@gmail.com"},"directories":{},"maintainers":[{"name":"mark-ck","email":"muscle.mark.cheng@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lowcode-boot_0.1.1_1682237892462_0.6425603140650604"},"_hasShrinkwrap":false},"0.1.2":{"name":"@ablula/lowcode-boot","version":"0.1.2","description":"``` import { start, LowcodePresetOptions } from '@ablula/lowcode-boot';","main":"lib/index.js","scripts":{"start":"build-scripts start","build":"build-scripts build --skip-demo","prepublishOnly":"npm run build","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"mark.ck"},"dependencies":{"react":"^17.x","react-dom":"^17.x","prop-types":"^15.5.8","@alifd/next":"^1.25.27","@alifd/theme-jinchan":"^0.1.0"},"devDependencies":{"fs-extra":"^10.1.0","@types/react":"^17.x","@alib/build-scripts":"^0.1.3","@alilc/lowcode-engine":"^1.0.15","build-plugin-component":"^1.12.0","@alilc/lowcode-engine-ext":"^1.0.5","tsconfig-paths-webpack-plugin":"^3.2.0"},"types":"./lib/index.d.ts","gitHead":"916a30c2d772bc3ae19c94226d59830e12fb4dab","_id":"@ablula/lowcode-boot@0.1.2","_nodeVersion":"16.20.0","_npmVersion":"9.6.5","dist":{"integrity":"sha512-ck9h7jRaZBITWCuU+jw1Zb/WjEq6nwY8dz9kk0/M4Llm5y/Lgfc5ZsxQ9k+Rz3kGPInTeMEbjIJQAcYI5H7y5g==","shasum":"d144817d2211c4e9f22d81bccf2b71d26c55db60","tarball":"https://registry.npmjs.org/@ablula/lowcode-boot/-/lowcode-boot-0.1.2.tgz","fileCount":35,"unpackedSize":679074,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE3vmgSbNK7/WpjPwUQyZhS5ES4yBSls01xMwHCiyamJAiB0JGSA6jeUMKE5OwoCf6BuJd9b/jUfe887Sd1WqRVRUw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSIXmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqM0g//eNxqstAdLxVn6qFMH2jq9q3minw+MV02Pm1szZuSlQtCATsy\r\nEICIxSpk88wO8RRzO9bHiABUtKY6GynxK0gdJyq6gUm5dtggVNXwtj1tlw5C\r\nxWfyEIzPpqAjCUThJvyQVAbdq61TJ3uJF7NHNnd4qlkevCuSWcf/NAYATbtF\r\npl7b71Z0ixYq0cvqAdokulrnsEysYYO3nJ8JLfZNDy4SQ16OfMbGqKuy+Ryr\r\nLt8Xk5vj5OnzyUhtVYmhThMykfsq1oRJ8SZxysNfbQjZYu0a1AwblNyb8Hkf\r\nmkWajcF9Wbn1eKflqwAn0BvX2Lu3OR0F27KmD3xn15J4pq2zClidtZMiwDKw\r\nDGZqUPsH5zLbsn/LapWd/CCANxPn1fWttNEhoI0ihH0apFTTXW1jLTGEl6wQ\r\nFMxWk5mcWeegob2cx0eqJl0/t9DuyQQTuHmQUcevybAXkVSQlbCkh8gRzBqQ\r\nDrHZvmZoDaseapnItpBuc7WRymIxi27BNCjKdi/1ByH7Qo5IDnby5ywUIWPr\r\n9fFeLavwOSRZDVr1JZ6jo6VWiee2ukECoavdrcuVvah4r93nhkK5+ma59/1j\r\nIL23BUbO4jO6rt4/D1mUMDKyakESzun6EzJ+nl2afNPJyKlA6D06f+LUhAx9\r\n4UTqkx72TgLrcQIEl8UE0LjTkYIPCGyTNqM=\r\n=p51s\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mark-ck","email":"muscle.mark.cheng@gmail.com"},"directories":{},"maintainers":[{"name":"mark-ck","email":"muscle.mark.cheng@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lowcode-boot_0.1.2_1682474469962_0.8449065967186546"},"_hasShrinkwrap":false}},"time":{"created":"2023-04-23T06:53:24.738Z","0.1.0":"2023-04-23T06:53:25.012Z","modified":"2023-04-26T02:01:10.354Z","0.1.1":"2023-04-23T08:18:12.688Z","0.1.2":"2023-04-26T02:01:10.229Z"},"maintainers":[{"name":"mark-ck","email":"muscle.mark.cheng@gmail.com"}],"description":"``` import { start, LowcodePresetOptions } from '@ablula/lowcode-boot';","author":{"name":"mark.ck"},"readme":"## Usage\n\n```\nimport { start, LowcodePresetOptions } from '@ablula/lowcode-boot';\n\nconst LCE_CONTAINER = document.getElementById('lce-container');\n\nconst config: LowcodePresetOptions = {\n  // locale: 'zh-CN',\n  enableCondition: true,\n  enableCanvasLock: true,\n  // 默认绑定变量\n  supportVariableGlobally: true,\n  // simulatorUrl 在当 engine-core.js 同一个父路径下时是不需要配置的！！！\n  // 这里因为用的是 alifd cdn，在不同 npm 包，engine-core.js 和 react-simulator-renderer.js 是不同路径\n  simulatorUrl: [\n    'https://alifd.alicdn.com/npm/@alilc/lowcode-react-simulator-renderer@1.0.18/dist/css/react-simulator-renderer.css',\n    'https://alifd.alicdn.com/npm/@alilc/lowcode-react-simulator-renderer@1.0.18/dist/js/react-simulator-renderer.js'\n  ],\n  pluginConfig: {\n    logo: {\n      logo: 'https://i.ablula.tech/awesome-lowcode/logo.png',\n      href: 'https://space.bilibili.com/6962628'\n    }\n  }\n};\n\nconst DefaultSchema = {\n  \"componentName\": \"Page\",\n  \"props\": {},\n  \"hidden\": false,\n  \"title\": \"\",\n  \"isLocked\": false,\n  \"condition\": true,\n  \"conditionGroup\": \"\",\n  \"dataSource\": {\n    \"list\": []\n  },\n  \"state\": {},\n  \"methods\": {\n    \"testFunc\": {\n      \"type\": \"JSFunction\",\n      \"value\": \"function testFunc() {\\n  console.log('test aliLowcode func');\\n  return /*#__PURE__*/React.createElement(\\\"div\\\", {\\n    className: \\\"test-aliLowcode-func\\\"\\n  }, this.state.test);\\n}\",\n      \"source\": \"function testFunc() {\\n  console.log('test aliLowcode func');\\n  return <div className=\\\"test-aliLowcode-func\\\">\\n        {this.state.test}\\n      </div>;\\n}\"\n    }\n  },\n  \"lifeCycles\": {},\n  \"originCode\": \"class Page extends Component {\\n  undefined\\n  \\n  \\n  // 你可以在这里编写函数，并且与组件的事件进行绑定，支持JSX语法\\n  testFunc() {\\n    console.log('test aliLowcode func');\\n    return (\\n      <div className=\\\"test-aliLowcode-func\\\">\\n        {this.state.test}\\n      </div>\\n    );\\n  }\\n  \\n}\",\n  \"css\": \"\",\n  \"children\": [\n  ]\n}\n\n\n(async function main() {\n\n  // assets 中包含 plugins 和 setters (assets.extConfig.customExt)，可动态插入\n  const assets = await (await fetch(`https://i.ablula.tech/npm/@ablula/lowcode-assets-jinchan@0.0.3/assets.json`)).json();\n  \n  const schema = await getPageSchema();\n\n  await start(assets, schema, LCE_CONTAINER, config)\n\n})();\n\n```\n\n## Develop\n\n### npm install\n\n```\nnpm i -dd --registry=https://registry.npmmirror.com --legacy-peer-deps\n```\n\n### dev\n\n```\nnpm start\n```\n\n## Publish\n\n```\nnpm publish\n```\n","readmeFilename":"README.md"}