From 9372ffc793fcdab3cabb83a2815e99c5ccfc529a Mon Sep 17 00:00:00 2001
From: * <*>
Date: Fri, 15 Sep 2023 15:21:55 +0800
Subject: [PATCH] Match-id-6681e7ed3937705c61be3a4dba6e63ba2034cb7c
---
packages/create-inula/.prettierrc.js | 32 +
packages/create-inula/index.js | 31 +
.../{InulaJS-antd => Inula-antd}/index.js | 1 -
.../lib/generators/Inula-antd/meta.json | 3 +
.../templates/vite/.gitignore | 0
.../templates/vite/index.html | 2 +-
.../templates/vite/mock/_utils.js | 25 -
.../templates/vite/mock/dashboard.js | 58 ++
.../templates/vite/mock/route.js | 0
.../templates/vite/mock/user.js | 87 +--
.../templates/vite/package.json | 6 +-
.../templates/vite/public/favicon.ico | Bin
.../templates/vite/public/logo.svg | 0
.../templates/vite/public/logo/logo@128.png | Bin
.../templates/vite/public/logo/logo@144.png | Bin
.../templates/vite/public/logo/logo@152.png | Bin
.../templates/vite/public/logo/logo@192.png | Bin
.../templates/vite/public/logo/logo@384.png | Bin
.../templates/vite/public/logo/logo@512.png | Bin
.../templates/vite/public/logo/logo@72.png | Bin
.../templates/vite/public/logo/logo@96.png | Bin
.../templates/vite/public/vite.svg | 0
.../admin/components/DropOption/DropOption.js | 2 +-
.../admin/components/DropOption/package.json | 0
.../src/admin}/components/Ellipsis/index.d.ts | 2 +-
.../src/admin/components/Ellipsis/index.js | 2 +-
.../src/admin/components/Ellipsis/index.md | 0
.../components/Ellipsis/index.module.less | 0
.../admin/components/Ellipsis/index.test.js | 0
.../admin/components/FilterItem/FilterItem.js | 2 +-
.../FilterItem/FilterItem.module.less | 0
.../admin/components/FilterItem/package.json | 0
.../admin}/components/GlobalFooter/index.d.ts | 2 +-
.../admin/components/GlobalFooter/index.js | 2 +-
.../admin/components/GlobalFooter/index.md | 0
.../components/GlobalFooter/index.module.less | 0
.../vite/src/admin/components/Layout/Bread.js | 2 +-
.../admin/components/Layout/Bread.module.less | 0
.../src/admin/components/Layout/Header.js | 63 ++
.../components/Layout/Header.module.less | 0
.../vite/src/admin/components/Layout/Sider.js | 2 +-
.../admin/components/Layout/Sider.module.less | 0
.../src/admin/components/Layout/SiderMenu.tsx | 2 +-
.../vite/src/admin/components/Layout/index.js | 0
.../src/admin/components/Loader/Loader.js | 2 +-
.../components/Loader/Loader.module.less | 0
.../src/admin/components/Loader/package.json | 0
.../vite/src/admin/components/Page/Page.js | 2 +-
.../admin/components/Page/Page.module.less | 0
.../src/admin/components/Page/package.json | 0
.../src/admin/components/ScrollBar/index.js | 0
.../src/admin/components/ScrollBar/index.less | 0
.../vite/src/admin/components/index.js | 3 +-
.../vite/src/admin}/layouts/BaseLayout.js | 6 +-
.../vite/src/admin/layouts/BaseLayout.less | 0
.../admin/layouts/PrimaryLayout.module.less | 0
.../vite/src/admin/layouts/PrimaryLayout.tsx | 2 +-
.../vite/src/admin/layouts/PublicLayout.js | 0
.../templates/vite/src/admin/layouts/index.js | 2 +-
.../vite/src/admin/locales/en/messages.js | 0
.../vite/src/admin/locales/pt-br/messages.js | 0
.../vite/src/admin/locales/zh/messages.js | 0
.../templates/vite/src/admin/main.jsx | 6 +-
.../vite/src/admin/models/app-model.ts | 5 +-
.../templates/vite/src/admin/pages/404.jsx | 2 +-
.../vite/src/admin/pages/404.module.less | 0
.../admin/pages/dashboard/components/index.js | 6 +
.../pages/dashboard/components/numberCard.js | 7 +-
.../components/numberCard.module.less | 0
.../admin/pages/dashboard/components/quote.js | 2 +-
.../dashboard/components/quote.module.less | 0
.../admin/pages/dashboard/components/sales.js | 2 +-
.../dashboard/components/sales.module.less | 0
.../pages/dashboard/components/weather.js | 2 +-
.../dashboard/components/weather.module.less | 0
.../admin/pages/dashboard/index.module.less | 0
.../vite/src/admin/pages/dashboard/index.tsx | 6 +-
.../vite/src/admin}/pages/dashboard/model.ts | 2 +-
.../pages/dashboard/services/dashboard.js | 0
.../admin/pages/dashboard/services/weather.js | 0
.../templates/vite/src/admin/pages/index.js | 2 +-
.../templates/vite/src/admin/pages/routes.js | 2 +-
.../src/admin/pages/user/components/Filter.js | 2 +-
.../pages/user/components/Filter.module.less | 0
.../src/admin/pages/user/components/List.js | 2 +-
.../pages/user/components/List.module.less | 0
.../src/admin/pages/user/components/Modal.js | 2 +-
.../vite/src/admin/pages/user/id/index.js | 2 +-
.../src/admin/pages/user/id/index.module.less | 0
.../src/admin/pages/user/id/models/detail.js | 0
.../vite/src/admin/pages/user/index.tsx | 2 +-
.../vite/src/admin}/pages/user/model.ts | 2 +-
.../vite/src/admin/plugins/onError.js | 0
.../templates/vite/src/admin/services/api.js | 0
.../vite/src/admin/services/index.js | 0
.../vite/src/admin/themes/default.less | 0
.../vite/src/admin/themes/index.less | 0
.../vite/src/admin/themes/mixin.less | 0
.../templates/vite/src/admin/themes/vars.less | 0
.../templates/vite/src/admin/utils/city.js | 0
.../templates/vite/src/admin/utils/config.js | 3 -
.../vite/src/admin/utils/constant.js | 0
.../vite/src/admin/utils/iconMap.jsx | 2 +-
.../templates/vite/src/admin/utils/index.js | 6 +-
.../vite/src/admin/utils/index.test.js | 0
.../templates/vite/src/admin/utils/intl.js | 2 +-
.../templates/vite/src/admin/utils/request.js | 0
.../templates/vite/src/admin/utils/theme.js | 14 +
.../templates/vite/vite.config.js | 8 +-
.../templates/webpack/.editorconfig | 0
.../Inula-antd/templates/webpack/.env | 4 +
.../templates/webpack/.eslintignore | 0
.../templates/webpack/.eslintrc.js | 0
.../templates/webpack/.gitignore | 0
.../Inula-antd/templates/webpack/.horizon.ts | 4 +
.../templates/webpack/.prettierignore | 0
.../templates/webpack/.prettierrc.js | 0
.../templates/webpack/README.md | 8 +-
.../templates/webpack/babel.config.js | 2 +-
.../templates/webpack/mock/_utils.js | 27 -
.../templates/webpack/mock/dashboard.js | 53 ++
.../templates/webpack/mock/route.js | 0
.../templates/webpack/mock/user.js | 58 +-
.../templates/webpack/package.json | 8 +-
.../templates/webpack/public/favicon.ico | Bin
.../templates/webpack/public/logo.svg | 0
.../webpack/public/logo/logo@128.png | Bin
.../webpack/public/logo/logo@144.png | Bin
.../webpack/public/logo/logo@152.png | Bin
.../webpack/public/logo/logo@192.png | Bin
.../webpack/public/logo/logo@384.png | Bin
.../webpack/public/logo/logo@512.png | Bin
.../templates/webpack/public/logo/logo@72.png | Bin
.../templates/webpack/public/logo/logo@96.png | Bin
.../src/components/DropOption/DropOption.js | 2 +-
.../src/components/DropOption/package.json | 0
.../src}/components/Ellipsis/index.d.ts | 2 +-
.../webpack/src/components/Ellipsis/index.js | 2 +-
.../src/components/Ellipsis/index.less | 0
.../webpack/src/components/Ellipsis/index.md | 0
.../src/components/Ellipsis/index.test.js | 0
.../src/components/FilterItem/FilterItem.js | 2 +-
.../src/components/FilterItem/FilterItem.less | 0
.../src/components/FilterItem/package.json | 0
.../src}/components/GlobalFooter/index.d.ts | 4 +-
.../src/components/GlobalFooter/index.js | 2 +-
.../src/components/GlobalFooter/index.less | 0
.../src/components/GlobalFooter/index.md | 0
.../webpack/src/components/Layout/Bread.js | 2 +-
.../webpack/src/components/Layout/Bread.less | 0
.../webpack/src/components/Layout/Header.js | 71 ++
.../webpack/src/components/Layout/Header.less | 0
.../webpack/src/components/Layout/Sider.js | 2 +-
.../webpack/src/components/Layout/Sider.less | 0
.../src/components/Layout/SiderMenu.tsx | 2 +-
.../webpack/src/components/Layout/index.js | 0
.../webpack/src/components/Loader/Loader.js | 2 +-
.../webpack/src/components/Loader/Loader.less | 0
.../src/components/Loader/package.json | 0
.../webpack/src/components/Page/Page.js | 2 +-
.../webpack/src/components/Page/Page.less | 0
.../webpack/src/components/Page/package.json | 0
.../webpack/src/components/ScrollBar/index.js | 0
.../src/components/ScrollBar/index.less | 0
.../templates/webpack/src/components/index.js | 3 +-
.../templates/webpack/src/entry.tsx | 5 +-
.../webpack/src}/layouts/BaseLayout.js | 6 +-
.../webpack/src/layouts/BaseLayout.less | 0
.../webpack/src/layouts/PrimaryLayout.less | 0
.../webpack/src/layouts/PrimaryLayout.tsx | 2 +-
.../webpack/src/layouts/PublicLayout.js | 0
.../templates/webpack/src/layouts/index.js | 4 +-
.../webpack/src/locales/en/messages.js | 0
.../webpack/src/locales/pt-br/messages.js | 0
.../webpack/src/locales/zh/messages.js | 0
.../templates/webpack/src/models/app-model.ts | 2 +-
.../templates/webpack/src/pages/404.jsx | 2 +-
.../templates/webpack/src/pages/404.less | 0
.../src/pages/dashboard/components/index.js | 6 +
.../pages/dashboard/components/numberCard.js | 5 +-
.../dashboard/components/numberCard.less | 0
.../src/pages/dashboard/components/quote.js | 2 +-
.../src/pages/dashboard/components/quote.less | 0
.../src/pages/dashboard/components/sales.js | 2 +-
.../src/pages/dashboard/components/sales.less | 0
.../src/pages/dashboard/components/weather.js | 2 +-
.../pages/dashboard/components/weather.less | 0
.../webpack/src/pages/dashboard/index.less | 0
.../webpack/src/pages/dashboard/index.tsx | 14 +-
.../webpack/src}/pages/dashboard/model.ts | 8 +-
.../src/pages/dashboard/services/dashboard.js | 0
.../src/pages/dashboard/services/weather.js | 0
.../templates/webpack/src/pages/index.js | 2 +-
.../templates/webpack/src/pages/routes.js | 5 +-
.../src/pages/user/components/Filter.js | 2 +-
.../src/pages/user/components/Filter.less | 0
.../webpack/src/pages/user/components/List.js | 5 +-
.../src/pages/user/components/List.less | 0
.../src/pages/user/components/Modal.js | 2 +-
.../webpack/src/pages/user/id/index.js | 2 +-
.../webpack/src/pages/user/id/index.less | 0
.../src/pages/user/id/models/detail.js | 0
.../webpack/src/pages/user/index.tsx | 2 +-
.../webpack/src}/pages/user/model.ts | 2 +-
.../templates/webpack/src/plugins/onError.js | 0
.../templates/webpack/src/services/api.js | 0
.../templates/webpack/src/services/index.js | 0
.../templates/webpack/src/themes/default.less | 0
.../templates/webpack/src/themes/index.less | 0
.../templates/webpack/src/themes/mixin.less | 0
.../templates/webpack/src/themes/vars.less | 0
.../templates/webpack/src/utils/city.js | 0
.../templates/webpack/src/utils/config.js | 3 -
.../templates/webpack/src/utils/constant.js | 0
.../templates/webpack/src/utils/iconMap.jsx | 2 +-
.../templates/webpack/src/utils/index.js | 6 +-
.../templates/webpack/src/utils/index.test.js | 0
.../templates/webpack/src/utils/intl.js | 2 +-
.../templates/webpack/src/utils/request.js | 0
.../templates/webpack/src/utils/theme.js | 0
.../templates/webpack/tsconfig.json | 0
.../templates/webpack/webpack/devServer.js | 2 +-
.../templates/webpack/webpack/mockServer.js | 0
.../webpack/webpack/webpack.basic.js | 4 +-
.../templates/webpack/webpack/webpack.dev.js | 0
.../templates/webpack/webpack/webpack.prod.js | 3 +-
.../lib/generators/InulaJS-antd/meta.json | 3 -
.../templates/vite/mock/dashboard.js | 142 ----
.../templates/vite/public/america.svg | 63 --
.../templates/vite/public/china.svg | 23 -
.../templates/vite/public/portugal.svg | 40 -
.../templates/vite/src/admin/assets/react.svg | 1 -
.../src/admin/components/Editor/Editor.js | 17 -
.../components/Editor/Editor.module.less | 106 ---
.../src/admin/components/Editor/package.json | 6 -
.../src/admin/components/Layout/Header.js | 116 ---
.../pages/dashboard/components/browser.js | 43 --
.../dashboard/components/browser.module.less | 7 -
.../pages/dashboard/components/comments.js | 63 --
.../dashboard/components/comments.module.less | 43 --
.../pages/dashboard/components/completed.js | 86 ---
.../components/completed.module.less | 49 --
.../admin/pages/dashboard/components/cpu.js | 58 --
.../dashboard/components/cpu.module.less | 40 -
.../admin/pages/dashboard/components/index.js | 12 -
.../pages/dashboard/components/recentSales.js | 60 --
.../components/recentSales.module.less | 8 -
.../dashboard/components/user-background.png | Bin 51198 -> 0 bytes
.../admin/pages/dashboard/components/user.js | 55 --
.../dashboard/components/user.module.less | 88 ---
.../templates/vite/src/admin/utils/theme.js | 29 -
.../templates/webpack/mock/dashboard.js | 131 ----
.../templates/webpack/public/america.svg | 63 --
.../templates/webpack/public/china.svg | 23 -
.../templates/webpack/public/portugal.svg | 40 -
.../webpack/src/components/Editor/Editor.js | 17 -
.../webpack/src/components/Editor/Editor.less | 106 ---
.../src/components/Editor/package.json | 6 -
.../webpack/src/components/Layout/Header.js | 125 ---
.../src/pages/dashboard/components/browser.js | 43 --
.../pages/dashboard/components/browser.less | 7 -
.../pages/dashboard/components/comments.js | 63 --
.../pages/dashboard/components/comments.less | 43 --
.../pages/dashboard/components/completed.js | 86 ---
.../pages/dashboard/components/completed.less | 49 --
.../src/pages/dashboard/components/cpu.js | 58 --
.../src/pages/dashboard/components/cpu.less | 40 -
.../src/pages/dashboard/components/index.js | 12 -
.../pages/dashboard/components/recentSales.js | 60 --
.../dashboard/components/recentSales.less | 8 -
.../dashboard/components/user-background.png | Bin 51198 -> 0 bytes
.../src/pages/dashboard/components/user.js | 55 --
.../src/pages/dashboard/components/user.less | 88 ---
.../lib/generators/Simple-app/index.js | 1 -
.../Simple-app/templates/vite/package.json | 6 +-
.../Simple-app/templates/vite/src/index.jsx | 6 +-
.../Simple-app/templates/vite/vite.config.js | 6 +-
.../Simple-app/templates/webpack/package.json | 4 +-
.../Simple-app/templates/webpack/src/App.js | 12 +-
.../Simple-app/templates/webpack/src/index.js | 2 +-
.../templates/webpack/webpack.config.js | 4 +-
packages/create-inula/package.json | 16 +-
packages/inula-cli/.eslintrc.cjs | 50 ++
packages/inula-cli/.prettierignore | 3 +
packages/inula-cli/.prettierrc.js | 15 +
packages/inula-cli/bin/start.js | 5 +
.../builtInPlugins/command/build/build.d.ts | 2 +
.../lib/builtInPlugins/command/build/build.js | 49 ++
.../builtInPlugins/command/dev/buildDev.d.ts | 3 +
.../builtInPlugins/command/dev/buildDev.js | 72 ++
.../command/generate/generate.d.ts | 3 +
.../command/generate/generate.js | 100 +++
.../lib/builtInPlugins/command/help/help.d.ts | 2 +
.../lib/builtInPlugins/command/help/help.js | 31 +
.../command/mock/webpack_mock.d.ts | 2 +
.../command/mock/webpack_mock.js | 24 +
.../builtInPlugins/command/proxy/proxy.d.ts | 2 +
.../lib/builtInPlugins/command/proxy/proxy.js | 53 ++
.../lib/builtInPlugins/command/test/test.d.ts | 3 +
.../lib/builtInPlugins/command/test/test.js | 19 +
.../command/version/version.d.ts | 3 +
.../builtInPlugins/command/version/version.js | 21 +
packages/inula-cli/lib/cli/cli.d.ts | 1 +
packages/inula-cli/lib/cli/cli.js | 74 ++
packages/inula-cli/lib/config/Config.d.ts | 20 +
packages/inula-cli/lib/config/Config.js | 96 +++
packages/inula-cli/lib/core/Hub.d.ts | 49 ++
packages/inula-cli/lib/core/Hub.js | 188 +++++
packages/inula-cli/lib/enum/enum.d.ts | 14 +
packages/inula-cli/lib/enum/enum.js | 16 +
packages/inula-cli/lib/plugin/Plugin.d.ts | 43 ++
packages/inula-cli/lib/plugin/Plugin.js | 116 +++
packages/inula-cli/lib/plugin/PluginAPI.d.ts | 20 +
packages/inula-cli/lib/plugin/PluginAPI.js | 50 ++
packages/inula-cli/lib/types/types.d.ts | 128 +++
packages/inula-cli/lib/types/types.js | 3 +
packages/inula-cli/lib/utils/build.d.ts | 2 +
packages/inula-cli/lib/utils/build.js | 61 ++
.../inula-cli/lib/utils/dynamicImport.d.ts | 1 +
packages/inula-cli/lib/utils/dynamicImport.js | 16 +
.../inula-cli/lib/utils/initializeEnv.d.ts | 1 +
packages/inula-cli/lib/utils/initializeEnv.js | 19 +
packages/inula-cli/lib/utils/loadModule.d.ts | 1 +
packages/inula-cli/lib/utils/loadModule.js | 59 ++
packages/inula-cli/lib/utils/loadPkg.d.ts | 2 +
packages/inula-cli/lib/utils/loadPkg.js | 6 +
packages/inula-cli/lib/utils/logger.d.ts | 14 +
packages/inula-cli/lib/utils/logger.js | 37 +
packages/inula-cli/lib/utils/mockServer.d.ts | 6 +
packages/inula-cli/lib/utils/mockServer.js | 102 +++
.../inula-cli/lib/utils/readDirectory.d.ts | 1 +
packages/inula-cli/lib/utils/readDirectory.js | 26 +
packages/inula-cli/lib/utils/setupProxy.d.ts | 3 +
packages/inula-cli/lib/utils/setupProxy.js | 11 +
packages/inula-cli/lib/utils/util.d.ts | 4 +
packages/inula-cli/lib/utils/util.js | 52 ++
packages/inula-cli/package.json | 67 ++
.../src/builtInPlugins/command/build/build.ts | 37 +
.../builtInPlugins/command/dev/buildDev.ts | 65 ++
.../command/generate/generate.ts | 104 +++
.../src/builtInPlugins/command/help/help.ts | 36 +
.../command/mock/webpack_mock.ts | 16 +
.../src/builtInPlugins/command/proxy/proxy.ts | 44 ++
.../src/builtInPlugins/command/test/test.ts | 13 +
.../builtInPlugins/command/version/version.ts | 31 +
packages/inula-cli/src/cli/cli.ts | 73 ++
packages/inula-cli/src/config/Config.ts | 108 +++
packages/inula-cli/src/core/Hub.ts | 220 ++++++
packages/inula-cli/src/enum/enum.ts | 15 +
packages/inula-cli/src/plugin/Plugin.ts | 152 ++++
packages/inula-cli/src/plugin/PluginAPI.ts | 60 ++
.../src/template/test/cjs/jest.config.js | 6 +
.../inula-cli/src/template/test/cjs/sum.js | 5 +
.../src/template/test/cjs/sum.test.js | 7 +
.../src/template/test/mjs/jest.config.js | 6 +
.../inula-cli/src/template/test/mjs/sum.js | 5 +
.../src/template/test/mjs/sum.test.js | 7 +
.../src/template/test/ts/jest.config.ts | 7 +
.../src/template/test/ts/sum.test.ts | 7 +
.../inula-cli/src/template/test/ts/sum.ts | 5 +
packages/inula-cli/src/types/types.ts | 153 ++++
packages/inula-cli/src/utils/build.ts | 62 ++
packages/inula-cli/src/utils/dynamicImport.ts | 6 +
packages/inula-cli/src/utils/initializeEnv.ts | 21 +
packages/inula-cli/src/utils/loadModule.ts | 57 ++
packages/inula-cli/src/utils/loadPkg.ts | 8 +
packages/inula-cli/src/utils/logger.ts | 42 +
packages/inula-cli/src/utils/mockServer.ts | 130 ++++
packages/inula-cli/src/utils/readDirectory.ts | 28 +
packages/inula-cli/src/utils/setupProxy.ts | 13 +
packages/inula-cli/src/utils/util.ts | 60 ++
.../template/test/cjs/jest.config.js | 6 +
packages/inula-cli/template/test/cjs/sum.js | 5 +
.../inula-cli/template/test/cjs/sum.test.js | 7 +
.../template/test/mjs/jest.config.js | 6 +
packages/inula-cli/template/test/mjs/sum.js | 5 +
.../inula-cli/template/test/mjs/sum.test.js | 7 +
.../inula-cli/template/test/ts/jest.config.ts | 7 +
.../inula-cli/template/test/ts/sum.test.ts | 7 +
packages/inula-cli/template/test/ts/sum.ts | 5 +
packages/inula-cli/tsconfig.json | 19 +
packages/inula-intl/README.md | 726 +++++++++++++++++-
packages/inula-intl/babel.config.js | 2 +-
packages/inula-intl/example/App.tsx | 2 +-
.../example/components/Example1.tsx | 2 +-
.../example/components/Example2.tsx | 2 +-
.../example/components/Example3.tsx | 2 +-
.../example/components/Example4.tsx | 2 +-
.../example/components/Example5.tsx | 2 +-
.../example/components/Example6.tsx | 2 +-
packages/inula-intl/example/index.tsx | 2 +-
packages/inula-intl/example/locale/en.ts | 10 +-
packages/inula-intl/index.ts | 14 +
packages/inula-intl/package.json | 8 +-
packages/inula-intl/rollup.config.js | 14 +-
packages/inula-intl/src/constants/index.ts | 18 +-
.../src/core/components/FormattedMessage.tsx | 2 +-
.../src/core/components/I18nProvider.tsx | 8 +-
.../src/core/components/InjectI18n.tsx | 2 +-
packages/inula-intl/src/core/createI18n.ts | 6 +-
packages/inula-intl/src/core/hook/useI18n.ts | 11 +-
packages/inula-intl/src/format/Translation.ts | 2 +-
.../src/format/generateFormatters.ts | 131 ++--
.../inula-intl/src/format/getFormatMessage.ts | 2 +-
packages/inula-intl/src/types/interfaces.ts | 9 +-
packages/inula-intl/src/types/types.ts | 21 +-
.../inula-intl/src/utils/copyStaticProps.ts | 14 +-
.../inula-intl/src/utils/parseRuleUtils.ts | 16 +-
packages/inula-intl/src/utils/utils.ts | 2 +-
.../tests/format/Translation.test.ts | 8 +-
.../inula-intl/tests/format/compile.test.ts | 6 +
.../tests/format/getFormatMessage.test.ts | 51 +-
.../tests/utils/getTokenAST.test.ts | 2 +-
.../inula-intl/tests/utils/ruleUtils.test.ts | 16 +-
packages/inula-intl/webpack.config.js | 6 +-
packages/inula-request/README.md | 26 +-
packages/inula-request/babel.config.js | 8 +-
.../examples/request/downloadTest.html | 4 +-
.../examples/server/serverTest.mjs | 2 +-
.../inula-request/examples/useIR/App .jsx | 4 +-
.../inula-request/examples/useIR/index.html | 2 +-
.../inula-request/examples/useIR/index.jsx | 2 +-
packages/inula-request/index.ts | 4 +-
packages/inula-request/package.json | 14 +-
packages/inula-request/src/core/IrHeaders.ts | 2 +-
.../inula-request/src/core/useIR/useIR.ts | 2 +-
packages/inula-request/src/inulaRequest.ts | 2 -
.../inula-request/src/types/interfaces.ts | 13 +-
packages/inula-request/src/types/types.ts | 3 +
.../inula-request/webpack.useIR.config.js | 8 +-
packages/inula-router/README.md | 698 +++++++++++++++--
packages/inula-router/babel.config.js | 4 +-
packages/inula-router/build-types.js | 65 ++
packages/inula-router/build.js | 9 +-
packages/inula-router/package.json | 23 +-
.../inula-router/src/configs/package.json | 2 +-
.../src/connect-router/actions.ts | 4 +-
.../src/connect-router/connectedRouter.tsx | 17 +-
.../inula-router/src/router/BrowserRouter.tsx | 6 +-
.../inula-router/src/router/HashRouter.tsx | 4 +-
packages/inula-router/src/router/Link.tsx | 18 +-
packages/inula-router/src/router/NavLink.tsx | 4 +-
packages/inula-router/src/router/Prompt.tsx | 6 +-
packages/inula-router/src/router/Redirect.tsx | 4 +-
packages/inula-router/src/router/Route.tsx | 16 +-
packages/inula-router/src/router/Router.tsx | 6 +-
packages/inula-router/src/router/Switch.tsx | 10 +-
.../src/router/__tests__/router.test.tsx | 2 +-
packages/inula-router/src/router/context.tsx | 2 +-
packages/inula-router/src/router/hooks.ts | 2 +-
packages/inula-router/src/router/index2.ts | 2 +-
.../inula-router/src/router/lifeCycleHook.ts | 2 +-
.../inula-router/src/router/matcher/parser.ts | 2 +-
.../inula-router/src/router/withRouter.tsx | 6 +-
packages/inula-router/tsconfig.build.json | 15 +
packages/inula-router/tsconfig.cbuild.json | 15 +
packages/inula-router/tsconfig.json | 7 +-
packages/inula/.gitignore | 3 +-
packages/inula/npm/index.js | 4 +-
packages/inula/package.json | 12 +-
packages/inula/scripts/rollup/build-types.js | 65 ++
.../inula/scripts/rollup/rollup.config.js | 8 +-
packages/inula/src/EventTypes.ts | 27 +
packages/inula/src/dom/DOMExternal.ts | 22 +-
packages/inula/src/dom/DOMOperator.ts | 21 +-
.../DOMPropertiesHandler.ts | 4 +-
.../inula/src/dom/SelectionRangeHandler.ts | 21 +-
packages/inula/src/dom/utils/Common.ts | 2 +-
.../src/dom/validators/PropertiesData.ts | 6 +-
.../dom/valueHandler/SelectValueHandler.ts | 2 +-
.../dom/valueHandler/TextareaValueHandler.ts | 2 +-
packages/inula/src/event/ListenerGetter.ts | 6 +-
packages/inula/src/event/MouseEvent.ts | 2 +-
packages/inula/src/external/ChildrenUtil.ts | 22 +-
packages/inula/src/external/InulaIs.ts | 17 +-
packages/inula/src/external/JSXElement.ts | 3 +-
packages/inula/src/external/JSXElementType.ts | 10 +-
packages/inula/src/external/devtools.ts | 6 +-
packages/inula/src/index.ts | 16 +-
packages/inula/src/inulax/CommonUtils.ts | 6 +-
packages/inula/src/inulax/adapters/redux.ts | 4 +-
.../inula/src/inulax/adapters/reduxReact.ts | 28 +-
packages/inula/src/inulax/devtools/index.ts | 16 +-
packages/inula/src/inulax/proxy/Observer.ts | 8 +-
.../proxy/handlers/ArrayProxyHandler.ts | 4 +-
.../src/inulax/proxy/handlers/MapProxy.ts | 28 +-
.../proxy/handlers/ObjectProxyHandler.ts | 8 +-
.../src/inulax/proxy/handlers/SetProxy.ts | 22 +-
.../src/inulax/proxy/handlers/WeakMapProxy.ts | 13 +-
.../src/inulax/proxy/handlers/WeakSetProxy.ts | 10 +-
.../inula/src/inulax/proxy/readonlyProxy.ts | 2 +-
.../inula/src/inulax/store/StoreHandler.ts | 10 +-
.../inula/src/inulax/{types.d.ts => types.ts} | 2 +-
packages/inula/src/renderer/ErrorHandler.ts | 4 +-
packages/inula/src/renderer/Renderer.ts | 4 +-
packages/inula/src/renderer/TreeBuilder.ts | 12 +-
packages/inula/src/renderer/Types.ts | 1 +
packages/inula/src/renderer/UpdateHandler.ts | 2 +-
.../renderer/components/BaseClassComponent.ts | 35 +-
.../src/renderer/components/CreatePortal.ts | 8 +-
.../src/renderer/components/CreateRef.ts | 4 +-
.../src/renderer/components/ForwardRef.ts | 8 +-
.../inula/src/renderer/components/Lazy.ts | 6 +-
.../inula/src/renderer/components/Memo.ts | 11 +-
.../components/context/CreateContext.ts | 4 +-
.../src/renderer/diff/nodeDiffComparator.ts | 6 +-
packages/inula/src/renderer/hooks/BaseHook.ts | 14 +-
.../{EffectConstant.js => EffectConstant.ts} | 0
.../inula/src/renderer/hooks/HookExternal.ts | 76 +-
packages/inula/src/renderer/hooks/HookMain.ts | 2 +-
packages/inula/src/renderer/hooks/HookType.ts | 14 +-
.../src/renderer/hooks/UseCallbackHook.ts | 3 +-
.../inula/src/renderer/hooks/UseEffectHook.ts | 15 +-
.../src/renderer/hooks/UseImperativeHook.ts | 10 +-
.../inula/src/renderer/hooks/UseMemoHook.ts | 3 +-
.../inula/src/renderer/hooks/UseRefHook.ts | 4 +-
.../inula/src/renderer/hooks/UseStateHook.ts | 11 +-
.../src/renderer/render/ClassComponent.ts | 8 +-
packages/inula/src/renderer/render/DomText.ts | 1 -
.../src/renderer/render/LazyComponent.ts | 2 +-
.../src/renderer/render/MemoComponent.ts | 4 +-
.../src/renderer/render/SuspenseComponent.ts | 38 +-
.../render/class/ClassLifeCycleProcessor.ts | 19 +-
.../src/renderer/submit/HookEffectHandler.ts | 6 +-
.../src/renderer/submit/LifeCycleHandler.ts | 6 +-
packages/inula/src/renderer/submit/Submit.ts | 2 +-
.../src/renderer/taskExecutor/BrowserAsync.ts | 8 +-
.../src/renderer/taskExecutor/TaskQueue.ts | 1 +
packages/inula/src/renderer/vnode/VNode.ts | 1 +
.../inula/src/renderer/vnode/VNodeCreator.ts | 6 +-
packages/inula/src/types.ts | 440 +++++++++++
packages/inula/tsconfig.build.json | 11 +
532 files changed, 6772 insertions(+), 3242 deletions(-)
create mode 100644 packages/create-inula/.prettierrc.js
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/index.js (96%)
create mode 100644 packages/create-inula/lib/generators/Inula-antd/meta.json
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/.gitignore (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/index.html (90%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/mock/_utils.js (51%)
create mode 100644 packages/create-inula/lib/generators/Inula-antd/templates/vite/mock/dashboard.js
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/mock/route.js (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/mock/user.js (57%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/package.json (95%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/public/favicon.ico (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/public/logo.svg (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/public/logo/logo@128.png (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/public/logo/logo@144.png (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/public/logo/logo@152.png (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/public/logo/logo@192.png (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/public/logo/logo@384.png (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/public/logo/logo@512.png (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/public/logo/logo@72.png (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/public/logo/logo@96.png (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/public/vite.svg (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/components/DropOption/DropOption.js (95%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/components/DropOption/package.json (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd/templates/webpack/src => Inula-antd/templates/vite/src/admin}/components/Ellipsis/index.d.ts (93%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/components/Ellipsis/index.js (99%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/components/Ellipsis/index.md (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/components/Ellipsis/index.module.less (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/components/Ellipsis/index.test.js (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/components/FilterItem/FilterItem.js (94%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/components/FilterItem/FilterItem.module.less (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/components/FilterItem/package.json (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd/templates/webpack/src => Inula-antd/templates/vite/src/admin}/components/GlobalFooter/index.d.ts (89%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/components/GlobalFooter/index.js (94%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/components/GlobalFooter/index.md (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/components/GlobalFooter/index.module.less (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/components/Layout/Bread.js (96%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/components/Layout/Bread.module.less (100%)
create mode 100644 packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Layout/Header.js
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/components/Layout/Header.module.less (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/components/Layout/Sider.js (97%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/components/Layout/Sider.module.less (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/components/Layout/SiderMenu.tsx (97%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/components/Layout/index.js (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/components/Loader/Loader.js (93%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/components/Loader/Loader.module.less (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/components/Loader/package.json (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/components/Page/Page.js (93%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/components/Page/Page.module.less (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/components/Page/package.json (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/components/ScrollBar/index.js (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/components/ScrollBar/index.less (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/components/index.js (68%)
rename packages/create-inula/lib/generators/{InulaJS-antd/templates/webpack/src => Inula-antd/templates/vite/src/admin}/layouts/BaseLayout.js (78%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/layouts/BaseLayout.less (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/layouts/PrimaryLayout.module.less (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/layouts/PrimaryLayout.tsx (97%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/layouts/PublicLayout.js (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/layouts/index.js (94%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/locales/en/messages.js (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/locales/pt-br/messages.js (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/locales/zh/messages.js (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/main.jsx (68%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/models/app-model.ts (93%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/pages/404.jsx (88%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/pages/404.module.less (100%)
create mode 100644 packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/dashboard/components/index.js
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/pages/dashboard/components/numberCard.js (74%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/pages/dashboard/components/numberCard.module.less (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/pages/dashboard/components/quote.js (94%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/pages/dashboard/components/quote.module.less (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/pages/dashboard/components/sales.js (98%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/pages/dashboard/components/sales.module.less (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/pages/dashboard/components/weather.js (96%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/pages/dashboard/components/weather.module.less (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/pages/dashboard/index.module.less (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/pages/dashboard/index.tsx (92%)
rename packages/create-inula/lib/generators/{InulaJS-antd/templates/webpack/src => Inula-antd/templates/vite/src/admin}/pages/dashboard/model.ts (97%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/pages/dashboard/services/dashboard.js (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/pages/dashboard/services/weather.js (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/pages/index.js (77%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/pages/routes.js (93%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/pages/user/components/Filter.js (98%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/pages/user/components/Filter.module.less (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/pages/user/components/List.js (98%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/pages/user/components/List.module.less (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/pages/user/components/Modal.js (98%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/pages/user/id/index.js (92%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/pages/user/id/index.module.less (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/pages/user/id/models/detail.js (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/pages/user/index.tsx (98%)
rename packages/create-inula/lib/generators/{InulaJS-antd/templates/webpack/src => Inula-antd/templates/vite/src/admin}/pages/user/model.ts (97%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/plugins/onError.js (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/services/api.js (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/services/index.js (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/themes/default.less (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/themes/index.less (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/themes/mixin.less (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/themes/vars.less (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/utils/city.js (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/utils/config.js (90%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/utils/constant.js (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/utils/iconMap.jsx (94%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/utils/index.js (98%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/utils/index.test.js (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/utils/intl.js (97%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/src/admin/utils/request.js (100%)
create mode 100644 packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/utils/theme.js
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/vite/vite.config.js (86%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/.editorconfig (100%)
create mode 100644 packages/create-inula/lib/generators/Inula-antd/templates/webpack/.env
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/.eslintignore (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/.eslintrc.js (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/.gitignore (100%)
create mode 100644 packages/create-inula/lib/generators/Inula-antd/templates/webpack/.horizon.ts
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/.prettierignore (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/.prettierrc.js (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/README.md (60%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/babel.config.js (89%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/mock/_utils.js (53%)
create mode 100644 packages/create-inula/lib/generators/Inula-antd/templates/webpack/mock/dashboard.js
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/mock/route.js (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/mock/user.js (76%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/package.json (91%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/public/favicon.ico (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/public/logo.svg (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/public/logo/logo@128.png (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/public/logo/logo@144.png (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/public/logo/logo@152.png (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/public/logo/logo@192.png (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/public/logo/logo@384.png (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/public/logo/logo@512.png (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/public/logo/logo@72.png (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/public/logo/logo@96.png (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/components/DropOption/DropOption.js (95%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/components/DropOption/package.json (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd/templates/vite/src/admin => Inula-antd/templates/webpack/src}/components/Ellipsis/index.d.ts (93%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/components/Ellipsis/index.js (99%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/components/Ellipsis/index.less (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/components/Ellipsis/index.md (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/components/Ellipsis/index.test.js (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/components/FilterItem/FilterItem.js (94%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/components/FilterItem/FilterItem.less (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/components/FilterItem/package.json (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd/templates/vite/src/admin => Inula-antd/templates/webpack/src}/components/GlobalFooter/index.d.ts (80%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/components/GlobalFooter/index.js (94%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/components/GlobalFooter/index.less (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/components/GlobalFooter/index.md (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/components/Layout/Bread.js (96%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/components/Layout/Bread.less (100%)
create mode 100644 packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Layout/Header.js
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/components/Layout/Header.less (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/components/Layout/Sider.js (97%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/components/Layout/Sider.less (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/components/Layout/SiderMenu.tsx (97%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/components/Layout/index.js (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/components/Loader/Loader.js (93%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/components/Loader/Loader.less (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/components/Loader/package.json (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/components/Page/Page.js (93%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/components/Page/Page.less (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/components/Page/package.json (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/components/ScrollBar/index.js (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/components/ScrollBar/index.less (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/components/index.js (68%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/entry.tsx (67%)
rename packages/create-inula/lib/generators/{InulaJS-antd/templates/vite/src/admin => Inula-antd/templates/webpack/src}/layouts/BaseLayout.js (78%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/layouts/BaseLayout.less (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/layouts/PrimaryLayout.less (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/layouts/PrimaryLayout.tsx (97%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/layouts/PublicLayout.js (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/layouts/index.js (93%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/locales/en/messages.js (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/locales/pt-br/messages.js (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/locales/zh/messages.js (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/models/app-model.ts (98%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/pages/404.jsx (88%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/pages/404.less (100%)
create mode 100644 packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/dashboard/components/index.js
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/pages/dashboard/components/numberCard.js (80%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/pages/dashboard/components/numberCard.less (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/pages/dashboard/components/quote.js (94%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/pages/dashboard/components/quote.less (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/pages/dashboard/components/sales.js (98%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/pages/dashboard/components/sales.less (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/pages/dashboard/components/weather.js (96%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/pages/dashboard/components/weather.less (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/pages/dashboard/index.less (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/pages/dashboard/index.tsx (81%)
rename packages/create-inula/lib/generators/{InulaJS-antd/templates/vite/src/admin => Inula-antd/templates/webpack/src}/pages/dashboard/model.ts (89%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/pages/dashboard/services/dashboard.js (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/pages/dashboard/services/weather.js (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/pages/index.js (77%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/pages/routes.js (86%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/pages/user/components/Filter.js (98%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/pages/user/components/Filter.less (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/pages/user/components/List.js (94%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/pages/user/components/List.less (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/pages/user/components/Modal.js (98%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/pages/user/id/index.js (92%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/pages/user/id/index.less (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/pages/user/id/models/detail.js (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/pages/user/index.tsx (98%)
rename packages/create-inula/lib/generators/{InulaJS-antd/templates/vite/src/admin => Inula-antd/templates/webpack/src}/pages/user/model.ts (97%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/plugins/onError.js (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/services/api.js (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/services/index.js (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/themes/default.less (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/themes/index.less (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/themes/mixin.less (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/themes/vars.less (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/utils/city.js (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/utils/config.js (90%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/utils/constant.js (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/utils/iconMap.jsx (94%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/utils/index.js (98%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/utils/index.test.js (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/utils/intl.js (97%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/utils/request.js (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/src/utils/theme.js (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/tsconfig.json (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/webpack/devServer.js (96%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/webpack/mockServer.js (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/webpack/webpack.basic.js (94%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/webpack/webpack.dev.js (100%)
rename packages/create-inula/lib/generators/{InulaJS-antd => Inula-antd}/templates/webpack/webpack/webpack.prod.js (90%)
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/meta.json
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/templates/vite/mock/dashboard.js
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/templates/vite/public/america.svg
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/templates/vite/public/china.svg
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/templates/vite/public/portugal.svg
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/assets/react.svg
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Editor/Editor.js
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Editor/Editor.module.less
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Editor/package.json
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Layout/Header.js
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/browser.js
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/browser.module.less
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/comments.js
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/comments.module.less
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/completed.js
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/completed.module.less
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/cpu.js
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/cpu.module.less
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/index.js
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/recentSales.js
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/recentSales.module.less
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/user-background.png
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/user.js
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/user.module.less
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/utils/theme.js
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/mock/dashboard.js
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/public/america.svg
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/public/china.svg
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/public/portugal.svg
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Editor/Editor.js
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Editor/Editor.less
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Editor/package.json
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Layout/Header.js
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/browser.js
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/browser.less
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/comments.js
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/comments.less
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/completed.js
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/completed.less
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/cpu.js
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/cpu.less
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/index.js
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/recentSales.js
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/recentSales.less
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/user-background.png
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/user.js
delete mode 100644 packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/user.less
create mode 100644 packages/inula-cli/.eslintrc.cjs
create mode 100644 packages/inula-cli/.prettierignore
create mode 100644 packages/inula-cli/.prettierrc.js
create mode 100644 packages/inula-cli/bin/start.js
create mode 100644 packages/inula-cli/lib/builtInPlugins/command/build/build.d.ts
create mode 100644 packages/inula-cli/lib/builtInPlugins/command/build/build.js
create mode 100644 packages/inula-cli/lib/builtInPlugins/command/dev/buildDev.d.ts
create mode 100644 packages/inula-cli/lib/builtInPlugins/command/dev/buildDev.js
create mode 100644 packages/inula-cli/lib/builtInPlugins/command/generate/generate.d.ts
create mode 100644 packages/inula-cli/lib/builtInPlugins/command/generate/generate.js
create mode 100644 packages/inula-cli/lib/builtInPlugins/command/help/help.d.ts
create mode 100644 packages/inula-cli/lib/builtInPlugins/command/help/help.js
create mode 100644 packages/inula-cli/lib/builtInPlugins/command/mock/webpack_mock.d.ts
create mode 100644 packages/inula-cli/lib/builtInPlugins/command/mock/webpack_mock.js
create mode 100644 packages/inula-cli/lib/builtInPlugins/command/proxy/proxy.d.ts
create mode 100644 packages/inula-cli/lib/builtInPlugins/command/proxy/proxy.js
create mode 100644 packages/inula-cli/lib/builtInPlugins/command/test/test.d.ts
create mode 100644 packages/inula-cli/lib/builtInPlugins/command/test/test.js
create mode 100644 packages/inula-cli/lib/builtInPlugins/command/version/version.d.ts
create mode 100644 packages/inula-cli/lib/builtInPlugins/command/version/version.js
create mode 100644 packages/inula-cli/lib/cli/cli.d.ts
create mode 100644 packages/inula-cli/lib/cli/cli.js
create mode 100644 packages/inula-cli/lib/config/Config.d.ts
create mode 100644 packages/inula-cli/lib/config/Config.js
create mode 100644 packages/inula-cli/lib/core/Hub.d.ts
create mode 100644 packages/inula-cli/lib/core/Hub.js
create mode 100644 packages/inula-cli/lib/enum/enum.d.ts
create mode 100644 packages/inula-cli/lib/enum/enum.js
create mode 100644 packages/inula-cli/lib/plugin/Plugin.d.ts
create mode 100644 packages/inula-cli/lib/plugin/Plugin.js
create mode 100644 packages/inula-cli/lib/plugin/PluginAPI.d.ts
create mode 100644 packages/inula-cli/lib/plugin/PluginAPI.js
create mode 100644 packages/inula-cli/lib/types/types.d.ts
create mode 100644 packages/inula-cli/lib/types/types.js
create mode 100644 packages/inula-cli/lib/utils/build.d.ts
create mode 100644 packages/inula-cli/lib/utils/build.js
create mode 100644 packages/inula-cli/lib/utils/dynamicImport.d.ts
create mode 100644 packages/inula-cli/lib/utils/dynamicImport.js
create mode 100644 packages/inula-cli/lib/utils/initializeEnv.d.ts
create mode 100644 packages/inula-cli/lib/utils/initializeEnv.js
create mode 100644 packages/inula-cli/lib/utils/loadModule.d.ts
create mode 100644 packages/inula-cli/lib/utils/loadModule.js
create mode 100644 packages/inula-cli/lib/utils/loadPkg.d.ts
create mode 100644 packages/inula-cli/lib/utils/loadPkg.js
create mode 100644 packages/inula-cli/lib/utils/logger.d.ts
create mode 100644 packages/inula-cli/lib/utils/logger.js
create mode 100644 packages/inula-cli/lib/utils/mockServer.d.ts
create mode 100644 packages/inula-cli/lib/utils/mockServer.js
create mode 100644 packages/inula-cli/lib/utils/readDirectory.d.ts
create mode 100644 packages/inula-cli/lib/utils/readDirectory.js
create mode 100644 packages/inula-cli/lib/utils/setupProxy.d.ts
create mode 100644 packages/inula-cli/lib/utils/setupProxy.js
create mode 100644 packages/inula-cli/lib/utils/util.d.ts
create mode 100644 packages/inula-cli/lib/utils/util.js
create mode 100644 packages/inula-cli/package.json
create mode 100644 packages/inula-cli/src/builtInPlugins/command/build/build.ts
create mode 100644 packages/inula-cli/src/builtInPlugins/command/dev/buildDev.ts
create mode 100644 packages/inula-cli/src/builtInPlugins/command/generate/generate.ts
create mode 100644 packages/inula-cli/src/builtInPlugins/command/help/help.ts
create mode 100644 packages/inula-cli/src/builtInPlugins/command/mock/webpack_mock.ts
create mode 100644 packages/inula-cli/src/builtInPlugins/command/proxy/proxy.ts
create mode 100644 packages/inula-cli/src/builtInPlugins/command/test/test.ts
create mode 100644 packages/inula-cli/src/builtInPlugins/command/version/version.ts
create mode 100644 packages/inula-cli/src/cli/cli.ts
create mode 100644 packages/inula-cli/src/config/Config.ts
create mode 100644 packages/inula-cli/src/core/Hub.ts
create mode 100644 packages/inula-cli/src/enum/enum.ts
create mode 100644 packages/inula-cli/src/plugin/Plugin.ts
create mode 100644 packages/inula-cli/src/plugin/PluginAPI.ts
create mode 100644 packages/inula-cli/src/template/test/cjs/jest.config.js
create mode 100644 packages/inula-cli/src/template/test/cjs/sum.js
create mode 100644 packages/inula-cli/src/template/test/cjs/sum.test.js
create mode 100644 packages/inula-cli/src/template/test/mjs/jest.config.js
create mode 100644 packages/inula-cli/src/template/test/mjs/sum.js
create mode 100644 packages/inula-cli/src/template/test/mjs/sum.test.js
create mode 100644 packages/inula-cli/src/template/test/ts/jest.config.ts
create mode 100644 packages/inula-cli/src/template/test/ts/sum.test.ts
create mode 100644 packages/inula-cli/src/template/test/ts/sum.ts
create mode 100644 packages/inula-cli/src/types/types.ts
create mode 100644 packages/inula-cli/src/utils/build.ts
create mode 100644 packages/inula-cli/src/utils/dynamicImport.ts
create mode 100644 packages/inula-cli/src/utils/initializeEnv.ts
create mode 100644 packages/inula-cli/src/utils/loadModule.ts
create mode 100644 packages/inula-cli/src/utils/loadPkg.ts
create mode 100644 packages/inula-cli/src/utils/logger.ts
create mode 100644 packages/inula-cli/src/utils/mockServer.ts
create mode 100644 packages/inula-cli/src/utils/readDirectory.ts
create mode 100644 packages/inula-cli/src/utils/setupProxy.ts
create mode 100644 packages/inula-cli/src/utils/util.ts
create mode 100644 packages/inula-cli/template/test/cjs/jest.config.js
create mode 100644 packages/inula-cli/template/test/cjs/sum.js
create mode 100644 packages/inula-cli/template/test/cjs/sum.test.js
create mode 100644 packages/inula-cli/template/test/mjs/jest.config.js
create mode 100644 packages/inula-cli/template/test/mjs/sum.js
create mode 100644 packages/inula-cli/template/test/mjs/sum.test.js
create mode 100644 packages/inula-cli/template/test/ts/jest.config.ts
create mode 100644 packages/inula-cli/template/test/ts/sum.test.ts
create mode 100644 packages/inula-cli/template/test/ts/sum.ts
create mode 100644 packages/inula-cli/tsconfig.json
create mode 100644 packages/inula-router/build-types.js
create mode 100644 packages/inula-router/tsconfig.build.json
create mode 100644 packages/inula-router/tsconfig.cbuild.json
create mode 100644 packages/inula/scripts/rollup/build-types.js
create mode 100644 packages/inula/src/EventTypes.ts
rename packages/inula/src/inulax/{types.d.ts => types.ts} (96%)
rename packages/inula/src/renderer/hooks/{EffectConstant.js => EffectConstant.ts} (100%)
create mode 100644 packages/inula/src/types.ts
create mode 100644 packages/inula/tsconfig.build.json
diff --git a/packages/create-inula/.prettierrc.js b/packages/create-inula/.prettierrc.js
new file mode 100644
index 00000000..da8f33e7
--- /dev/null
+++ b/packages/create-inula/.prettierrc.js
@@ -0,0 +1,32 @@
+/*
+ * Copyright (c) 2020 Huawei Technologies Co.,Ltd.
+ *
+ * InulaJS is licensed under Mulan PSL v2.
+ * You can use this software according to the terms and conditions of the Mulan PSL v2.
+ * You may obtain a copy of Mulan PSL v2 at:
+ *
+ * http://license.coscl.org.cn/MulanPSL2
+ *
+ * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
+ * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
+ * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
+ * See the Mulan PSL v2 for more details.
+ */
+
+'use strict';
+
+module.exports = {
+ printWidth: 120, // 一行120字符数,如果超过会进行换行
+ tabWidth: 2, // tab等2个空格
+ useTabs: false, // 用空格缩进行
+ semi: true, // 行尾使用分号
+ singleQuote: true, // 字符串使用单引号
+ quoteProps: 'as-needed', // 仅在需要时在对象属性添加引号
+ jsxSingleQuote: false, // 在JSX中使用双引号
+ trailingComma: 'es5', // 使用尾逗号(对象、数组等)
+ bracketSpacing: true, // 对象的括号间增加空格
+ bracketSameLine: false, // 将多行JSX元素的>放在最后一行的末尾
+ arrowParens: 'avoid', // 在唯一的arrow函数参数周围省略括号
+ vueIndentScriptAndStyle: false, // 不缩进Vue文件中的
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/mock/_utils.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/mock/_utils.js
similarity index 51%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/mock/_utils.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/mock/_utils.js
index 1a1e2358..e1b2c368 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/mock/_utils.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/vite/mock/_utils.js
@@ -12,31 +12,6 @@ export function queryArray(array, key, value) {
return array.filter(_ => _[key] === value);
}
-export function randomNumber(min, max) {
- return Math.floor(Math.random() * (max - min) + min);
-}
-
-export function randomAvatar() {
- const avatarList = [
- 'photo-1549492864-2ec7d66ffb04.jpeg',
- 'photo-1480535339474-e083439a320d.jpeg',
- 'photo-1523419409543-a5e549c1faa8.jpeg',
- 'photo-1519648023493-d82b5f8d7b8a.jpeg',
- 'photo-1523307730650-594bc63f9d67.jpeg',
- 'photo-1522962506050-a2f0267e4895.jpeg',
- 'photo-1489779162738-f81aed9b0a25.jpeg',
- 'photo-1534308143481-c55f00be8bd7.jpeg',
- 'photo-1519336555923-59661f41bb45.jpeg',
- 'photo-1551438632-e8c7d9a5d1b7.jpeg',
- 'photo-1525879000488-bff3b1c387cf.jpeg',
- 'photo-1487412720507-e7ab37603c6f.jpeg',
- 'photo-1510227272981-87123e259b17.jpeg',
- ];
- return `//image.zuiidea.com/${
- avatarList[randomNumber(0, avatarList.length - 1)]
- }?imageView2/1/w/200/h/200/format/webp/q/75|imageslim`;
-}
-
export const Constant = {
ApiPrefix: '/api/v1',
NotFound: {
diff --git a/packages/create-inula/lib/generators/Inula-antd/templates/vite/mock/dashboard.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/mock/dashboard.js
new file mode 100644
index 00000000..983bcdee
--- /dev/null
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/vite/mock/dashboard.js
@@ -0,0 +1,58 @@
+import { Constant } from './_utils';
+import Mock from 'mockjs';
+
+const { ApiPrefix, Color } = Constant;
+
+const Dashboard = Mock.mock({
+ 'sales|8': [
+ {
+ 'name|+1': 2008,
+ 'Clothes|200-500': 1,
+ 'Food|180-400': 1,
+ 'Electronics|300-550': 1,
+ },
+ ],
+ quote: {
+ name: 'Joho Doe',
+ title: 'Graphic Designer',
+ content:
+ "I'm selfish, impatient and a little insecure. I make mistakes, I am out of control and at times hard to handle. But if you can't handle me at my worst, then you sure as hell don't deserve me at my best.",
+ avatar: '//cdn.antd-admin.zuiidea.com/bc442cf0cc6f7940dcc567e465048d1a8d634493198c4-sPx5BR_fw236',
+ },
+ numbers: [
+ {
+ icon: 'pay-circle-o',
+ color: Color.green,
+ title: 'Online Review',
+ number: 2781,
+ },
+ {
+ icon: 'team',
+ color: Color.blue,
+ title: 'New Customers',
+ number: 3241,
+ },
+ {
+ icon: 'message',
+ color: Color.purple,
+ title: 'Active Projects',
+ number: 253,
+ },
+ {
+ icon: 'shopping-cart',
+ color: Color.red,
+ title: 'Referrals',
+ number: 4324,
+ },
+ ],
+});
+
+export default [
+ {
+ url: `${ApiPrefix}/dashboard`,
+ method: 'get',
+ response: () => {
+ return Dashboard;
+ },
+ },
+];
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/mock/route.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/mock/route.js
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/mock/route.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/mock/route.js
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/mock/user.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/mock/user.js
similarity index 57%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/mock/user.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/mock/user.js
index a0756109..986da934 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/mock/user.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/vite/mock/user.js
@@ -1,22 +1,21 @@
-import { Constant } from './_utils';
-import Mock from 'mockjs';
-import { randomAvatar } from './_utils';
-import url from 'url';
+import { Constant } from "./_utils";
+import Mock from "mockjs";
+import url from "url";
const { ApiPrefix } = Constant;
let usersListData = Mock.mock({
- 'data|80-100': [
+ "data|80-100": [
{
- id: '@id',
- name: '@name',
- nickName: '@last',
+ id: "@id",
+ name: "@name",
+ nickName: "@last",
phone: /^1[34578]\d{9}$/,
- 'age|11-99': 1,
- address: '@county(true)',
- isMale: '@boolean',
- email: '@email',
- createTime: '@datetime',
+ "age|11-99": 1,
+ address: "@county(true)",
+ isMale: "@boolean",
+ email: "@email",
+ createTime: "@datetime",
},
],
});
@@ -24,14 +23,14 @@ let usersListData = Mock.mock({
let database = usersListData.data;
const EnumRoleType = {
- ADMIN: 'admin',
- DEFAULT: 'guest',
- DEVELOPER: 'developer',
+ ADMIN: "admin",
+ DEFAULT: "guest",
+ DEVELOPER: "developer",
};
const userPermission = {
DEFAULT: {
- visit: ['1', '2', '21', '7', '5', '51', '52', '53'],
+ visit: ["1", "2", "21", "7", "5", "51", "52", "53"],
role: EnumRoleType.DEFAULT,
},
ADMIN: {
@@ -45,28 +44,13 @@ const userPermission = {
const adminUsers = [
{
id: 0,
- username: 'admin',
- password: 'admin',
+ username: "admin",
+ password: "admin",
permissions: userPermission.ADMIN,
- avatar: randomAvatar(),
- },
- {
- id: 1,
- username: 'guest',
- password: 'guest',
- permissions: userPermission.DEFAULT,
- avatar: randomAvatar(),
- },
- {
- id: 2,
- username: '吴彦祖',
- password: '123456',
- permissions: userPermission.DEVELOPER,
- avatar: randomAvatar(),
},
];
-const queryArray = (array, key, keyAlias = 'key') => {
+const queryArray = (array, key, keyAlias = "key") => {
if (!(array instanceof Array)) {
return null;
}
@@ -86,14 +70,14 @@ const queryArray = (array, key, keyAlias = 'key') => {
};
const NOTFOUND = {
- message: 'Not Found',
- documentation_url: 'http://localhost:8000/request',
+ message: "Not Found",
+ documentation_url: "http://localhost:8000/request",
};
export default [
{
url: `${ApiPrefix}/user`,
- method: 'get',
+ method: "get",
response: () => {
return {
success: true,
@@ -103,29 +87,29 @@ export default [
},
{
url: `${ApiPrefix}/users`,
- method: 'get',
- response: req => {
+ method: "get",
+ response: (req) => {
const { query } = url.parse(req.url, true);
let { pageSize, page, ...other } = query;
- if (other['address[]']) {
- other['address'] = other['address[]'];
- delete other['address[]'];
+ if (other["address[]"]) {
+ other["address"] = other["address[]"];
+ delete(other["address[]"]);
}
pageSize = pageSize || 10;
page = page || 1;
let newData = database;
for (let key in other) {
- newData = newData.filter(item => {
+ newData = newData.filter((item) => {
if ({}.hasOwnProperty.call(item, key)) {
- if (key === 'address') {
+ if (key === "address") {
for (const addr of other[key]) {
if (item[key].indexOf(addr) === -1) {
return false;
}
}
return true;
- } else if (key === 'createTime') {
+ } else if (key === "createTime") {
const start = new Date(other[key][0]).getTime();
const end = new Date(other[key][1]).getTime();
const now = new Date(item[key]).getTime();
@@ -135,7 +119,10 @@ export default [
}
return true;
}
- return String(item[key]).trim().indexOf(decodeURI(other[key]).trim()) > -1;
+ return (
+ String(item[key]).trim().indexOf(decodeURI(other[key]).trim()) >
+ -1
+ );
}
return false;
});
@@ -148,10 +135,10 @@ export default [
},
{
url: `${ApiPrefix}/users/delete`,
- method: 'post',
- response: req => {
+ method: "post",
+ response: (req) => {
const { ids = [] } = req.body;
- database = database.filter(item => !ids.some(_ => _ === item.id));
+ database = database.filter((item) => !ids.some((_) => _ === item.id));
},
},
{},
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/package.json b/packages/create-inula/lib/generators/Inula-antd/templates/vite/package.json
similarity index 95%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/package.json
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/package.json
index 56545b79..246bdcf4 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/package.json
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/vite/package.json
@@ -1,5 +1,5 @@
{
- "name": "my-react-app",
+ "name": "inula-vite-app",
"private": true,
"version": "0.0.0",
"type": "module",
@@ -12,22 +12,20 @@
"@babel/plugin-proposal-export-default-from": "^7.18.6",
"@babel/plugin-transform-react-jsx": "^7.21.0",
"@babel/runtime": "7.6.2",
- "inulajs": "^0.0.8",
"antd": "^4.0.0",
"axios": "^0.21.0",
"classnames": "^2.2.6",
"echarts": "^5.0.0",
"history": "^5.3.0",
+ "@cloudsop/horizon": "^0.0.58",
"lodash": "^4.17.11",
"moment": "2.24.0",
"nprogress": "^0.2.0",
"path-to-regexp": "^6.1.0",
"prop-types": "^15.7.0",
"qs": "^6.10.0",
- "react-countup": "^4.2.0",
"react-dom": "17.0.2",
"react-draft-wysiwyg": "^1.13.0",
- "react-helmet": "^6.0.0",
"react-intl": "^6.3.2",
"react-perfect-scrollbar": "^1.5.0",
"react-router": "^6.10.0",
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/public/favicon.ico b/packages/create-inula/lib/generators/Inula-antd/templates/vite/public/favicon.ico
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/public/favicon.ico
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/public/favicon.ico
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/public/logo.svg b/packages/create-inula/lib/generators/Inula-antd/templates/vite/public/logo.svg
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/public/logo.svg
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/public/logo.svg
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/public/logo/logo@128.png b/packages/create-inula/lib/generators/Inula-antd/templates/vite/public/logo/logo@128.png
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/public/logo/logo@128.png
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/public/logo/logo@128.png
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/public/logo/logo@144.png b/packages/create-inula/lib/generators/Inula-antd/templates/vite/public/logo/logo@144.png
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/public/logo/logo@144.png
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/public/logo/logo@144.png
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/public/logo/logo@152.png b/packages/create-inula/lib/generators/Inula-antd/templates/vite/public/logo/logo@152.png
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/public/logo/logo@152.png
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/public/logo/logo@152.png
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/public/logo/logo@192.png b/packages/create-inula/lib/generators/Inula-antd/templates/vite/public/logo/logo@192.png
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/public/logo/logo@192.png
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/public/logo/logo@192.png
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/public/logo/logo@384.png b/packages/create-inula/lib/generators/Inula-antd/templates/vite/public/logo/logo@384.png
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/public/logo/logo@384.png
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/public/logo/logo@384.png
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/public/logo/logo@512.png b/packages/create-inula/lib/generators/Inula-antd/templates/vite/public/logo/logo@512.png
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/public/logo/logo@512.png
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/public/logo/logo@512.png
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/public/logo/logo@72.png b/packages/create-inula/lib/generators/Inula-antd/templates/vite/public/logo/logo@72.png
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/public/logo/logo@72.png
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/public/logo/logo@72.png
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/public/logo/logo@96.png b/packages/create-inula/lib/generators/Inula-antd/templates/vite/public/logo/logo@96.png
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/public/logo/logo@96.png
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/public/logo/logo@96.png
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/public/vite.svg b/packages/create-inula/lib/generators/Inula-antd/templates/vite/public/vite.svg
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/public/vite.svg
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/public/vite.svg
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/DropOption/DropOption.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/DropOption/DropOption.js
similarity index 95%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/DropOption/DropOption.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/DropOption/DropOption.js
index 345e231a..4b6691ef 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/DropOption/DropOption.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/DropOption/DropOption.js
@@ -1,4 +1,4 @@
-import Inula from 'inulajs';
+import Inula from '@cloudsop/horizon';
import PropTypes from 'prop-types';
import { BarsOutlined, DownOutlined } from '@ant-design/icons';
import { Dropdown, Button, Menu } from 'antd';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/DropOption/package.json b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/DropOption/package.json
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/DropOption/package.json
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/DropOption/package.json
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Ellipsis/index.d.ts b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Ellipsis/index.d.ts
similarity index 93%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Ellipsis/index.d.ts
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Ellipsis/index.d.ts
index 57fc2b2d..c0a21953 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Ellipsis/index.d.ts
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Ellipsis/index.d.ts
@@ -1,4 +1,4 @@
-import Inula from 'inulajs';
+import Inula from '@cloudsop/horizon';
import { TooltipProps } from 'antd/lib/tooltip';
export interface EllipsisTooltipProps extends TooltipProps {
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Ellipsis/index.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Ellipsis/index.js
similarity index 99%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Ellipsis/index.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Ellipsis/index.js
index 99ba6fb8..aa3849a8 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Ellipsis/index.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Ellipsis/index.js
@@ -1,4 +1,4 @@
-import Inula, { Component } from 'inulajs';
+import Inula, { Component } from '@cloudsop/horizon';
import { Tooltip } from 'antd';
import classNames from 'classnames';
import styles from './index.module.less';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Ellipsis/index.md b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Ellipsis/index.md
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Ellipsis/index.md
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Ellipsis/index.md
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Ellipsis/index.module.less b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Ellipsis/index.module.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Ellipsis/index.module.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Ellipsis/index.module.less
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Ellipsis/index.test.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Ellipsis/index.test.js
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Ellipsis/index.test.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Ellipsis/index.test.js
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/FilterItem/FilterItem.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/FilterItem/FilterItem.js
similarity index 94%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/FilterItem/FilterItem.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/FilterItem/FilterItem.js
index 03bbb0d8..c53d5a80 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/FilterItem/FilterItem.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/FilterItem/FilterItem.js
@@ -1,4 +1,4 @@
-import Inula from 'inulajs';
+import Inula from '@cloudsop/horizon';
import PropTypes from 'prop-types';
import styles from './FilterItem.module.less';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/FilterItem/FilterItem.module.less b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/FilterItem/FilterItem.module.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/FilterItem/FilterItem.module.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/FilterItem/FilterItem.module.less
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/FilterItem/package.json b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/FilterItem/package.json
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/FilterItem/package.json
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/FilterItem/package.json
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/GlobalFooter/index.d.ts b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/GlobalFooter/index.d.ts
similarity index 89%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/GlobalFooter/index.d.ts
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/GlobalFooter/index.d.ts
index 5fb3a1cd..6411c837 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/GlobalFooter/index.d.ts
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/GlobalFooter/index.d.ts
@@ -1,4 +1,4 @@
-import Inula from 'inulajs';
+import Inula from '@cloudsop/horizon';
export interface GlobalFooterProps {
links?: Array<{
key?: string;
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/GlobalFooter/index.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/GlobalFooter/index.js
similarity index 94%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/GlobalFooter/index.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/GlobalFooter/index.js
index ee2176af..88bfaf9d 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/GlobalFooter/index.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/GlobalFooter/index.js
@@ -1,4 +1,4 @@
-import Inula from 'inulajs';
+import Inula from '@cloudsop/horizon';
import classNames from 'classnames';
import styles from './index.module.less';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/GlobalFooter/index.md b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/GlobalFooter/index.md
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/GlobalFooter/index.md
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/GlobalFooter/index.md
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/GlobalFooter/index.module.less b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/GlobalFooter/index.module.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/GlobalFooter/index.module.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/GlobalFooter/index.module.less
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Layout/Bread.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Layout/Bread.js
similarity index 96%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Layout/Bread.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Layout/Bread.js
index 4d27ceff..bce14abb 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Layout/Bread.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Layout/Bread.js
@@ -1,4 +1,4 @@
-import Inula, { Fragment } from 'inulajs';
+import Inula, { Fragment } from '@cloudsop/horizon';
import { Breadcrumb } from 'antd';
import { Link } from 'react-router-dom';
import { t } from 'utils/intl';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Layout/Bread.module.less b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Layout/Bread.module.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Layout/Bread.module.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Layout/Bread.module.less
diff --git a/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Layout/Header.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Layout/Header.js
new file mode 100644
index 00000000..81e3d4e5
--- /dev/null
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Layout/Header.js
@@ -0,0 +1,63 @@
+import Inula from '@cloudsop/horizon';
+import { Menu, Layout } from 'antd';
+import { MenuFoldOutlined, MenuUnfoldOutlined } from '@ant-design/icons';
+import { Trans } from 'utils/intl';
+import { getLocale, setLocale } from 'utils';
+import classnames from 'classnames';
+import config from 'config';
+import styles from './Header.module.less';
+
+const { SubMenu } = Menu;
+
+function Header({ fixed, username, collapsed, notifications, onCollapseChange, onAllNotificationsRead }) {
+ const rightContent = [
+
+
+ Hi,
+
+ {username}
+
+ ];
+
+ if (config.i18n) {
+ const { languages } = config.i18n;
+ const language = getLocale();
+ const currentLanguage = languages.find(item => item.key === language);
+
+ rightContent.unshift(
+
+ );
+ }
+
+ return (
+
+ );
+}
+
+export default Header;
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Layout/Header.module.less b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Layout/Header.module.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Layout/Header.module.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Layout/Header.module.less
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Layout/Sider.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Layout/Sider.js
similarity index 97%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Layout/Sider.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Layout/Sider.js
index 766b52ac..8ef27de0 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Layout/Sider.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Layout/Sider.js
@@ -1,4 +1,4 @@
-import Inula from 'inulajs';
+import Inula from '@cloudsop/horizon';
import { Switch, Layout } from 'antd';
import { t } from 'utils/intl';
import { Trans } from 'utils/intl';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Layout/Sider.module.less b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Layout/Sider.module.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Layout/Sider.module.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Layout/Sider.module.less
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Layout/SiderMenu.tsx b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Layout/SiderMenu.tsx
similarity index 97%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Layout/SiderMenu.tsx
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Layout/SiderMenu.tsx
index 7df130a3..03789dda 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Layout/SiderMenu.tsx
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Layout/SiderMenu.tsx
@@ -1,4 +1,4 @@
-import Inula, { useState, Fragment } from 'inulajs';
+import Inula, { useState, Fragment } from '@cloudsop/horizon';
import PropTypes from 'prop-types';
import { Menu } from 'antd';
import { NavLink } from 'react-router-dom';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Layout/index.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Layout/index.js
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Layout/index.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Layout/index.js
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Loader/Loader.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Loader/Loader.js
similarity index 93%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Loader/Loader.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Loader/Loader.js
index cbd7ccf8..3edf71ae 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Loader/Loader.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Loader/Loader.js
@@ -1,4 +1,4 @@
-import Inula from 'inulajs';
+import Inula from '@cloudsop/horizon';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import styles from './Loader.module.less';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Loader/Loader.module.less b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Loader/Loader.module.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Loader/Loader.module.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Loader/Loader.module.less
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Loader/package.json b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Loader/package.json
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Loader/package.json
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Loader/package.json
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Page/Page.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Page/Page.js
similarity index 93%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Page/Page.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Page/Page.js
index 5c6926a1..e605c083 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Page/Page.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Page/Page.js
@@ -1,4 +1,4 @@
-import Inula, { Component } from 'inulajs';
+import Inula, { Component } from '@cloudsop/horizon';
import PropTypes from 'prop-types';
import classnames from 'classnames';
import Loader from '../Loader';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Page/Page.module.less b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Page/Page.module.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Page/Page.module.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Page/Page.module.less
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Page/package.json b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Page/package.json
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Page/package.json
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/Page/package.json
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/ScrollBar/index.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/ScrollBar/index.js
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/ScrollBar/index.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/ScrollBar/index.js
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/ScrollBar/index.less b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/ScrollBar/index.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/ScrollBar/index.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/ScrollBar/index.less
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/index.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/index.js
similarity index 68%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/index.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/index.js
index 81a96eb2..f94f4ef5 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/index.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/components/index.js
@@ -1,4 +1,3 @@
-import Editor from './Editor';
import FilterItem from './FilterItem';
import DropOption from './DropOption';
import Loader from './Loader';
@@ -8,4 +7,4 @@ import Ellipsis from './Ellipsis';
import * as MyLayout from './Layout';
import Page from './Page';
-export { MyLayout, Editor, GlobalFooter, Ellipsis, FilterItem, DropOption, Loader, Page, ScrollBar };
+export { MyLayout, GlobalFooter, Ellipsis, FilterItem, DropOption, Loader, Page, ScrollBar };
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/layouts/BaseLayout.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/layouts/BaseLayout.js
similarity index 78%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/layouts/BaseLayout.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/layouts/BaseLayout.js
index 415adce5..59dd1b0d 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/layouts/BaseLayout.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/layouts/BaseLayout.js
@@ -1,5 +1,4 @@
-import Inula, { Fragment } from 'inulajs';
-import { Helmet } from 'react-helmet';
+import Inula, { Fragment } from '@cloudsop/horizon';
import { queryLayout } from 'utils';
import config from 'utils/config';
@@ -18,9 +17,6 @@ function BaseLayout({ children, location }) {
return (
-
- {config.siteName}
-
{children}
);
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/layouts/BaseLayout.less b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/layouts/BaseLayout.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/layouts/BaseLayout.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/layouts/BaseLayout.less
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/layouts/PrimaryLayout.module.less b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/layouts/PrimaryLayout.module.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/layouts/PrimaryLayout.module.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/layouts/PrimaryLayout.module.less
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/layouts/PrimaryLayout.tsx b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/layouts/PrimaryLayout.tsx
similarity index 97%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/layouts/PrimaryLayout.tsx
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/layouts/PrimaryLayout.tsx
index 13fdca1f..89e4c07c 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/layouts/PrimaryLayout.tsx
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/layouts/PrimaryLayout.tsx
@@ -1,4 +1,4 @@
-import Inula, { useEffect, Fragment } from 'inulajs';
+import Inula, { useEffect, Fragment } from '@cloudsop/horizon';
import PropTypes from 'prop-types';
import { MyLayout, GlobalFooter } from '../components';
import { BackTop, Layout, Drawer } from 'antd';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/layouts/PublicLayout.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/layouts/PublicLayout.js
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/layouts/PublicLayout.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/layouts/PublicLayout.js
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/layouts/index.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/layouts/index.js
similarity index 94%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/layouts/index.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/layouts/index.js
index 6d9f4a15..f39188bc 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/layouts/index.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/layouts/index.js
@@ -1,4 +1,4 @@
-import Inula, { Suspense } from 'inulajs';
+import Inula, { Suspense } from '@cloudsop/horizon';
import { ConfigProvider } from 'antd';
import { IntlProvider } from 'react-intl';
import { getLocale } from '../utils';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/locales/en/messages.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/locales/en/messages.js
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/locales/en/messages.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/locales/en/messages.js
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/locales/pt-br/messages.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/locales/pt-br/messages.js
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/locales/pt-br/messages.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/locales/pt-br/messages.js
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/locales/zh/messages.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/locales/zh/messages.js
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/locales/zh/messages.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/locales/zh/messages.js
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/main.jsx b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/main.jsx
similarity index 68%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/main.jsx
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/main.jsx
index bac2925a..5a3462d6 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/main.jsx
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/main.jsx
@@ -1,10 +1,12 @@
-import Inula from 'inulajs';
+import Inula from '@cloudsop/horizon';
import { BrowserRouter } from 'react-router-dom';
-
+import config from './utils/config';
import 'antd/dist/antd.css';
import Layout from './layouts';
+document.title = config.siteName;
+
Inula.render(
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/models/app-model.ts b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/models/app-model.ts
similarity index 93%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/models/app-model.ts
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/models/app-model.ts
index 012ef5ca..f58d11e6 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/models/app-model.ts
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/models/app-model.ts
@@ -1,14 +1,11 @@
-import { stringify } from 'qs';
import store from 'store';
import { pathToRegexp } from 'path-to-regexp';
import { ROLE_TYPE } from '../utils/constant';
-import { queryLayout } from '../utils';
import api from '../services';
-import config from '../utils/config';
// @ts-ignore
const { queryRouteList, queryUserInfo } = api;
-import { createStore } from 'inulajs';
+import { createStore } from '@cloudsop/horizon';
const goDashboard = history => {
if (pathToRegexp(['/', '/login']).exec(window.location.pathname)) {
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/404.jsx b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/404.jsx
similarity index 88%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/404.jsx
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/404.jsx
index 4c13bb00..e6a31acd 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/404.jsx
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/404.jsx
@@ -1,4 +1,4 @@
-import Inula from 'inulajs';
+import Inula from '@cloudsop/horizon';
import { FrownOutlined } from '@ant-design/icons';
import { Page } from 'components';
import styles from './404.module.less';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/404.module.less b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/404.module.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/404.module.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/404.module.less
diff --git a/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/dashboard/components/index.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/dashboard/components/index.js
new file mode 100644
index 00000000..36274900
--- /dev/null
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/dashboard/components/index.js
@@ -0,0 +1,6 @@
+import NumberCard from './numberCard';
+import Quote from './quote';
+import Sales from './sales';
+import Weather from './weather';
+
+export { NumberCard, Quote, Sales, Weather };
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/numberCard.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/dashboard/components/numberCard.js
similarity index 74%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/numberCard.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/dashboard/components/numberCard.js
index aaa08a57..ff7b83f3 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/numberCard.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/dashboard/components/numberCard.js
@@ -1,11 +1,10 @@
-import Inula from 'inulajs';
+import Inula from '@cloudsop/horizon';
import PropTypes from 'prop-types';
import { Card } from 'antd';
-import CountUp from 'react-countup';
import iconMap from 'utils/iconMap';
import styles from './numberCard.module.less';
-function NumberCard({ icon, color, title, number, countUp }) {
+function NumberCard({ icon, color, title, number }) {
return (
@@ -14,7 +13,7 @@ function NumberCard({ icon, color, title, number, countUp }) {
{title || 'No Title'}
-
+ {number}
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/numberCard.module.less b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/dashboard/components/numberCard.module.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/numberCard.module.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/dashboard/components/numberCard.module.less
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/quote.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/dashboard/components/quote.js
similarity index 94%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/quote.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/dashboard/components/quote.js
index 6427e999..6e9ad8b8 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/quote.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/dashboard/components/quote.js
@@ -1,4 +1,4 @@
-import Inula from 'inulajs';
+import Inula from '@cloudsop/horizon';
import PropTypes from 'prop-types';
import styles from './quote.module.less';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/quote.module.less b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/dashboard/components/quote.module.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/quote.module.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/dashboard/components/quote.module.less
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/sales.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/dashboard/components/sales.js
similarity index 98%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/sales.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/dashboard/components/sales.js
index fe8c7732..be66ecff 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/sales.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/dashboard/components/sales.js
@@ -1,4 +1,4 @@
-import Inula from 'inulajs';
+import Inula from '@cloudsop/horizon';
import PropTypes from 'prop-types';
import classnames from 'classnames';
import Color from '../../../utils/theme';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/sales.module.less b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/dashboard/components/sales.module.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/sales.module.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/dashboard/components/sales.module.less
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/weather.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/dashboard/components/weather.js
similarity index 96%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/weather.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/dashboard/components/weather.js
index c674e572..845f83a2 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/weather.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/dashboard/components/weather.js
@@ -1,4 +1,4 @@
-import Inula from 'inulajs';
+import Inula from '@cloudsop/horizon';
import PropTypes from 'prop-types';
import { Spin } from 'antd';
import styles from './weather.module.less';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/weather.module.less b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/dashboard/components/weather.module.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/weather.module.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/dashboard/components/weather.module.less
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/index.module.less b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/dashboard/index.module.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/index.module.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/dashboard/index.module.less
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/index.tsx b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/dashboard/index.tsx
similarity index 92%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/index.tsx
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/dashboard/index.tsx
index 3db32ea3..85fc05b6 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/index.tsx
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/dashboard/index.tsx
@@ -1,10 +1,9 @@
-import Inula, { useEffect } from 'inulajs';
+import Inula, { useEffect } from '@cloudsop/horizon';
import { Row, Col, Card } from 'antd';
import Color from '../../utils/theme';
import { Page, ScrollBar } from '../../components';
import { NumberCard, Quote, Sales, Weather } from './components';
import styles from './index.module.less';
-import store from 'store';
import { getStore } from './model';
const bodyStyle = {
@@ -21,9 +20,6 @@ function Dashboard() {
st.query();
}, []);
- const userDetail = store.get('user');
- const { avatar, username } = userDetail;
-
const weather = st.weather;
const sales = st.sales;
const quote = st.quote;
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/model.ts b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/dashboard/model.ts
similarity index 97%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/model.ts
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/dashboard/model.ts
index df35178b..4ad463f9 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/model.ts
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/dashboard/model.ts
@@ -1,6 +1,6 @@
import { parse } from 'qs';
import api from '../../services';
-import { createStore } from 'inulajs';
+import { createStore } from '@cloudsop/horizon';
const { queryDashboard, queryWeather } = api;
const avatar = '//cdn.antd-admin.zuiidea.com/bc442cf0cc6f7940dcc567e465048d1a8d634493198c4-sPx5BR_fw236.jpeg';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/services/dashboard.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/dashboard/services/dashboard.js
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/services/dashboard.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/dashboard/services/dashboard.js
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/services/weather.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/dashboard/services/weather.js
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/services/weather.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/dashboard/services/weather.js
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/index.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/index.js
similarity index 77%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/index.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/index.js
index 4005019e..9135bf8c 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/index.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/index.js
@@ -1,4 +1,4 @@
-import Inula from 'inulajs';
+import Inula from '@cloudsop/horizon';
import { Redirect } from 'react-router-dom';
function Index() {
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/routes.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/routes.js
similarity index 93%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/routes.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/routes.js
index 6be8211f..801702ca 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/routes.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/routes.js
@@ -1,4 +1,4 @@
-import Inula, { lazy } from 'inulajs';
+import Inula, { lazy } from '@cloudsop/horizon';
export function getRoutes() {
const routes = [
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/user/components/Filter.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/user/components/Filter.js
similarity index 98%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/user/components/Filter.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/user/components/Filter.js
index 41d34da1..6c8e5015 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/user/components/Filter.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/user/components/Filter.js
@@ -1,4 +1,4 @@
-import Inula, { useRef } from 'inulajs';
+import Inula, { useRef } from '@cloudsop/horizon';
import moment from 'moment';
import { FilterItem } from 'components';
import { Button, Row, Col, DatePicker, Form, Input, Cascader } from 'antd';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/user/components/Filter.module.less b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/user/components/Filter.module.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/user/components/Filter.module.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/user/components/Filter.module.less
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/user/components/List.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/user/components/List.js
similarity index 98%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/user/components/List.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/user/components/List.js
index 412774ae..a6a2743a 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/user/components/List.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/user/components/List.js
@@ -1,4 +1,4 @@
-import Inula from 'inulajs';
+import Inula from '@cloudsop/horizon';
import { Table, Modal } from 'antd';
import { DropOption } from 'components';
import { t } from 'utils/intl';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/user/components/List.module.less b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/user/components/List.module.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/user/components/List.module.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/user/components/List.module.less
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/user/components/Modal.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/user/components/Modal.js
similarity index 98%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/user/components/Modal.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/user/components/Modal.js
index e7969575..d85cdcf8 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/user/components/Modal.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/user/components/Modal.js
@@ -1,4 +1,4 @@
-import Inula, { useRef } from 'inulajs';
+import Inula, { useRef } from '@cloudsop/horizon';
import { Form, Input, InputNumber, Radio, Modal, Cascader } from 'antd';
import { t, Trans } from 'utils/intl';
import city from 'utils/city';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/user/id/index.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/user/id/index.js
similarity index 92%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/user/id/index.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/user/id/index.js
index 9b3a862f..b72f59f7 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/user/id/index.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/user/id/index.js
@@ -1,4 +1,4 @@
-import Inula, { PureComponent } from 'inulajs';
+import Inula, { PureComponent } from '@cloudsop/horizon';
import PropTypes from 'prop-types';
import { Page } from 'components';
import styles from './index.module.less';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/user/id/index.module.less b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/user/id/index.module.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/user/id/index.module.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/user/id/index.module.less
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/user/id/models/detail.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/user/id/models/detail.js
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/user/id/models/detail.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/user/id/models/detail.js
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/user/index.tsx b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/user/index.tsx
similarity index 98%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/user/index.tsx
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/user/index.tsx
index e2461885..8b936316 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/user/index.tsx
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/user/index.tsx
@@ -1,4 +1,4 @@
-import Inula, { useEffect } from 'inulajs';
+import Inula, { useEffect } from '@cloudsop/horizon';
import { Row, Col, Button, Popconfirm } from 'antd';
import { Page } from '../../components';
import { stringify } from 'qs';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/user/model.ts b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/user/model.ts
similarity index 97%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/user/model.ts
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/user/model.ts
index fd2b883c..9c4552f1 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/user/model.ts
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/pages/user/model.ts
@@ -1,5 +1,5 @@
import api from '../../services';
-import { createStore } from 'inulajs';
+import { createStore } from '@cloudsop/horizon';
const { queryUserList, createUser, removeUser, updateUser, removeUserList } = api;
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/plugins/onError.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/plugins/onError.js
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/plugins/onError.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/plugins/onError.js
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/services/api.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/services/api.js
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/services/api.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/services/api.js
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/services/index.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/services/index.js
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/services/index.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/services/index.js
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/themes/default.less b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/themes/default.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/themes/default.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/themes/default.less
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/themes/index.less b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/themes/index.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/themes/index.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/themes/index.less
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/themes/mixin.less b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/themes/mixin.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/themes/mixin.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/themes/mixin.less
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/themes/vars.less b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/themes/vars.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/themes/vars.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/themes/vars.less
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/utils/city.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/utils/city.js
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/utils/city.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/utils/city.js
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/utils/config.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/utils/config.js
similarity index 90%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/utils/config.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/utils/config.js
index 24f8d999..f92e7975 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/utils/config.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/utils/config.js
@@ -21,17 +21,14 @@ const config = {
{
key: 'pt-br',
title: 'Português',
- flag: '/portugal.svg',
},
{
key: 'en',
title: 'English',
- flag: '/america.svg',
},
{
key: 'zh',
title: '中文',
- flag: '/china.svg',
},
],
defaultLanguage: 'en',
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/utils/constant.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/utils/constant.js
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/utils/constant.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/utils/constant.js
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/utils/iconMap.jsx b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/utils/iconMap.jsx
similarity index 94%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/utils/iconMap.jsx
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/utils/iconMap.jsx
index 58f29731..69ab35c0 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/utils/iconMap.jsx
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/utils/iconMap.jsx
@@ -1,4 +1,4 @@
-import Inula from 'inulajs';
+import Inula from '@cloudsop/horizon';
import {
PayCircleOutlined,
ShoppingCartOutlined,
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/utils/index.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/utils/index.js
similarity index 98%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/utils/index.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/utils/index.js
index f6cf888b..278fd352 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/utils/index.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/utils/index.js
@@ -164,14 +164,14 @@ export function setLocale(language) {
export function parseSearch(search) {
const searchObj = {};
search.replace(/([^?&=]+)=([^&]+)/g, (_, k, v) => {
- if (k === 'address') {
+ if (k === "address") {
if (searchObj[k]) {
searchObj[k].push(decodeURI(v));
} else {
- searchObj[k] = [decodeURI(v)];
+ searchObj[k] = [decodeURI(v)]
}
} else {
- searchObj[k] = decodeURI(v);
+ searchObj[k] = decodeURI(v)
}
});
return searchObj;
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/utils/index.test.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/utils/index.test.js
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/utils/index.test.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/utils/index.test.js
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/utils/intl.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/utils/intl.js
similarity index 97%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/utils/intl.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/utils/intl.js
index ba3aea47..20eefdd9 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/utils/intl.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/utils/intl.js
@@ -2,7 +2,7 @@
* 国际化,支持按需加载
*/
-import Inula from 'inulajs';
+import Inula from '@cloudsop/horizon';
import { createIntl, createIntlCache, FormattedMessage } from 'react-intl';
import zhCN from 'antd/lib/locale-provider/zh_CN';
import enUS from 'antd/lib/locale-provider/en_US';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/utils/request.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/utils/request.js
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/utils/request.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/utils/request.js
diff --git a/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/utils/theme.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/utils/theme.js
new file mode 100644
index 00000000..86d7280b
--- /dev/null
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/vite/src/admin/utils/theme.js
@@ -0,0 +1,14 @@
+const Color = {
+ green: '#64ea91',
+ blue: '#8fc9fb',
+ purple: '#d897eb',
+ red: '#f69899',
+ yellow: '#f8c82e',
+ peach: '#f797d6',
+ borderBase: '#e5e5e5',
+ borderSplit: '#f4f4f4',
+ grass: '#d6fbb5',
+ sky: '#c1e0fc',
+};
+
+export default Color;
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/vite.config.js b/packages/create-inula/lib/generators/Inula-antd/templates/vite/vite.config.js
similarity index 86%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/vite.config.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/vite/vite.config.js
index efc62a17..57005e78 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/vite.config.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/vite/vite.config.js
@@ -11,9 +11,9 @@ let alias = {
config: path.resolve('src/admin/utils/config'),
themes: path.resolve('src/admin/themes'),
utils: path.resolve('src/admin/utils'),
- react: 'inulajs', // 新增
- 'react-dom': 'inulajs', // 新增
- 'react/jsx-dev-runtime': 'inulajs/jsx-dev-runtime',
+ react: '@cloudsop/horizon', // 新增
+ 'react-dom': '@cloudsop/horizon', // 新增
+ 'react/jsx-dev-runtime': '@cloudsop/horizon/jsx-dev-runtime',
};
// https://vitejs.dev/config/
@@ -26,7 +26,7 @@ export default defineConfig({
"@babel/plugin-transform-react-jsx",
{
"runtime": "automatic", // 新增
- "importSource": "inulajs" // 新增
+ "importSource": "@cloudsop/horizon" // 新增
}
],
'@babel/plugin-proposal-class-properties',
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/.editorconfig b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/.editorconfig
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/.editorconfig
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/.editorconfig
diff --git a/packages/create-inula/lib/generators/Inula-antd/templates/webpack/.env b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/.env
new file mode 100644
index 00000000..6c5aec02
--- /dev/null
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/.env
@@ -0,0 +1,4 @@
+PROJECT_NAME=my-app
+COMPILE_MODE=webpack
+BUILD_PATH=./webpack/webpack.dev.js
+DEBUG=true
\ No newline at end of file
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/.eslintignore b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/.eslintignore
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/.eslintignore
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/.eslintignore
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/.eslintrc.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/.eslintrc.js
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/.eslintrc.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/.eslintrc.js
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/.gitignore b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/.gitignore
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/.gitignore
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/.gitignore
diff --git a/packages/create-inula/lib/generators/Inula-antd/templates/webpack/.horizon.ts b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/.horizon.ts
new file mode 100644
index 00000000..7f3bb9ea
--- /dev/null
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/.horizon.ts
@@ -0,0 +1,4 @@
+export default {
+ enableMock: true,
+ mockPath: './mock',
+};
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/.prettierignore b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/.prettierignore
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/.prettierignore
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/.prettierignore
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/.prettierrc.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/.prettierrc.js
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/.prettierrc.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/.prettierrc.js
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/README.md b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/README.md
similarity index 60%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/README.md
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/README.md
index 7d2b9d75..346b1237 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/README.md
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/README.md
@@ -1,4 +1,4 @@
-[inula-antd](https://codehub-y.huawei.com/c00486778/inula-antd/files?ref=master)项目是借鉴[AntD Admin](https://github.com/zuiidea/antd-admin)的一个中控台项目。主要特点是使用了[inula](https://open.codehub.huawei.com/innersource/shanhai/wutong/inula/inula-core/wiki/view/doc/695491)框架,并且使用HorizonX实现状态管理。
+[inula-antd](https://codehub-y.huawei.com/c00486778/horizon-antd/files?ref=master)项目是借鉴[AntD Admin](https://github.com/zuiidea/antd-admin)的一个中控台项目。主要特点是使用了[horizon](https://open.codehub.huawei.com/innersource/shanhai/wutong/horizon/horizon-core/wiki/view/doc/695491)框架,并且使用HorizonX实现状态管理。
界面如:
@@ -6,13 +6,13 @@
## 代码特点:
-1、使用了`inula`开发框架,兼容React的所有接口。
+1、使用了`horizon`开发框架,兼容React的所有接口。
2、使用`函数式组件`进行开发。
3、使用TS语言(待完成)。
-4、使用了`inulaX的状态管理`能力,每个page都会有一个store,这样可以保证每个store体积较小,使用方便,性能也更好一些。
+4、使用了`horizonX的状态管理`能力,每个page都会有一个store,这样可以保证每个store体积较小,使用方便,性能也更好一些。
5、使用了`React-router-dom`作为路由,利用Lazy动态加载组件。
@@ -38,7 +38,7 @@
## 使用方式:
-1、克隆ssh://git@codehub-dg-y.huawei.com:2222/c00486778/inula-antd.git
+1、克隆ssh://git@codehub-dg-y.huawei.com:2222/c00486778/horizon-antd.git
2、执行 `npm i -f` , 如果@cloudsop/horizon无法下载,请在`.npmrc`配置 @cloudsop:registry=https://cmc.centralrepo.rnd.huawei.com/artifactory/api/npm/product_npm
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/babel.config.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/babel.config.js
similarity index 89%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/babel.config.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/babel.config.js
index 776576e2..6e3cfb45 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/babel.config.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/babel.config.js
@@ -12,7 +12,7 @@ module.exports = {
'@babel/preset-react',
{
runtime: 'automatic', // 新增
- importSource: 'inulajs', // 新增
+ importSource: '@cloudsop/horizon', // 新增
},
],
],
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/mock/_utils.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/mock/_utils.js
similarity index 53%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/mock/_utils.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/mock/_utils.js
index 483ad199..27b11221 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/mock/_utils.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/mock/_utils.js
@@ -12,31 +12,6 @@ function queryArray(array, key, value) {
return array.filter(_ => _[key] === value);
}
-function randomNumber(min, max) {
- return Math.floor(Math.random() * (max - min) + min);
-}
-
-function randomAvatar() {
- const avatarList = [
- 'photo-1549492864-2ec7d66ffb04.jpeg',
- 'photo-1480535339474-e083439a320d.jpeg',
- 'photo-1523419409543-a5e549c1faa8.jpeg',
- 'photo-1519648023493-d82b5f8d7b8a.jpeg',
- 'photo-1523307730650-594bc63f9d67.jpeg',
- 'photo-1522962506050-a2f0267e4895.jpeg',
- 'photo-1489779162738-f81aed9b0a25.jpeg',
- 'photo-1534308143481-c55f00be8bd7.jpeg',
- 'photo-1519336555923-59661f41bb45.jpeg',
- 'photo-1551438632-e8c7d9a5d1b7.jpeg',
- 'photo-1525879000488-bff3b1c387cf.jpeg',
- 'photo-1487412720507-e7ab37603c6f.jpeg',
- 'photo-1510227272981-87123e259b17.jpeg',
- ];
- return `//image.zuiidea.com/${
- avatarList[randomNumber(0, avatarList.length - 1)]
- }?imageView2/1/w/200/h/200/format/webp/q/75|imageslim`;
-}
-
const Constant = {
ApiPrefix: '/api/v1',
NotFound: {
@@ -62,8 +37,6 @@ const qs = require('qs');
module.exports = {
queryArray,
- randomNumber,
- randomAvatar,
Constant,
Mock,
qs,
diff --git a/packages/create-inula/lib/generators/Inula-antd/templates/webpack/mock/dashboard.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/mock/dashboard.js
new file mode 100644
index 00000000..7a527087
--- /dev/null
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/mock/dashboard.js
@@ -0,0 +1,53 @@
+const { Mock, Constant } = require('./_utils');
+
+const { ApiPrefix, Color } = Constant;
+
+const Dashboard = Mock.mock({
+ 'sales|8': [
+ {
+ 'name|+1': 2008,
+ 'Clothes|200-500': 1,
+ 'Food|180-400': 1,
+ 'Electronics|300-550': 1,
+ },
+ ],
+ quote: {
+ name: 'Joho Doe',
+ title: 'Graphic Designer',
+ content:
+ "I'm selfish, impatient and a little insecure. I make mistakes, I am out of control and at times hard to handle. But if you can't handle me at my worst, then you sure as hell don't deserve me at my best.",
+ avatar: '//cdn.antd-admin.zuiidea.com/bc442cf0cc6f7940dcc567e465048d1a8d634493198c4-sPx5BR_fw236',
+ },
+ numbers: [
+ {
+ icon: 'pay-circle-o',
+ color: Color.green,
+ title: 'Online Review',
+ number: 2781,
+ },
+ {
+ icon: 'team',
+ color: Color.blue,
+ title: 'New Customers',
+ number: 3241,
+ },
+ {
+ icon: 'message',
+ color: Color.purple,
+ title: 'Active Projects',
+ number: 253,
+ },
+ {
+ icon: 'shopping-cart',
+ color: Color.red,
+ title: 'Referrals',
+ number: 4324,
+ },
+ ],
+});
+
+module.exports = {
+ [`get ${ApiPrefix}/dashboard`](req, res) {
+ res.json(Dashboard);
+ },
+};
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/mock/route.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/mock/route.js
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/mock/route.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/mock/route.js
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/mock/user.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/mock/user.js
similarity index 76%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/mock/user.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/mock/user.js
index 12e0d969..f2e34964 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/mock/user.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/mock/user.js
@@ -1,4 +1,4 @@
-const { Mock, Constant, randomAvatar } = require('./_utils');
+const { Mock, Constant } = require('./_utils');
const qs = require('qs');
const { ApiPrefix } = Constant;
@@ -15,9 +15,6 @@ let usersListData = Mock.mock({
isMale: '@boolean',
email: '@email',
createTime: '@datetime',
- avatar() {
- return randomAvatar();
- },
},
],
});
@@ -49,21 +46,6 @@ const adminUsers = [
username: 'admin',
password: 'admin',
permissions: userPermission.ADMIN,
- avatar: randomAvatar(),
- },
- {
- id: 1,
- username: 'guest',
- password: 'guest',
- permissions: userPermission.DEFAULT,
- avatar: randomAvatar(),
- },
- {
- id: 2,
- username: '吴彦祖',
- password: '123456',
- permissions: userPermission.DEVELOPER,
- avatar: randomAvatar(),
},
];
@@ -115,29 +97,31 @@ module.exports = {
let { pageSize, page, ...other } = query;
pageSize = pageSize || 10;
page = page || 1;
-
let newData = database;
for (let key in other) {
- if ({}.hasOwnProperty.call(other, key)) {
- newData = newData.filter(item => {
- if ({}.hasOwnProperty.call(item, key)) {
- if (key === 'address') {
- return other[key].every(iitem => item[key].indexOf(iitem) > -1);
- } else if (key === 'createTime') {
- const start = new Date(other[key][0]).getTime();
- const end = new Date(other[key][1]).getTime();
- const now = new Date(item[key]).getTime();
-
- if (start && end) {
- return now >= start && now <= end;
+ newData = newData.filter(item => {
+ if ({}.hasOwnProperty.call(item, key)) {
+ if (key === 'address') {
+ for (const addr of other[key]) {
+ if (item[key].indexOf(addr) === -1) {
+ return false;
}
- return true;
}
- return String(item[key]).trim().indexOf(decodeURI(other[key]).trim()) > -1;
+ return true;
+ } else if (key === 'createTime') {
+ const start = new Date(other[key][0]).getTime();
+ const end = new Date(other[key][1]).getTime();
+ const now = new Date(item[key]).getTime();
+
+ if (start && end) {
+ return now >= start && now <= end;
+ }
+ return true;
}
- return true;
- });
- }
+ return String(item[key]).trim().indexOf(decodeURI(other[key]).trim()) > -1;
+ }
+ return false;
+ });
}
res.status(200).json({
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/package.json b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/package.json
similarity index 91%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/package.json
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/package.json
index 03479cd6..0e920a55 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/package.json
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/package.json
@@ -1,5 +1,5 @@
{
- "name": "inula-antd-fun",
+ "name": "horizon-antd-fun",
"version": "1.0.0",
"description": "",
"main": "index.js",
@@ -42,7 +42,7 @@
"dependencies": {
"@ant-design/icons": "^5.1.4",
"@babel/plugin-proposal-export-default-from": "^7.18.6",
- "inulajs": "^0.0.8",
+ "@cloudsop/horizon": "^0.0.58",
"antd": "^4.0.0",
"axios": "^1.4.0",
"classnames": "^2.2.6",
@@ -54,10 +54,6 @@
"path-to-regexp": "^6.1.0",
"prop-types": "^15.7.0",
"qs": "^6.10.0",
- "react-countup": "^4.2.0",
- "react-dom": "^18.2.0",
- "react-draft-wysiwyg": "^1.13.0",
- "react-helmet": "^6.0.0",
"react-intl": "^6.4.4",
"react-perfect-scrollbar": "^1.5.0",
"react-router": "^6.12.1",
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/public/favicon.ico b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/public/favicon.ico
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/public/favicon.ico
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/public/favicon.ico
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/public/logo.svg b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/public/logo.svg
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/public/logo.svg
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/public/logo.svg
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/public/logo/logo@128.png b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/public/logo/logo@128.png
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/public/logo/logo@128.png
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/public/logo/logo@128.png
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/public/logo/logo@144.png b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/public/logo/logo@144.png
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/public/logo/logo@144.png
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/public/logo/logo@144.png
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/public/logo/logo@152.png b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/public/logo/logo@152.png
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/public/logo/logo@152.png
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/public/logo/logo@152.png
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/public/logo/logo@192.png b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/public/logo/logo@192.png
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/public/logo/logo@192.png
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/public/logo/logo@192.png
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/public/logo/logo@384.png b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/public/logo/logo@384.png
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/public/logo/logo@384.png
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/public/logo/logo@384.png
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/public/logo/logo@512.png b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/public/logo/logo@512.png
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/public/logo/logo@512.png
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/public/logo/logo@512.png
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/public/logo/logo@72.png b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/public/logo/logo@72.png
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/public/logo/logo@72.png
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/public/logo/logo@72.png
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/public/logo/logo@96.png b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/public/logo/logo@96.png
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/public/logo/logo@96.png
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/public/logo/logo@96.png
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/DropOption/DropOption.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/DropOption/DropOption.js
similarity index 95%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/DropOption/DropOption.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/DropOption/DropOption.js
index 345e231a..8c1fa9a5 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/DropOption/DropOption.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/DropOption/DropOption.js
@@ -1,4 +1,4 @@
-import Inula from 'inulajs';
+import Inula from '@cloudsop/Inula';
import PropTypes from 'prop-types';
import { BarsOutlined, DownOutlined } from '@ant-design/icons';
import { Dropdown, Button, Menu } from 'antd';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/DropOption/package.json b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/DropOption/package.json
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/DropOption/package.json
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/DropOption/package.json
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Ellipsis/index.d.ts b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Ellipsis/index.d.ts
similarity index 93%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Ellipsis/index.d.ts
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Ellipsis/index.d.ts
index 57fc2b2d..c0a21953 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Ellipsis/index.d.ts
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Ellipsis/index.d.ts
@@ -1,4 +1,4 @@
-import Inula from 'inulajs';
+import Inula from '@cloudsop/horizon';
import { TooltipProps } from 'antd/lib/tooltip';
export interface EllipsisTooltipProps extends TooltipProps {
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Ellipsis/index.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Ellipsis/index.js
similarity index 99%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Ellipsis/index.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Ellipsis/index.js
index 565adcfc..1264e1a7 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Ellipsis/index.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Ellipsis/index.js
@@ -1,4 +1,4 @@
-import Inula, { Component } from 'inulajs';
+import Inula, { Component } from '@cloudsop/horizon';
import { Tooltip } from 'antd';
import classNames from 'classnames';
import styles from './index.less';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Ellipsis/index.less b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Ellipsis/index.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Ellipsis/index.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Ellipsis/index.less
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Ellipsis/index.md b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Ellipsis/index.md
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Ellipsis/index.md
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Ellipsis/index.md
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Ellipsis/index.test.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Ellipsis/index.test.js
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Ellipsis/index.test.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Ellipsis/index.test.js
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/FilterItem/FilterItem.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/FilterItem/FilterItem.js
similarity index 94%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/FilterItem/FilterItem.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/FilterItem/FilterItem.js
index 9a21e5c8..f5e33bef 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/FilterItem/FilterItem.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/FilterItem/FilterItem.js
@@ -1,4 +1,4 @@
-import Inula from 'inulajs';
+import Inula from '@cloudsop/horizon';
import PropTypes from 'prop-types';
import styles from './FilterItem.less';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/FilterItem/FilterItem.less b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/FilterItem/FilterItem.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/FilterItem/FilterItem.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/FilterItem/FilterItem.less
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/FilterItem/package.json b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/FilterItem/package.json
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/FilterItem/package.json
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/FilterItem/package.json
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/GlobalFooter/index.d.ts b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/GlobalFooter/index.d.ts
similarity index 80%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/GlobalFooter/index.d.ts
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/GlobalFooter/index.d.ts
index 5fb3a1cd..6af035cc 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/GlobalFooter/index.d.ts
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/GlobalFooter/index.d.ts
@@ -1,4 +1,4 @@
-import Inula from 'inulajs';
+import Inula from '@cloudsop/horizon';
export interface GlobalFooterProps {
links?: Array<{
key?: string;
@@ -6,7 +6,7 @@ export interface GlobalFooterProps {
href: string;
blankTarget?: boolean;
}>;
- copyright?: Inula.ReactNode;
+ copyright?: Inula.InulaNode;
style?: Inula.CSSProperties;
className?: string;
}
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/GlobalFooter/index.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/GlobalFooter/index.js
similarity index 94%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/GlobalFooter/index.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/GlobalFooter/index.js
index a75f1345..2dec57ff 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/GlobalFooter/index.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/GlobalFooter/index.js
@@ -1,4 +1,4 @@
-import Inula from 'inulajs';
+import Inula from '@cloudsop/horizon';
import classNames from 'classnames';
import styles from './index.less';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/GlobalFooter/index.less b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/GlobalFooter/index.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/GlobalFooter/index.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/GlobalFooter/index.less
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/GlobalFooter/index.md b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/GlobalFooter/index.md
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/GlobalFooter/index.md
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/GlobalFooter/index.md
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Layout/Bread.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Layout/Bread.js
similarity index 96%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Layout/Bread.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Layout/Bread.js
index ce40bd32..01dfef74 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Layout/Bread.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Layout/Bread.js
@@ -1,4 +1,4 @@
-import Inula, { Fragment } from 'inulajs';
+import Inula, { Fragment } from '@cloudsop/horizon';
import { Breadcrumb } from 'antd';
import { Link } from 'react-router-dom';
import { t } from 'utils/intl';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Layout/Bread.less b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Layout/Bread.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Layout/Bread.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Layout/Bread.less
diff --git a/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Layout/Header.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Layout/Header.js
new file mode 100644
index 00000000..18995ced
--- /dev/null
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Layout/Header.js
@@ -0,0 +1,71 @@
+import Inula from '@cloudsop/horizon';
+import { Menu, Layout } from 'antd';
+import { MenuFoldOutlined, MenuUnfoldOutlined } from '@ant-design/icons';
+import { Trans } from 'utils/intl';
+import { getLocale, setLocale } from 'utils';
+import classnames from 'classnames';
+import config from 'config';
+import styles from './Header.less';
+
+const { SubMenu } = Menu;
+
+function Header({
+ fixed,
+ username,
+ collapsed,
+ notifications,
+ onCollapseChange,
+ onAllNotificationsRead,
+}) {
+
+ const rightContent = [
+
+
+ Hi,
+
+ {username}
+
+ ];
+
+ if (config.i18n) {
+ const { languages } = config.i18n;
+ const language = getLocale();
+ const currentLanguage = languages.find(item => item.key === language);
+
+ rightContent.unshift(
+
+ );
+ }
+
+ return (
+
+ );
+}
+
+export default Header;
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Layout/Header.less b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Layout/Header.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Layout/Header.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Layout/Header.less
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Layout/Sider.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Layout/Sider.js
similarity index 97%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Layout/Sider.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Layout/Sider.js
index b46a0261..9bd02d0c 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Layout/Sider.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Layout/Sider.js
@@ -1,4 +1,4 @@
-import Inula from 'inulajs';
+import Inula from '@cloudsop/horizon';
import { Switch, Layout } from 'antd';
import { t } from 'utils/intl';
import { Trans } from 'utils/intl';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Layout/Sider.less b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Layout/Sider.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Layout/Sider.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Layout/Sider.less
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Layout/SiderMenu.tsx b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Layout/SiderMenu.tsx
similarity index 97%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Layout/SiderMenu.tsx
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Layout/SiderMenu.tsx
index 7df130a3..03789dda 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Layout/SiderMenu.tsx
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Layout/SiderMenu.tsx
@@ -1,4 +1,4 @@
-import Inula, { useState, Fragment } from 'inulajs';
+import Inula, { useState, Fragment } from '@cloudsop/horizon';
import PropTypes from 'prop-types';
import { Menu } from 'antd';
import { NavLink } from 'react-router-dom';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Layout/index.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Layout/index.js
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Layout/index.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Layout/index.js
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Loader/Loader.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Loader/Loader.js
similarity index 93%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Loader/Loader.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Loader/Loader.js
index b52180df..053acd24 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Loader/Loader.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Loader/Loader.js
@@ -1,4 +1,4 @@
-import Inula from 'inulajs';
+import Inula from '@cloudsop/horizon';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import styles from './Loader.less';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Loader/Loader.less b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Loader/Loader.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Loader/Loader.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Loader/Loader.less
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Loader/package.json b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Loader/package.json
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Loader/package.json
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Loader/package.json
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Page/Page.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Page/Page.js
similarity index 93%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Page/Page.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Page/Page.js
index 3680f2e5..0d704681 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Page/Page.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Page/Page.js
@@ -1,4 +1,4 @@
-import Inula, { Component } from 'inulajs';
+import Inula, { Component } from '@cloudsop/horizon';
import PropTypes from 'prop-types';
import classnames from 'classnames';
import Loader from '../Loader';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Page/Page.less b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Page/Page.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Page/Page.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Page/Page.less
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Page/package.json b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Page/package.json
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/Page/package.json
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/Page/package.json
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/ScrollBar/index.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/ScrollBar/index.js
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/ScrollBar/index.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/ScrollBar/index.js
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/ScrollBar/index.less b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/ScrollBar/index.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/ScrollBar/index.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/ScrollBar/index.less
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/index.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/index.js
similarity index 68%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/index.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/index.js
index 81a96eb2..f94f4ef5 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/components/index.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/components/index.js
@@ -1,4 +1,3 @@
-import Editor from './Editor';
import FilterItem from './FilterItem';
import DropOption from './DropOption';
import Loader from './Loader';
@@ -8,4 +7,4 @@ import Ellipsis from './Ellipsis';
import * as MyLayout from './Layout';
import Page from './Page';
-export { MyLayout, Editor, GlobalFooter, Ellipsis, FilterItem, DropOption, Loader, Page, ScrollBar };
+export { MyLayout, GlobalFooter, Ellipsis, FilterItem, DropOption, Loader, Page, ScrollBar };
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/entry.tsx b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/entry.tsx
similarity index 67%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/entry.tsx
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/entry.tsx
index bac2925a..36130533 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/entry.tsx
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/entry.tsx
@@ -1,10 +1,13 @@
-import Inula from 'inulajs';
+import Inula from '@cloudsop/horizon';
import { BrowserRouter } from 'react-router-dom';
+import config from './utils/config';
import 'antd/dist/antd.css';
import Layout from './layouts';
+document.title = config.siteName;
+
Inula.render(
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/layouts/BaseLayout.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/layouts/BaseLayout.js
similarity index 78%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/layouts/BaseLayout.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/layouts/BaseLayout.js
index 415adce5..59dd1b0d 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/layouts/BaseLayout.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/layouts/BaseLayout.js
@@ -1,5 +1,4 @@
-import Inula, { Fragment } from 'inulajs';
-import { Helmet } from 'react-helmet';
+import Inula, { Fragment } from '@cloudsop/horizon';
import { queryLayout } from 'utils';
import config from 'utils/config';
@@ -18,9 +17,6 @@ function BaseLayout({ children, location }) {
return (
-
- {config.siteName}
-
{children}
);
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/layouts/BaseLayout.less b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/layouts/BaseLayout.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/layouts/BaseLayout.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/layouts/BaseLayout.less
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/layouts/PrimaryLayout.less b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/layouts/PrimaryLayout.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/layouts/PrimaryLayout.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/layouts/PrimaryLayout.less
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/layouts/PrimaryLayout.tsx b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/layouts/PrimaryLayout.tsx
similarity index 97%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/layouts/PrimaryLayout.tsx
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/layouts/PrimaryLayout.tsx
index c4d87a18..11630d08 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/layouts/PrimaryLayout.tsx
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/layouts/PrimaryLayout.tsx
@@ -1,4 +1,4 @@
-import Inula, { useEffect, Fragment } from 'inulajs';
+import Inula, { useEffect, Fragment } from '@cloudsop/horizon';
import { MyLayout, GlobalFooter } from '../components';
import { BackTop, Layout } from 'antd';
import { pathToRegexp } from 'path-to-regexp';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/layouts/PublicLayout.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/layouts/PublicLayout.js
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/layouts/PublicLayout.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/layouts/PublicLayout.js
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/layouts/index.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/layouts/index.js
similarity index 93%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/layouts/index.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/layouts/index.js
index 6d9f4a15..39d71f37 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/layouts/index.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/layouts/index.js
@@ -1,4 +1,4 @@
-import Inula, { Suspense } from 'inulajs';
+import Inula, { Suspense } from '@cloudsop/horizon';
import { ConfigProvider } from 'antd';
import { IntlProvider } from 'react-intl';
import { getLocale } from '../utils';
@@ -21,7 +21,7 @@ function Layout() {
{routes[0].childRoutes.map(item => {
- return ;
+ return ;
})}
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/locales/en/messages.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/locales/en/messages.js
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/locales/en/messages.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/locales/en/messages.js
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/locales/pt-br/messages.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/locales/pt-br/messages.js
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/locales/pt-br/messages.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/locales/pt-br/messages.js
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/locales/zh/messages.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/locales/zh/messages.js
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/locales/zh/messages.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/locales/zh/messages.js
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/models/app-model.ts b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/models/app-model.ts
similarity index 98%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/models/app-model.ts
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/models/app-model.ts
index 12193e0c..68d110d6 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/models/app-model.ts
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/models/app-model.ts
@@ -5,7 +5,7 @@ import api from '../services';
// @ts-ignore
const { queryRouteList, logoutUser, queryUserInfo } = api;
-import { createStore } from 'inulajs';
+import { createStore } from '@cloudsop/horizon';
const goDashboard = history => {
if (pathToRegexp(['/', '/login']).exec(window.location.pathname)) {
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/404.jsx b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/404.jsx
similarity index 88%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/404.jsx
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/404.jsx
index 9022fe7d..2ef5f315 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/404.jsx
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/404.jsx
@@ -1,4 +1,4 @@
-import Inula from 'inulajs';
+import Inula from '@cloudsop/horizon';
import { FrownOutlined } from '@ant-design/icons';
import { Page } from 'components';
import styles from './404.less';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/404.less b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/404.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/404.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/404.less
diff --git a/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/dashboard/components/index.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/dashboard/components/index.js
new file mode 100644
index 00000000..2bbc46c1
--- /dev/null
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/dashboard/components/index.js
@@ -0,0 +1,6 @@
+import NumberCard from './numberCard';
+import Quote from './quote';
+import Sales from './sales';
+import Weather from './weather';
+
+export { NumberCard, Quote, Sales, Weather};
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/numberCard.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/dashboard/components/numberCard.js
similarity index 80%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/numberCard.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/dashboard/components/numberCard.js
index 08dd5ec7..8e523e65 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/numberCard.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/dashboard/components/numberCard.js
@@ -1,7 +1,6 @@
-import Inula from 'inulajs';
+import Inula from '@cloudsop/horizon';
import PropTypes from 'prop-types';
import { Card } from 'antd';
-import CountUp from 'react-countup';
import iconMap from 'utils/iconMap';
import styles from './numberCard.less';
@@ -14,7 +13,7 @@ function NumberCard({ icon, color, title, number, countUp }) {
{title || 'No Title'}
-
+ {number}
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/numberCard.less b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/dashboard/components/numberCard.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/numberCard.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/dashboard/components/numberCard.less
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/quote.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/dashboard/components/quote.js
similarity index 94%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/quote.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/dashboard/components/quote.js
index 71932083..0c6ac94b 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/quote.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/dashboard/components/quote.js
@@ -1,4 +1,4 @@
-import Inula from 'inulajs';
+import Inula from '@cloudsop/horizon';
import PropTypes from 'prop-types';
import styles from './quote.less';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/quote.less b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/dashboard/components/quote.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/quote.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/dashboard/components/quote.less
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/sales.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/dashboard/components/sales.js
similarity index 98%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/sales.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/dashboard/components/sales.js
index 6bd4404d..3765308f 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/sales.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/dashboard/components/sales.js
@@ -1,4 +1,4 @@
-import Inula from 'inulajs';
+import Inula from '@cloudsop/horizon';
import PropTypes from 'prop-types';
import classnames from 'classnames';
import { Color } from 'utils';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/sales.less b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/dashboard/components/sales.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/sales.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/dashboard/components/sales.less
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/weather.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/dashboard/components/weather.js
similarity index 96%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/weather.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/dashboard/components/weather.js
index 221fc30c..2a257ce5 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/weather.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/dashboard/components/weather.js
@@ -1,4 +1,4 @@
-import Inula from 'inulajs';
+import Inula from '@cloudsop/horizon';
import PropTypes from 'prop-types';
import { Spin } from 'antd';
import styles from './weather.less';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/weather.less b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/dashboard/components/weather.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/components/weather.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/dashboard/components/weather.less
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/index.less b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/dashboard/index.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/index.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/dashboard/index.less
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/index.tsx b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/dashboard/index.tsx
similarity index 81%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/index.tsx
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/dashboard/index.tsx
index e9727dc9..3688a5b6 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/index.tsx
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/dashboard/index.tsx
@@ -1,10 +1,9 @@
-import Inula, { useEffect } from 'inulajs';
+import Inula, { useEffect } from '@cloudsop/horizon';
import { Row, Col, Card } from 'antd';
import { Color } from '../../utils';
import { Page, ScrollBar } from '../../components';
-import { NumberCard, Quote, Sales, Weather, RecentSales, Comments, Completed, Browser, Cpu, User } from './components';
+import { NumberCard, Quote, Sales, Weather} from './components';
import styles from './index.less';
-import store from 'store';
import { getStore } from './model';
const bodyStyle = {
@@ -21,19 +20,10 @@ function Dashboard() {
st.query();
}, []);
- const userDetail = store.get('user');
- const { avatar, username } = userDetail;
-
const weather = st.weather;
const sales = st.sales;
const quote = st.quote;
const numbers = st.numbers;
- const recentSales = st.recentSales;
- const comments = st.comments;
- const completed = st.completed;
- const browser = st.browser;
- const cpu = st.cpu;
- const user = st.user;
const numberCards = numbers.map((item, key) => (
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/model.ts b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/dashboard/model.ts
similarity index 89%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/model.ts
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/dashboard/model.ts
index 8a007500..02cb7082 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/model.ts
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/dashboard/model.ts
@@ -1,8 +1,6 @@
import { parse } from 'qs';
import api from '../../services';
-
-import { pathToRegexp } from 'path-to-regexp';
-import { createStore } from 'inulajs';
+import { createStore } from '@cloudsop/horizon';
const { queryDashboard, queryWeather } = api;
const avatar = '//cdn.antd-admin.zuiidea.com/bc442cf0cc6f7940dcc567e465048d1a8d634493198c4-sPx5BR_fw236.jpeg';
@@ -25,8 +23,6 @@ export const getStore = createStore({
recentSales: [],
comments: [],
completed: [],
- browser: [],
- cpu: {},
user: {
avatar,
},
@@ -38,10 +34,8 @@ export const getStore = createStore({
const data = await queryDashboard(parse(payload));
state.loading = false;
- state.browser = data.browser;
state.comments = data.comments;
state.completed = data.completed;
- state.cpu = data.cpu;
state.message = data.message;
state.numbers = data.numbers;
state.quote = data.quote;
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/services/dashboard.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/dashboard/services/dashboard.js
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/services/dashboard.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/dashboard/services/dashboard.js
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/services/weather.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/dashboard/services/weather.js
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/dashboard/services/weather.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/dashboard/services/weather.js
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/index.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/index.js
similarity index 77%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/index.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/index.js
index 4005019e..9135bf8c 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/index.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/index.js
@@ -1,4 +1,4 @@
-import Inula from 'inulajs';
+import Inula from '@cloudsop/horizon';
import { Redirect } from 'react-router-dom';
function Index() {
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/routes.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/routes.js
similarity index 86%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/routes.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/routes.js
index 2d0391de..4e9d9cb1 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/routes.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/routes.js
@@ -1,10 +1,11 @@
-import Inula, { lazy } from 'inulajs';
+import Inula, { lazy } from '@cloudsop/horizon';
export function getRoutes() {
const routes = [
{
path: '/',
component: lazy(() => import(/* webpackChunkName: 'layouts__index' */ '@/layouts/index.js')),
+ title: 'Inula Antd',
childRoutes: [
{
path: '/404',
@@ -13,10 +14,12 @@ export function getRoutes() {
{
path: '/dashboard',
component: lazy(() => import(/* webpackChunkName: 'p__dashboard__index' */ './dashboard/index.tsx')),
+ title: 'Inula Antd',
},
{
path: '/user',
component: lazy(() => import(/* webpackChunkName: 'p__user__index' */ '@/pages/user/index.tsx')),
+ title: 'Inula Antd',
},
{
path: '/user/:id',
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/user/components/Filter.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/user/components/Filter.js
similarity index 98%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/user/components/Filter.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/user/components/Filter.js
index e0caa778..50c29c47 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/user/components/Filter.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/user/components/Filter.js
@@ -1,4 +1,4 @@
-import Inula, { useRef } from 'inulajs';
+import Inula, { useRef } from '@cloudsop/horizon';
import moment from 'moment';
import { FilterItem } from 'components';
import { Button, Row, Col, DatePicker, Form, Input, Cascader } from 'antd';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/user/components/Filter.less b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/user/components/Filter.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/user/components/Filter.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/user/components/Filter.less
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/user/components/List.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/user/components/List.js
similarity index 94%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/user/components/List.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/user/components/List.js
index 110ea00e..1b0ca5f8 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/user/components/List.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/user/components/List.js
@@ -1,9 +1,8 @@
-import Inula from 'inulajs';
-import { Table, Modal, Avatar } from 'antd';
+import Inula from '@cloudsop/horizon';
+import { Table, Modal } from 'antd';
import { DropOption } from 'components';
import { t } from 'utils/intl';
import { Trans } from 'utils/intl';
-import { Link } from 'react-router-dom';
import styles from './List.less';
const { confirm } = Modal;
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/user/components/List.less b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/user/components/List.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/user/components/List.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/user/components/List.less
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/user/components/Modal.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/user/components/Modal.js
similarity index 98%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/user/components/Modal.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/user/components/Modal.js
index 3d98a86b..15dfd689 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/user/components/Modal.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/user/components/Modal.js
@@ -1,4 +1,4 @@
-import Inula, { useRef } from 'inulajs';
+import Inula, { useRef } from '@cloudsop/horizon';
import { Form, Input, InputNumber, Radio, Modal, Cascader } from 'antd';
import { t, Trans } from 'utils/intl';
import city from 'utils/city';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/user/id/index.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/user/id/index.js
similarity index 92%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/user/id/index.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/user/id/index.js
index d270fbc5..afdc3405 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/user/id/index.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/user/id/index.js
@@ -1,4 +1,4 @@
-import Inula, { PureComponent } from 'inulajs';
+import Inula, { PureComponent } from '@cloudsop/horizon';
import PropTypes from 'prop-types';
import { Page } from 'components';
import styles from './index.less';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/user/id/index.less b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/user/id/index.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/user/id/index.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/user/id/index.less
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/user/id/models/detail.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/user/id/models/detail.js
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/user/id/models/detail.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/user/id/models/detail.js
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/user/index.tsx b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/user/index.tsx
similarity index 98%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/user/index.tsx
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/user/index.tsx
index 92d5caee..8e6e49b9 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/pages/user/index.tsx
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/user/index.tsx
@@ -1,4 +1,4 @@
-import Inula, { useEffect } from 'inulajs';
+import Inula, { useEffect } from '@cloudsop/horizon';
import { Row, Col, Button, Popconfirm } from 'antd';
import { Page } from '../../components';
import { stringify } from 'qs';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/user/model.ts b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/user/model.ts
similarity index 97%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/user/model.ts
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/user/model.ts
index fd2b883c..9c4552f1 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/user/model.ts
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/pages/user/model.ts
@@ -1,5 +1,5 @@
import api from '../../services';
-import { createStore } from 'inulajs';
+import { createStore } from '@cloudsop/horizon';
const { queryUserList, createUser, removeUser, updateUser, removeUserList } = api;
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/plugins/onError.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/plugins/onError.js
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/plugins/onError.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/plugins/onError.js
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/services/api.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/services/api.js
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/services/api.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/services/api.js
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/services/index.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/services/index.js
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/services/index.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/services/index.js
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/themes/default.less b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/themes/default.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/themes/default.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/themes/default.less
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/themes/index.less b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/themes/index.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/themes/index.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/themes/index.less
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/themes/mixin.less b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/themes/mixin.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/themes/mixin.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/themes/mixin.less
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/themes/vars.less b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/themes/vars.less
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/themes/vars.less
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/themes/vars.less
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/utils/city.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/utils/city.js
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/utils/city.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/utils/city.js
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/utils/config.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/utils/config.js
similarity index 90%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/utils/config.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/utils/config.js
index 5e79dbbd..4977f047 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/utils/config.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/utils/config.js
@@ -21,17 +21,14 @@ module.exports = {
{
key: 'pt-br',
title: 'Português',
- flag: '/portugal.svg',
},
{
key: 'en',
title: 'English',
- flag: '/america.svg',
},
{
key: 'zh',
title: '中文',
- flag: '/china.svg',
},
],
defaultLanguage: 'en',
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/utils/constant.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/utils/constant.js
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/utils/constant.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/utils/constant.js
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/utils/iconMap.jsx b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/utils/iconMap.jsx
similarity index 94%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/utils/iconMap.jsx
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/utils/iconMap.jsx
index 58f29731..69ab35c0 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/utils/iconMap.jsx
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/utils/iconMap.jsx
@@ -1,4 +1,4 @@
-import Inula from 'inulajs';
+import Inula from '@cloudsop/horizon';
import {
PayCircleOutlined,
ShoppingCartOutlined,
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/utils/index.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/utils/index.js
similarity index 98%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/utils/index.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/utils/index.js
index 45518f15..6c87d5ec 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/utils/index.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/utils/index.js
@@ -164,14 +164,14 @@ export function setLocale(language) {
export function parseSearch(search) {
const searchObj = {};
search.replace(/([^?&=]+)=([^&]+)/g, (_, k, v) => {
- if (k === 'address') {
+ if (k === "address") {
if (searchObj[k]) {
searchObj[k].push(decodeURI(v));
} else {
- searchObj[k] = [decodeURI(v)];
+ searchObj[k] = [decodeURI(v)]
}
} else {
- searchObj[k] = decodeURI(v);
+ searchObj[k] = decodeURI(v)
}
});
return searchObj;
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/utils/index.test.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/utils/index.test.js
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/utils/index.test.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/utils/index.test.js
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/utils/intl.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/utils/intl.js
similarity index 97%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/utils/intl.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/utils/intl.js
index ba3aea47..20eefdd9 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/utils/intl.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/utils/intl.js
@@ -2,7 +2,7 @@
* 国际化,支持按需加载
*/
-import Inula from 'inulajs';
+import Inula from '@cloudsop/horizon';
import { createIntl, createIntlCache, FormattedMessage } from 'react-intl';
import zhCN from 'antd/lib/locale-provider/zh_CN';
import enUS from 'antd/lib/locale-provider/en_US';
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/utils/request.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/utils/request.js
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/utils/request.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/utils/request.js
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/utils/theme.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/utils/theme.js
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/src/utils/theme.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/src/utils/theme.js
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/tsconfig.json b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/tsconfig.json
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/tsconfig.json
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/tsconfig.json
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/webpack/devServer.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/webpack/devServer.js
similarity index 96%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/webpack/devServer.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/webpack/devServer.js
index 982d9a19..bab197c7 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/webpack/devServer.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/webpack/devServer.js
@@ -17,7 +17,7 @@ const devServerOptions = {
overlay: {
errors: true,
warnings: false,
- runtimeErrors: error => {
+ runtimeErrors: (error) => {
if (error.message.indexOf('ResizeObserver') !== -1) {
return false;
}
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/webpack/mockServer.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/webpack/mockServer.js
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/webpack/mockServer.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/webpack/mockServer.js
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/webpack/webpack.basic.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/webpack/webpack.basic.js
similarity index 94%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/webpack/webpack.basic.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/webpack/webpack.basic.js
index d6f3c62f..2abcd6df 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/webpack/webpack.basic.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/webpack/webpack.basic.js
@@ -14,8 +14,8 @@ module.exports = {
themes: path.resolve('src/themes'),
utils: path.resolve('src/utils'),
- react: 'inulajs', // 新增
- 'react-dom': 'inulajs', // 新增
+ react: '@cloudsop/horizon', // 新增
+ 'react-dom': '@cloudsop/horizon', // 新增
},
},
rules: [
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/webpack/webpack.dev.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/webpack/webpack.dev.js
similarity index 100%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/webpack/webpack.dev.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/webpack/webpack.dev.js
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/webpack/webpack.prod.js b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/webpack/webpack.prod.js
similarity index 90%
rename from packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/webpack/webpack.prod.js
rename to packages/create-inula/lib/generators/Inula-antd/templates/webpack/webpack/webpack.prod.js
index b2e249cb..b0798cd9 100644
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/webpack/webpack/webpack.prod.js
+++ b/packages/create-inula/lib/generators/Inula-antd/templates/webpack/webpack/webpack.prod.js
@@ -5,9 +5,8 @@ const MiniCssExtractPlugin = require('mini-css-extract-plugin');
const { CleanWebpackPlugin } = require('clean-webpack-plugin');
const { rules, resolve } = require('./webpack.basic');
-const appName = 'admin';
const app_main_path = path.resolve(_ROOTPATH, `./src/entry.tsx`);
-const buildOutPath = path.resolve(_ROOTPATH, `./build/${appName}`);
+const buildOutPath = path.resolve(_ROOTPATH, `./dist`);
const appConfig = {
mode: 'production',
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/meta.json b/packages/create-inula/lib/generators/InulaJS-antd/meta.json
deleted file mode 100644
index 40f5e08d..00000000
--- a/packages/create-inula/lib/generators/InulaJS-antd/meta.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "description": "inula-antd template."
-}
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/mock/dashboard.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/mock/dashboard.js
deleted file mode 100644
index 36135aea..00000000
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/mock/dashboard.js
+++ /dev/null
@@ -1,142 +0,0 @@
-import { Constant } from './_utils';
-import Mock from 'mockjs';
-
-const { ApiPrefix, Color } = Constant;
-
-const Dashboard = Mock.mock({
- 'sales|8': [
- {
- 'name|+1': 2008,
- 'Clothes|200-500': 1,
- 'Food|180-400': 1,
- 'Electronics|300-550': 1,
- },
- ],
- cpu: {
- 'usage|50-600': 1,
- space: 825,
- 'cpu|40-90': 1,
- 'data|20': [
- {
- 'cpu|20-80': 1,
- },
- ],
- },
- browser: [
- {
- name: 'Google Chrome',
- percent: 43.3,
- status: 1,
- },
- {
- name: 'Mozilla Firefox',
- percent: 33.4,
- status: 2,
- },
- {
- name: 'Apple Safari',
- percent: 34.6,
- status: 3,
- },
- {
- name: 'Internet Explorer',
- percent: 12.3,
- status: 4,
- },
- {
- name: 'Opera Mini',
- percent: 3.3,
- status: 1,
- },
- {
- name: 'Chromium',
- percent: 2.53,
- status: 1,
- },
- ],
- user: {
- name: 'github',
- sales: 3241,
- sold: 3556,
- },
- 'completed|12': [
- {
- 'name|+1': 2008,
- 'Task complete|200-1000': 1,
- 'Cards Complete|200-1000': 1,
- },
- ],
- 'comments|5': [
- {
- name: '@last',
- 'status|1-3': 1,
- content: '@sentence',
- avatar() {
- return Mock.Random.image('48x48', Mock.Random.color(), '#757575', 'png', this.name.substr(0, 1));
- },
- date() {
- return `2016-${Mock.Random.date('MM-dd')} ${Mock.Random.time('HH:mm:ss')}`;
- },
- },
- ],
- 'recentSales|36': [
- {
- 'id|+1': 1,
- name: '@last',
- 'status|1-4': 1,
- date() {
- return `${Mock.Random.integer(2015, 2016)}-${Mock.Random.date('MM-dd')} ${Mock.Random.time('HH:mm:ss')}`;
- },
- 'price|10-200.1-2': 1,
- },
- ],
- quote: {
- name: 'Joho Doe',
- title: 'Graphic Designer',
- content:
- "I'm selfish, impatient and a little insecure. I make mistakes, I am out of control and at times hard to handle. But if you can't handle me at my worst, then you sure as hell don't deserve me at my best.",
- avatar: '//cdn.antd-admin.zuiidea.com/bc442cf0cc6f7940dcc567e465048d1a8d634493198c4-sPx5BR_fw236',
- },
- numbers: [
- {
- icon: 'pay-circle-o',
- color: Color.green,
- title: 'Online Review',
- number: 2781,
- },
- {
- icon: 'team',
- color: Color.blue,
- title: 'New Customers',
- number: 3241,
- },
- {
- icon: 'message',
- color: Color.purple,
- title: 'Active Projects',
- number: 253,
- },
- {
- icon: 'shopping-cart',
- color: Color.red,
- title: 'Referrals',
- number: 4324,
- },
- ],
-});
-
-// module.exports = {
-// [`get ${ApiPrefix}/dashboard`](req, res) {
-// res.json(Dashboard);
-// },
-// };
-
-export default [
- {
- url: `${ApiPrefix}/dashboard`,
- method: 'get',
- response: () => {
- return Dashboard;
- },
- },
-];
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/public/america.svg b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/public/america.svg
deleted file mode 100644
index 8cab835c..00000000
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/public/america.svg
+++ /dev/null
@@ -1,63 +0,0 @@
-
-
-
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/public/china.svg b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/public/china.svg
deleted file mode 100644
index 4e3dbbfe..00000000
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/public/china.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/public/portugal.svg b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/public/portugal.svg
deleted file mode 100644
index a535e696..00000000
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/public/portugal.svg
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/assets/react.svg b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/assets/react.svg
deleted file mode 100644
index 6c87de9b..00000000
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/assets/react.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Editor/Editor.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Editor/Editor.js
deleted file mode 100644
index 1b333aa7..00000000
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Editor/Editor.js
+++ /dev/null
@@ -1,17 +0,0 @@
-import Inula from 'inulajs';
-import { Editor } from 'react-draft-wysiwyg';
-import 'react-draft-wysiwyg/dist/react-draft-wysiwyg.css';
-import styles from './Editor.module.less';
-
-const DraftEditor = props => {
- return (
-
- );
-};
-
-export default DraftEditor;
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Editor/Editor.module.less b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Editor/Editor.module.less
deleted file mode 100644
index 2cea380a..00000000
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Editor/Editor.module.less
+++ /dev/null
@@ -1,106 +0,0 @@
-.wrapper {
- height: 500px;
-
- :global {
- .rdw-dropdownoption-default {
- padding: 6px;
- }
-
- .rdw-dropdown-optionwrapper {
- box-sizing: content-box;
- width: 100%;
- border-radius: 0 0 2px 2px;
- &:hover {
- box-shadow: none;
- }
- }
-
- .rdw-inline-wrapper {
- flex-wrap: wrap;
- margin-bottom: 0;
-
- .rdw-option-wrapper {
- margin-bottom: 6px;
- }
- }
-
- .rdw-option-active {
- box-shadow: 1px 1px 0 #e8e8e8 inset;
- }
-
- .rdw-colorpicker-option {
- box-shadow: none;
- }
-
- .rdw-colorpicker-modal,
- .rdw-embedded-modal,
- .rdw-emoji-modal,
- .rdw-image-modal,
- .rdw-link-modal {
- box-shadow: 4px 4px 40px rgba(0, 0, 0, 0.05);
- }
-
- .rdw-colorpicker-modal,
- .rdw-embedded-modal,
- .rdw-link-modal {
- height: auto;
- }
-
- .rdw-emoji-modal {
- width: 214px;
- }
-
- .rdw-colorpicker-modal {
- width: auto;
- }
-
- .rdw-embedded-modal-btn,
- .rdw-image-modal-btn,
- .rdw-link-modal-btn {
- height: 32px;
- margin-top: 12px;
- }
-
- .rdw-embedded-modal-input,
- .rdw-embedded-modal-size-input,
- .rdw-link-modal-input {
- padding: 2px 6px;
- height: 32px;
- }
-
- .rdw-dropdown-selectedtext {
- color: #000;
- }
-
- .rdw-dropdown-wrapper,
- .rdw-option-wrapper {
- min-width: 36px;
- transition: all 0.2s ease;
- height: 30px;
-
- &:active {
- box-shadow: 1px 1px 0 #e8e8e8 inset;
- }
-
- &:hover {
- box-shadow: 1px 1px 0 #e8e8e8;
- }
- }
-
- .rdw-dropdown-wrapper {
- min-width: 60px;
- }
-
- .rdw-editor-main {
- box-sizing: border-box;
- }
- }
-
- .editor {
- border: 1px solid #f1f1f1;
- padding: 5px;
- border-radius: 2px;
- height: auto;
- min-height: 200px;
- }
-}
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Editor/package.json b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Editor/package.json
deleted file mode 100644
index 3ea063e3..00000000
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Editor/package.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "name": "Editor",
- "version": "0.0.0",
- "private": true,
- "main": "Editor.js"
-}
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Layout/Header.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Layout/Header.js
deleted file mode 100644
index b00db379..00000000
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/components/Layout/Header.js
+++ /dev/null
@@ -1,116 +0,0 @@
-import Inula, { Fragment } from 'inulajs';
-import { Menu, Layout, Avatar, Popover, List } from 'antd';
-import { Ellipsis } from 'components';
-import { RightOutlined, MenuFoldOutlined, MenuUnfoldOutlined } from '@ant-design/icons';
-import { Trans } from 'utils/intl';
-import { getLocale, setLocale } from 'utils';
-import moment from 'moment';
-import classnames from 'classnames';
-import config from 'config';
-import styles from './Header.module.less';
-
-const { SubMenu } = Menu;
-
-function Header({ fixed, avatar, username, collapsed, notifications, onCollapseChange, onAllNotificationsRead }) {
- const rightContent = [
- ,
- ];
-
- if (config.i18n) {
- const { languages } = config.i18n;
- const language = getLocale();
- const currentLanguage = languages.find(item => item.key === language);
-
- rightContent.unshift(
-
- );
- }
-
- rightContent.unshift(
- document.querySelector('#primaryLayout')}
- content={
-
-
You have viewed all notifications.,
- }}
- renderItem={item => (
-
-
- {item.title}
-
- }
- description={moment(item.date).fromNow()}
- />
-
-
- )}
- />
- {notifications.length ? (
-
- Clear notifications
-
- ) : null}
-
- }
- >
- {/*
-
- */}
-
- );
-
- return (
-
- );
-}
-
-export default Header;
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/browser.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/browser.js
deleted file mode 100644
index 9a90e2f8..00000000
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/browser.js
+++ /dev/null
@@ -1,43 +0,0 @@
-import Inula from 'inulajs';
-import PropTypes from 'prop-types';
-import { Table, Tag } from 'antd';
-import Color from 'utils/theme';
-import styles from './browser.module.less';
-
-const status = {
- 1: {
- color: Color.green,
- },
- 2: {
- color: Color.red,
- },
- 3: {
- color: Color.blue,
- },
- 4: {
- color: Color.yellow,
- },
-};
-
-function Browser({ data }) {
- const columns = [
- {
- title: 'name',
- dataIndex: 'name',
- className: styles.name,
- },
- {
- title: 'percent',
- dataIndex: 'percent',
- className: styles.percent,
- render: (text, it) => {text}%,
- },
- ];
- return ;
-}
-
-Browser.propTypes = {
- data: PropTypes.array,
-};
-
-export default Browser;
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/browser.module.less b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/browser.module.less
deleted file mode 100644
index 631ad64f..00000000
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/browser.module.less
+++ /dev/null
@@ -1,7 +0,0 @@
-.percent {
- text-align: right !important;
-}
-
-.name {
- text-align: left !important;
-}
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/comments.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/comments.js
deleted file mode 100644
index 409cb3f5..00000000
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/comments.js
+++ /dev/null
@@ -1,63 +0,0 @@
-import Inula from 'inulajs';
-import PropTypes from 'prop-types';
-import { Table, Tag } from 'antd';
-import Color from '../../../utils/theme';
-import styles from './comments.module.less';
-
-const status = {
- 1: {
- color: Color.green,
- text: 'APPROVED',
- },
- 2: {
- color: Color.yellow,
- text: 'PENDING',
- },
- 3: {
- color: Color.red,
- text: 'REJECTED',
- },
-};
-
-function Comments({ data }) {
- const columns = [
- {
- title: 'avatar',
- dataIndex: 'avatar',
- width: 48,
- className: styles.avatarcolumn,
- render: text => ,
- },
- {
- title: 'content',
- dataIndex: 'content',
- render: (text, it) => (
-
-
{it.name}
-
{it.content}
-
- {status[it.status].text}
- {it.date}
-
-
- ),
- },
- ];
- return (
-
-
key < 3)}
- />
-
- );
-}
-
-Comments.propTypes = {
- data: PropTypes.array,
-};
-
-export default Comments;
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/comments.module.less b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/comments.module.less
deleted file mode 100644
index f6fa2dec..00000000
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/comments.module.less
+++ /dev/null
@@ -1,43 +0,0 @@
-@import '../../../themes/vars.less';
-
-.comments {
- :global .ant-table-thead > tr > th {
- background: #fff;
- border-bottom: solid 1px @border-color-base;
- }
-
- .avatar {
- width: 48px;
- height: 48px;
- background-position: center;
- background-size: cover;
- border-radius: 50%;
- background: #f8f8f8;
- display: inline-block;
- }
-
- .content {
- text-align: left;
- color: #757575;
- }
-
- .date {
- color: #a3a3a3;
- line-height: 30px;
- }
-
- .daterow {
- display: flex;
- justify-content: space-between;
- }
-
- .name {
- font-size: 14px;
- color: #474747;
- text-align: left;
- }
-
- .avatarcolumn {
- vertical-align: top;
- }
-}
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/completed.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/completed.js
deleted file mode 100644
index 881b9791..00000000
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/completed.js
+++ /dev/null
@@ -1,86 +0,0 @@
-import Inula from 'inulajs';
-import PropTypes from 'prop-types';
-import classnames from 'classnames';
-import Color from 'utils/theme';
-import { AreaChart, Area, XAxis, YAxis, CartesianGrid, Tooltip, Legend, ResponsiveContainer } from 'recharts';
-import styles from './completed.module.less';
-
-function Completed({ data }) {
- return (
-
-
TEAM TOTAL COMPLETED
-
-
-
-
-
- );
-}
-
-Completed.propTypes = {
- data: PropTypes.array,
-};
-
-export default Completed;
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/completed.module.less b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/completed.module.less
deleted file mode 100644
index 4dc79a16..00000000
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/completed.module.less
+++ /dev/null
@@ -1,49 +0,0 @@
-@import '../../../themes/vars.less';
-
-.sales {
- .title {
- margin-left: 32px;
- font-size: 16px;
- }
-}
-
-.radiusdot {
- width: 12px;
- height: 12px;
- margin-right: 8px;
- border-radius: 50%;
- display: inline-block;
-}
-
-.legend {
- text-align: right;
- color: #999;
- font-size: 14px;
-
- li {
- height: 48px;
- line-height: 48px;
- display: inline-block;
-
- & + li {
- margin-left: 24px;
- }
- }
-}
-
-.tooltip {
- background: #fff;
- padding: 20px;
- font-size: 14px;
-
- .tiptitle {
- font-weight: 700;
- font-size: 16px;
- margin-bottom: 8px;
- }
-
- .tipitem {
- height: 32px;
- line-height: 32px;
- }
-}
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/cpu.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/cpu.js
deleted file mode 100644
index dc1e7f5e..00000000
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/cpu.js
+++ /dev/null
@@ -1,58 +0,0 @@
-import Inula from 'inulajs';
-import PropTypes from 'prop-types';
-import Color from 'utils/theme';
-import CountUp from 'react-countup';
-import { LineChart, Line, XAxis, YAxis, CartesianGrid, ResponsiveContainer } from 'recharts';
-import styles from './cpu.module.less';
-
-const countUpProps = {
- start: 0,
- duration: 2.75,
- useEasing: true,
- useGrouping: true,
- separator: ',',
-};
-
-function Cpu({ usage = 0, space = 0, cpu = 0, data }) {
- return (
-
- );
-}
-
-Cpu.propTypes = {
- data: PropTypes.array,
- usage: PropTypes.number,
- space: PropTypes.number,
- cpu: PropTypes.number,
-};
-
-export default Cpu;
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/cpu.module.less b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/cpu.module.less
deleted file mode 100644
index d23163b1..00000000
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/cpu.module.less
+++ /dev/null
@@ -1,40 +0,0 @@
-.cpu {
- .number {
- display: flex;
- height: 64px;
- justify-content: space-between;
- margin-bottom: 32px;
-
- .item {
- text-align: center;
- height: 64px;
- width: 100%;
- position: relative;
-
- & + .item {
- &::before {
- content: '';
- display: block;
- width: 1px;
- height: 40px;
- position: absolute;
- background: #f5f5f5;
- top: 12px;
- }
- }
-
- p {
- color: #757575;
-
- &:first-child {
- font-size: 16px;
- }
-
- &:last-child {
- font-size: 20px;
- font-weight: 700;
- }
- }
- }
- }
-}
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/index.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/index.js
deleted file mode 100644
index f52fc524..00000000
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/index.js
+++ /dev/null
@@ -1,12 +0,0 @@
-import NumberCard from './numberCard';
-import Quote from './quote';
-import Sales from './sales';
-import Weather from './weather';
-import RecentSales from './recentSales';
-import Comments from './comments';
-import Completed from './completed';
-import Browser from './browser';
-import Cpu from './cpu';
-import User from './user';
-
-export { NumberCard, Quote, Sales, Weather, RecentSales, Comments, Completed, Browser, Cpu, User };
diff --git a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/recentSales.js b/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/recentSales.js
deleted file mode 100644
index b2774358..00000000
--- a/packages/create-inula/lib/generators/InulaJS-antd/templates/vite/src/admin/pages/dashboard/components/recentSales.js
+++ /dev/null
@@ -1,60 +0,0 @@
-import Inula from 'inulajs';
-import moment from 'moment';
-import PropTypes from 'prop-types';
-import { Table, Tag } from 'antd';
-import Color from '../../../utils/theme';
-import styles from './recentSales.module.less';
-
-const status = {
- 1: {
- color: Color.green,
- text: 'SALE',
- },
- 2: {
- color: Color.yellow,
- text: 'REJECT',
- },
- 3: {
- color: Color.red,
- text: 'TAX',
- },
- 4: {
- color: Color.blue,
- text: 'EXTENDED',
- },
-};
-
-function RecentSales({ data }) {
- const columns = [
- {
- title: 'NAME',
- dataIndex: 'name',
- },
- {
- title: 'STATUS',
- dataIndex: 'status',
- render: text => {status[text].text},
- },
- {
- title: 'DATE',
- dataIndex: 'date',
- render: text => moment(text).format('YYYY-MM-DD'),
- },
- {
- title: 'PRICE',
- dataIndex: 'price',
- render: (text, it) => ${text},
- },
- ];
- return (
-