{"repo":"alibaba/lowcode-engine","free":true,"listed":false,"github":"https://github.com/alibaba/lowcode-engine","clone":"git clone https://github.com/alibaba/lowcode-engine.git","description":"An enterprise-class low-code technology stack with scale-out design / 一套面向扩展设计的企业级低代码技术体系","language":"TypeScript","stars":15877,"topics":["alibaba","low-code","lowcode"],"license":"MIT","category":"lowcode_engine","readme_excerpt":"<p align=\"center\">\n  <a href=\"http://lowcode-engine.cn\">\n    <img width=\"200\" src=\"https://img.alicdn.com/imgextra/i3/O1CN01i8K9cD1d0HU7TjDtv_!!6000000003673-2-tps-500-591.png\">\n  </a>\n</p>\n\n<h1 align=\"center\">LowCodeEngine</h1>\n\n<div align=\"center\">\n\nAn enterprise-class low-code technology stack with scale-out design\n\n[![NPM version][npm-image]][npm-url] [![NPM downloads][download-image]][download-url]\n\n[![][issues-helper-image]][issues-helper-url] [![Issues need help][help-wanted-image]][help-wanted-url]\n\n[![codecov][codecov-image-url]][codecov-url] [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/lowcode-workspace/awesome-lowcode-engine)\n\n[![](https://img.shields.io/badge/LowCodeEngine-Check%20Your%20Contribution-orange)](https://opensource.alibaba.com/contribution_leaderboard/details?projectValue=lowcode-engine)\n\n[npm-image]: https://img.shields.io/npm/v/@alilc/lowcode-engine.svg?style=flat-square\n[npm-url]: http://npmjs.org/package/@alilc/lowcode-engine\n\n[download-image]: https://img.shields.io/npm/dm/@alilc/lowcode-engine.svg?style=flat-square\n[download-url]: https://npmjs.org/package/@alilc/lowcode-engine\n[help-wanted-image]: https://flat.badgen.net/github/label-issues/alibaba/lowcode-engine/help%20wanted/open\n[help-wanted-url]: https://github.com/alibaba/lowcode-engine/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22\n\n[issues-helper-image]: https://img.shields.io/badge/using-issues--helper-orange?style=flat-square\n[issues-helper-url]: https://github.com/actions-cool/issues-helper\n\n[codecov-image-url]: https://codecov.io/gh/alibaba/lowcode-engine/branch/main/graph/badge.svg\n[codecov-url]: https://codecov.io/gh/alibaba/lowcode-engine\n\n</div>\n\n[![](https://img.alicdn.com/imgextra/i2/O1CN01UhoS7C1sNNhySvfWi_!!6000000005754-2-tps-2878-1588.png)](http://lowcode-engine.cn)\n\nEnglish | [简体中文](./packages/engine/README-zh_CN.md)\n\n## ✨ Features\n\n- 🌈 An extension-oriented kernel engine extracted from an enterprise-level low-code platform, pursuing the design concept of the smallest kernel and the strongest ecology\n- 📦 Out-of-the-box high-quality ecological elements, including material systems, setters, plugins, etc.\n- ⚙️ A complete tool chain, supporting the full-link R&D cycle of ecological elements such as material systems, setters, and plug-ins\n- 🔌 Powerful expansion capability, has supported nearly 100 various vertical low-code platforms\n- 🛡 Developed with TypeScript, providing complete type definition files\n\n## 🎯 Compatible Environments\n\n- Modern browsers (Chrome >= 80, Edge >= 80, last 2 safari versions, last 2 firefox versions)\n\n## 📚 Engine Protocol\n\nThe engine fully implements the \"LowCodeEngine Basic Construction Protocol Specification\" and \"LowCodeEngine Material Protocol Specification\". The protocol stack is a key part of whether materials in the low-code field can be circulated.\n\n![image](https://img.alicdn.com/imgextra/i3/O1CN01IisBcy1dNBIg16QFM_!!6000000003723-2-tps-1916-1070.png)\n\n## 🌰 Usage example\n\n```bash\nnpm install @alilc/lowcode-engine --save-dev\n```\n\n> **TIPS: Only cdn import is supported, npm package is used to provide code hinting capabilities such as typings**\n\n```ts\nimport { init, skeleton } from '@alilc/lowcode-engine';\n\nskeleton.add({\n  area: 'topArea',\n  type: 'Widget',\n  name: 'logo',\n  content: YourFantasticLogo,\n  contentProps: {\n    logo:\n      'https://img.alicdn.com/tfs/TB1_SocGkT2gK0jSZFkXXcIQFXa-66-66.png',\n    href: '/',\n  },\n  props: {\n    align: 'left',\n    width: 100,\n  },\n});\n\ninit(document.getElementById('lce'));\n```\n\n### Engineering configuration:\n```json\n{\n  \"externals\": {\n    \"@alilc/lowcode-engine\": \"var window.AliLowCodeEngine\",\n    \"@alilc/lowcode-engine-ext\": \"var window.AliLowCodeEngineExt\"\n  }\n}\n```\n\n### cdn optional method:\n#### Method 1: alifd cdn\n```html\nhttps://alifd.alicdn.com/npm/@alilc/lowcode-engine@1.0.18/dist/js/engine-core.js\n\nhttps://alifd.alicdn.com/npm/@alilc/lowcode-react-simulator-renderer@1.0.18/dist/js/react-simulator-renderer.js\n```\n\n#### Method 2: uipaas cdn\n```html\nhttps://uipaas-assets.com/prod/npm/@alilc/lowcode-engine/1.0.18/dist/js/engine-core.js\n\nhttps://uipaas-assets.com/prod/npm/@alilc/lowcode-react-simulator-renderer/1.0.18/dist/js/react-simulator-renderer.js\n```\n\n#### Method 3: unpkg\n```html\nhttps://unpkg.com/@alilc/lowcode-engine@1.0.18/dist/js/engine-core.js\n\nhttps://unpkg.com/@alilc/lowcode-react-simulator-renderer@1.0.18/dist/js/react-simulator-renderer.js\n```\n\n#### Method 4: jsdelivr\n```html\nhttps://cdn.jsdelivr.net/npm/@alilc/lowcode-engine@1.0.18/dist/js/engine-core.js\n\nhttps://cdn.jsdelivr.net/npm/@alilc/lowcode-react-simulator-renderer@1.0.18/dist/js/react-simulator-renderer.js\n```\n\n#### Method 5: Use your own cdn\nPass the files under packages/engine/dist and packages/react-simulator-renderer/dist in the source code to your cdn provider\n\n## 🔗 Related Links\n\n- [Official website home page](http://lowcode-engine.cn/)\n- [Demo Play Now](http://lowcode-engine.cn/demo) | [Engine Demo Repository](https://github.com/alibaba/lowcode-demo)\n- [Official Materials](https://github.com/alibaba/lowcode-materials)\n- [official setter](https://github.com/alibaba/lowcode-engine-ext)\n- [Official plugin (plugin)](https://github.com/alibaba/lowcode-plugins)\n- [Ecological elements (materials, setters, plugins) toolchain](https://lowcode-engine.cn/site/docs/guide/expand/editor/cli)\n- [User Documentation](http://lowcode-engine.cn/doc)\n- [API](https://lowcode-engine.cn/site/docs/api/)\n\nThis [awesome-lowcode-engine](https://github.com/lowcode-workspace/awesome-lowcode-engine) page links to a repository which records all of the tools\\materials\\solutions that use or built for the lowcode-engine, PR is welcomed.\n\n## 💻 Local debugging\n\n```bash\n$ git clone git@github.com:alibaba/lowcode-engine.git\n$ cd lowcode-engine\n$ npm install\n$ npm run setup\n$ npm start\n```\n\n> 📢 npm access speed is slow, Alibaba employees can use tnpm, other students recommend using cnpm or specifying a mirror registry.\n>\n> 📢 Windows environment must use [WSL](https://docs.microsoft.com/en-us/windows/wsl/install), other terminals are not guaranteed to work normally\n\nAfter lowcode-engine is started, several umd files are provided, which can be debugged in combination with the [lowcode-demo](https://github.com/alibaba/lowcode-demo) project. Refer to the file proxy rules [here](https://lowcode-engine.cn/site/docs/participate/prepare).\n\n## 🤝 Participation\n\nPlease read first:\n1. [How to configure the engine debugging environment? ](https://lowcode-engine.cn/site/docs/participate/prepare)\n2. [About the R&D collaboration process of the engine](https://lowcode-engine.cn/site/docs/participate/flow)\n3. [Engineering Configuration of Engine](https://lowcode-engine.cn/site/docs/participate/config)\n\n> Strongly recommend reading [\"The Wisdom of Asking Questions\"](https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way), [\"How to Ask Questions to the Open Source Community\"](https: //github.com/seajs/seajs/issues/545) and [How to Report Bugs Effectively](http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html), [ \"How to Submit Unanswerable Questions to Open Source Projects\"](https://zhuanlan.zhihu.com/p/25795393), better questions are easier to get help. (This paragraph refers to [antd](https://github.com/ant-design/ant-design))\n\nAbout Pull Request:\n- set the target branch to **develop** other than **main**\n\n## ❤️ Contributors\n\nSpecial thanks to everyone who contributed to this project.\n\n<p>\n<a href=\"https://github.com/alibaba/lowcode-engine/graphs/contributors\"><img src=\"https://contrib.rocks/image?repo=alibaba/lowcode-engine\" /></a>\n</p>\n","default_branch":"main","files":2540,"tree":[".editorconfig",".eslintignore",".eslintrc.js",".github/CODEOWNERS",".github/ISSUE_TEMPLATE/bug-report.md",".github/workflows/check base branch.yml",".github/workflows/ci.yml",".github/workflows/cov packages.yml",".github/workflows/help wanted.yml",".github/workflows/insufficient information.yml",".github/workflows/pr comment by chatgpt.yml",".github/workflows/pre build.yml",".github/workflows/publish docs.yml",".github/workflows/publish engine beta.yml",".github/workflows/publish engine.yml",".github/workflows/stale.yml",".github/workflows/test modules.yml",".github/workflows/test packages.yml",".gitignore",".prettierrc.js",".stylelintignore",".stylelintrc.js","CONTRIBUTOR.md","LICENSE","README-zh_CN.md","README.md","abc.json","babel.config.js","commitlint.config.js","deploy-space/lerna.json","deploy-space/package.json","deploy-space/static/index.html","deploy-space/static/preview.html","deploy-space/tsconfig.json","docs/.gitignore","docs/README.md","docs/babel.config.js","docs/community/img/i-see.png","docs/community/img/you-think.png","docs/community/issue.md","docs/config/navbar.js","docs/config/sidebars.js","docs/config/sidebarsCommunity.js","docs/docs/api/canvas.md","docs/docs/api/command.md","docs/docs/api/common.md","docs/docs/api/commonUI.md","docs/docs/api/config.md","docs/docs/api/configOptions.md","docs/docs/api/event.md","docs/docs/api/hotkey.md","docs/docs/api/index.md","docs/docs/api/init.md","docs/docs/api/logger.md","docs/docs/api/material.md","docs/docs/api/model/_category_.json","docs/docs/api/model/clipboard.md","docs/docs/api/model/component-meta.md","docs/docs/api/model/detecting.md","docs/docs/api/model/document-model.md","docs/docs/api/model/dragon.md","docs/docs/api/model/drop-location.md","docs/docs/api/model/editor-view.md","docs/docs/api/model/history.md","docs/docs/api/model/modal-nodes-manager.md","docs/docs/api/model/node-children.md","docs/docs/api/model/node.md","docs/docs/api/model/plugin-instance.md","docs/docs/api/model/prop.md","docs/docs/api/model/props.md","docs/docs/api/model/resource.md","docs/docs/api/model/selection.md","docs/docs/api/model/setting-field.md","docs/docs/api/model/setting-top-entry.md","docs/docs/api/model/simulatorRender.md","docs/docs/api/model/window.md","docs/docs/api/plugins.md","docs/docs/api/project.md","docs/docs/api/setters.md","docs/docs/api/simulatorHost.md","docs/docs/api/skeleton.md","docs/docs/api/workspace.md","docs/docs/article/index.md","docs/docs/demoUsage/advanced/_category_.json","docs/docs/demoUsage/advanced/hotkey.md","docs/docs/demoUsage/appendix/_category_.json","docs/docs/demoUsage/appendix/api.md","docs/docs/demoUsage/appendix/loop.md","docs/docs/demoUsage/intro.md","docs/docs/demoUsage/makeStuff/_category_.json","docs/docs/demoUsage/makeStuff/dialog.md","docs/docs/demoUsage/makeStuff/table.md","docs/docs/demoUsage/panels/_category_.json","docs/docs/demoUsage/panels/canvas.md","docs/docs/demoUsage/panels/code.md","docs/docs/demoUsage/panels/component.md","docs/docs/demoUsage/panels/datasource.md","docs/docs/demoUsage/panels/settings.md","docs/docs/faq/faq001.md","docs/docs/faq/faq002.md","docs/docs/faq/faq003.md","docs/docs/faq/faq004.md","docs/docs/faq/faq005.md","docs/docs/faq/faq006.md","docs/docs/faq/faq007.md","docs/docs/faq/faq008.md","docs/docs/faq/faq009.md","docs/docs/faq/faq010.md","docs/docs/faq/faq011.md","docs/docs/faq/faq012.md","docs/docs/faq/faq013.md","docs/docs/faq/faq014.md","docs/docs/faq/faq015.md","docs/docs/faq/faq016.md","docs/docs/faq/faq017.md","docs/docs/faq/faq018.md","docs/docs/faq/faq019.md","docs/docs/faq/faq020.md","docs/docs/faq/faq021.md","docs/docs/faq/faq022.md","docs/docs/faq/faq023.md","docs/docs/faq/faq024.md","docs/docs/faq/index.md","docs/docs/guide/appendix/_category_.json","docs/docs/guide/appendix/glossary.md","docs/docs/guide/appendix/metaSpec.md","docs/docs/guide/appendix/npms.md","docs/docs/guide/appendix/repos.md","docs/docs/guide/appendix/setterDetails/_category_.json","docs/docs/guide/appendix/setterDetails/array.md","docs/docs/guide/appendix/setterDetails/behavior.md","docs/docs/guide/appendix/setterDetails/bool.md","docs/docs/guide/appendix/setterDetails/color.md","docs/docs/guide/appendix/setterDetails/event.md","docs/docs/guide/appendix/setterDetails/function.md","docs/docs/guide/appendix/setterDetails/icon.md","docs/docs/guide/appendix/setterDetails/mixed.md","docs/docs/guide/appendix/setterDetails/number.md","docs/docs/guide/appendix/setterDetails/radioGroup.md","docs/docs/guide/appendix/setterDetails/select.md","docs/docs/guide/appendix/setterDetails/slot.md","docs/docs/guide/appendix/setterDetails/string.md","docs/docs/guide/appendix/setterDetails/style.md","docs/docs/guide/appendix/setterDetails/textArea.md","docs/docs/guide/appendix/setterDetails/variable.md","docs/docs/guide/appendix/setters.md","docs/docs/guide/create/_category_.json","docs/docs/guide/create/useEditor.md","docs/docs/guide/create/useRenderer.md","docs/docs/guide/design/_category_.json","docs/docs/guide/design/datasourceEngine.md","docs/docs/guide/design/editor.md","docs/docs/guide/design/generator.md","docs/docs/guide/design/materialParser.md","docs/docs/guide/design/renderer.md","docs/docs/guide/design/setter.md","docs/docs/guide/design/specs.md","docs/docs/guide/design/summary.md","docs/docs/guide/expand/_category_.json","docs/docs/guide/expand/editor/_category_.json","docs/docs/guide/expand/editor/cli.md","docs/docs/guide/expand/editor/graph.md","docs/docs/guide/expand/editor/material.md","docs/docs/guide/expand/editor/metaSpec.md","docs/docs/guide/expand/editor/parts/_category_.json","docs/docs/guide/expand/editor/parts/partsIntro.md","docs/docs/guide/expand/editor/parts/partsassets.md","docs/docs/guide/expand/editor/parts/partslcc.md","docs/docs/guide/expand/editor/parts/prototype.md","docs/docs/guide/expand/editor/pluginContextMenu.md","docs/docs/guide/expand/editor/pluginWidget.md","docs/docs/guide/expand/editor/setter.md","docs/docs/guide/expand/editor/summary.md","docs/docs/guide/expand/editor/theme.md","docs/docs/guide/expand/runtime/_category_.json","docs/docs/guide/expand/runtime/codeGeneration.md","docs/docs/guide/expand/runtime/renderer.md","docs/docs/guide/quickStart/_category_.json","docs/docs/guide/quickStart/demo.md","docs/docs/guide/quickStart/intro.md","docs/docs/guide/quickStart/start.md","docs/docs/participate/code-specification.md","docs/docs/participate/flow.md","docs/docs/participate/index.md","docs/docs/participate/meet.md","docs/docs/specs/assets-spec.md","docs/docs/specs/lowcode-spec.md","docs/docs/specs/material-spec.md","docs/docs/video/index.md","docs/docusaurus.config.js","docs/package.json","docs/scripts/getDocsFromDir.js","docs/scripts/sync-oss.js","docs/src/css/custom.css","docs/src/pages/index-old.tsx","docs/src/pages/index.module.css","docs/src/pages/index.tsx","docs/src/pages/markdown-page.md","docs/static/img/docusaurus.png","docs/static/img/logo.svg","docs/static/img/undraw_docusaurus_mountain.svg","docs/static/img/undraw_docusaurus_react.svg","docs/static/img/undraw_docusaurus_tree.svg","docs/tsconfig.json","index.ts","lerna.json","modules/code-generator/.gitignore","modules/code-generator/.prettierrc.js","modules/code-generator/.versionrc","modules/code-generator/CHANGELOG.md","modules/code-generator/CONTRIBUTING.md","modules/code-generator/README.md","modules/code-generator/babel.config.js","modules/code-generator/bin/lowcode-code-generator.js","modules/code-generator/example-schema.json","modules/code-generator/example-schema.json5","modules/code-generator/jest.config.js","modules/code-generator/jest.setup.js","modules/code-generator/package.json","modules/code-generator/scripts/build-cli.js","modules/code-generator/scripts/build-standalone-loader.js","modules/code-generator/scripts/build-standalone-worker.js","modules/code-generator/scripts/build-standalone.js","modules/code-generator/scripts/build-template-static-files.js","modules/code-generator/scripts/build-types","modules/code-generator/scripts/build.js","modules/code-generator/scripts/move-files-to-build-dest.js","modules/code-generator/scripts/run-demo-project","modules/code-generator/scripts/test-standalone.js","modules/code-generator/src/analyzer/componentAnalyzer.ts","modules/code-generator/src/cli/index.ts","modules/code-generator/src/cli/init-solution.ts","modules/code-generator/src/cli/run.ts","modules/code-generator/src/cli/solutions/example-solution.ts","modules/code-generator/src/config/env.ts","modules/code-generator/src/const/file.ts","modules/code-generator/src/const/generator.ts","modules/code-generator/src/const/index.ts","modules/code-generator/src/core/jsx/handlers/transformJsExpression.ts","modules/code-generator/src/core/jsx/handlers/transformThis2Context.ts","modules/code-generator/src/core/jsx/util/isLiteralAtomicExpr.ts","modules/code-generator/src/core/jsx/util/isSimpleStraightLiteral.ts","modules/code-generator/src/generator/ChunkBuilder.ts","modules/code-generator/src/generator/CodeBuilder.ts","modules/code-generator/src/generator/ModuleBuilder.ts","modules/code-generator/src/generator/ProjectBuilder.ts","modules/code-generator/src/index.ts","modules/code-generator/src/parser/SchemaParser.ts","modules/code-generator/src/plugins/common/esmodule.ts","modules/code-generator/src/plugins/common/requireUtils.ts","modules/code-generator/src/plugins/common/styleImport.ts","modules/code-generator/src/plugins/component/rax/commonDeps.ts","modules/code-generator/src/plugins/component/rax/const.ts","modules/code-generator/src/plugins/component/rax/containerClass.ts","modules/code-generator/src/plugins/component/rax/containerInitState.ts","modules/code-generator/src/plugins/component/rax/containerInjectContext.ts","modules/code-generator/src/plugins/component/rax/containerInjectDataSourceEngine.ts","modules/code-generator/src/plugins/component/rax/containerInjectUtils.ts","modules/code-generator/src/plugins/component/rax/containerLifeCycle.ts","modules/code-generator/src/plugins/component/rax/containerMethods.ts","modules/code-generator/src/plugins/component/rax/jsx.ts","modules/code-generator/src/plugins/component/react/const.ts","modules/code-generator/src/plugins/component/react/containerClass.ts","modules/code-generator/src/plugins/component/react/containerInitState.ts","modules/code-generator/src/plugins/component/react/containerInjectConstants.ts","modules/code-generator/src/plugins/component/react/containerInjectContext.ts","modules/code-generator/src/plugins/component/react/containerInjectDataSourceEngine.ts","modules/code-generator/src/plugins/component/react/containerInjectI18n.ts","modules/code-generator/src/plugins/component/react/containerInjectUtils.ts","modules/code-generator/src/plugins/component/react/containerLifeCycle.ts","modules/code-generator/src/plugins/component/react/containerMethod.ts","modules/code-generator/src/plugins/component/react/jsx.ts","modules/code-generator/src/plugins/component/react/reactCommonDeps.ts","modules/code-generator/src/plugins/component/style/css.ts","modules/code-generator/src/plugins/project/constants.ts","modules/code-generator/src/plugins/project/framework/icejs/index.ts","modules/code-generator/src/plugins/project/framework/icejs/plugins/entry.ts","modules/code-generator/src/plugins/project/framework/icejs/plugins/entryHtml.ts","modules/code-generator/src/plugins/project/framework/icejs/plugins/globalStyle.ts","modules/code-generator/src/plugins/project/framework/icejs/plugins/packageJSON.ts","modules/code-generator/src/plugins/project/framework/icejs/plugins/router.ts","modules/code-generator/src/plugins/project/framework/icejs/template/files/README.md.ts","modules/code-generator/src/plugins/project/framework/icejs/template/files/abc.json.ts","modules/code-generator/src/plugins/project/framework/icejs/template/files/build.json.ts","modules/code-generator/src/plugins/project/framework/icejs/template/files/editorconfig.ts","modules/code-generator/src/plugins/project/framework/icejs/template/files/eslintignore.ts","modules/code-generator/src/plugins/project/framework/icejs/template/files/eslintrc.js.ts","modules/code-generator/src/plugins/project/framework/icejs/template/files/gitignore.ts","modules/code-generator/src/plugins/project/framework/icejs/template/files/jsconfig.json.ts","modules/code-generator/src/plugins/project/framework/icejs/template/files/prettierignore.ts","modules/code-generator/src/plugins/project/framework/icejs/template/files/prettierrc.js.ts","modules/code-generator/src/plugins/project/framework/icejs/template/files/src/layouts/BasicLayout/components/Footer/index.jsx.ts","modules/code-generator/src/plugins/project/framework/icejs/template/files/src/layouts/BasicLayout/components/Footer/index.style.ts","modules/code-generator/src/plugins/project/framework/icejs/template/files/src/layouts/BasicLayout/components/Logo/index.jsx.ts","modules/code-generator/src/plugins/project/framework/icejs/template/files/src/layouts/BasicLayout/components/Logo/index.style.ts","modules/code-generator/src/plugins/project/framework/icejs/template/files/src/layouts/BasicLayout/components/PageNav/index.jsx.ts","modules/code-generator/src/plugins/project/framework/icejs/template/files/src/layouts/BasicLayout/index.jsx.ts","modules/code-generator/src/plugins/project/framework/icejs/template/files/src/layouts/BasicLayout/menuConfig.js.ts","modules/code-generator/src/plugins/project/framework/icejs/template/files/stylelintignore.ts","modules/code-generator/src/plugins/project/framework/icejs/template/files/stylelintrc.js.ts","modules/code-generator/src/plugins/project/framework/icejs/template/files/tsconfig.json.ts","modules/code-generator/src/plugins/project/framework/icejs/template/index.ts","modules/code-generator/src/plugins/project/framework/icejs/template/static-files.ts","modules/code-generator/src/plugins/project/framework/icejs3/index.ts","modules/code-generator/src/plugins/project/framework/icejs3/plugins/appConfig.ts","modules/code-generator/src/plugins/project/framework/icejs3/plugins/buildConfig.ts","modules/code-generator/src/plugins/project/framework/icejs3/plugins/globalStyle.ts","modules/code-generator/src/plugins/project/framework/icejs3/plugins/layout.ts","modules/code-generator/src/plugins/project/framework/icejs3/plugins/packageJSON.ts","modules/code-generator/src/plugins/project/framework/icejs3/template/files/README.md.ts","modules/code-generator/src/plugins/project/framework/icejs3/template/files/browserslistrc.ts","modules/code-generator/src/plugins/project/framework/icejs3/template/files/document.ts","modules/code-generator/src/plugins/project/framework/icejs3/template/files/gitignore.ts","modules/code-generator/src/plugins/project/framework/icejs3/template/files/src/layouts/BasicLayout/components/Footer/index.jsx.ts","modules/code-generator/src/plugins/project/framework/icejs3/template/files/src/layouts/BasicLayout/components/Footer/index.style.ts","modules/code-generator/src/plugins/project/framework/icejs3/template/files/src/layouts/BasicLayout/components/Logo/index.jsx.ts","modules/code-generator/src/plugins/project/framework/icejs3/template/files/src/layouts/BasicLayout/components/Logo/index.style.ts","modules/code-generator/src/plugins/project/framework/icejs3/template/files/src/layouts/BasicLayout/components/PageNav/index.jsx.ts","modules/code-generator/src/plugins/project/framework/icejs3/template/files/src/layouts/BasicLayout/index.jsx.ts","modules/code-generator/src/plugins/project/framework/icejs3/template/files/src/layouts/BasicLayout/menuConfig.js.ts","modules/code-generator/src/plugins/project/framework/icejs3/template/files/tsconfig.ts","modules/code-generator/src/plugins/project/framework/icejs3/template/files/typings.ts","modules/code-generator/src/plugins/project/framework/icejs3/template/index.ts","modules/code-generator/src/plugins/project/framework/icejs3/template/static-files.ts","modules/code-generator/src/plugins/project/framework/rax/index.ts","modules/code-generator/src/plugins/project/framework/rax/plugins/appConfig.ts","modules/code-generator/src/plugins/project/framework/rax/plugins/buildConfig.ts","modules/code-generator/src/plugins/project/framework/rax/plugins/entry.ts","modules/code-generator/src/plugins/project/framework/rax/plugins/entryDocument.ts","modules/code-generator/src/plugins/project/framework/rax/plugins/globalStyle.ts","modules/code-generator/src/plugins/project/framework/rax/plugins/packageJSON.ts","modules/code-generator/src/plugins/project/framework/rax/template/files/.eslintignore.ts","modules/code-generator/src/plugins/project/framework/rax/template/files/.eslintrc.js.ts","modules/code-generator/src/plugins/project/framework/rax/template/files/.gitignore.ts","modules/code-generator/src/plugins/project/framework/rax/template/files/.prettierignore.ts","modules/code-generator/src/plugins/project/framework/rax/template/files/.prettierrc.js.ts","modules/code-generator/src/plugins/project/framework/rax/template/files/.stylelintignore.ts","modules/code-generator/src/plugins/project/framework/rax/template/files/.stylelintrc.js.ts","modules/code-generator/src/plugins/project/framework/rax/template/files/README.md.ts","modules/code-generator/src/plugins/project/framework/rax/template/files/jsconfig.json.ts","modules/code-generator/src/plugins/project/framework/rax/template/files/tsconfig.json.ts","modules/code-generator/src/plugins/project/framework/rax/template/index.ts","modules/code-generator/src/plugins/project/framework/rax/template/static-files.ts","modules/code-generator/src/plugins/project/framework/rax/types/RaxFrameworkOptions.ts","modules/code-generator/src/plugins/project/i18n.ts","modules/code-generator/src/plugins/project/utils.ts","modules/code-generator/src/polyfills/buffer.ts","modules/code-generator/src/postprocessor/index.ts","modules/code-generator/src/postprocessor/prettier/index.ts","modules/code-generator/src/publisher/disk/index.ts","modules/code-generator/src/publisher/disk/utils.ts","modules/code-generator/src/publisher/zip/index.ts","modules/code-generator/src/publisher/zip/utils.ts","modules/code-generator/src/solutions/icejs.ts","modules/code-generator/src/solutions/icejs3.ts","modules/code-generator/src/solutions/rax-app.ts","modules/code-generator/src/standalone-loader.ts","modules/code-generator/src/standalone-worker.ts","modules/code-generator/src/standalone.ts","modules/code-generator/src/types/analyze.ts","modules/code-generator/src/types/core.ts","modules/code-generator/src/types/deps.ts","modules/code-generator/src/types/error.ts","modules/code-generator/src/types/file.ts","modules/code-generator/src/types/index.ts","modules/code-generator/src/types/intermediate.ts","modules/code-generator/src/types/jsx.ts","modules/code-generator/src/types/publisher.ts","modules/code-generator/src/typings.d.ts","modules/code-generator/src/utils/OrderedSet.ts","modules/code-generator/src/utils/Scope.ts","modules/code-generator/src/utils/ScopeBindings.ts","modules/code-generator/src/utils/aopHelper.ts","modules/code-generator/src/utils/common.ts","modules/code-generator/src/utils/compositeType.ts","modules/code-generator/src/utils/dataSource.ts","modules/code-generator/src/utils/debug.ts","modules/code-generator/src/utils/encodeJsxAttrString.ts","modules/code-generator/src/utils/errors.ts","modules/code-generator/src/utils/expressionParser.ts","modules/code-generator/src/utils/format.ts","modules/code-generator/src/utils/index.ts","modules/code-generator/src/utils/jsExpression.ts","modules/code-generator/src/utils/jsSlot.ts","modules/code-generator/src/utils/jsxHelpers.ts","modules/code-generator/src/utils/nodeToJSX.ts","modules/code-generator/src/utils/pathHelper.ts","modules/code-generator/src/utils/resultHelper.ts","modules/code-generator/src/utils/schema.ts","modules/code-generator/src/utils/templateHelper.ts","modules/code-generator/src/utils/theme.ts","modules/code-generator/src/utils/validate.ts","modules/code-generator/src/utils/version.ts","modules/code-generator/standalone-loader/index.js","modules/code-generator/standalone-loader/package.json","modules/code-generator/standalone-worker/index.js","modules/code-generator/standalone-worker/package.json","modules/code-generator/standalone/index.js","modules/code-generator/standalone/package.json","modules/code-generator/static-files/rax/.eslintignore.template"],"storefront":"/r/alibaba","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/alibaba/lowcode-engine/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}