From 2cbcd087ce6629d8f0df550ee35e02065db41dbc Mon Sep 17 00:00:00 2001 From: chenos Date: Sun, 23 May 2021 08:38:08 +0800 Subject: [PATCH 001/309] v0.5 --- .dumi/theme/builtins/Previewer.less | 1 + .dumi/theme/builtins/Previewer.tsx | 6 +- .dumi/theme/layout.tsx | 2 +- .editorconfig | 6 +- .eslintignore | 10 + .eslintrc | 0 .github/workflows/node.js.yml | 47 - .github/workflows/vercel.yml | 5 +- .umirc.ts | 4 +- jest.config.js | 14 +- lerna.json | 13 +- .../src/fixtures => mock}/.gitkeep | 0 mock/api.ts | 17 + mock/resources/blocks.ts | 37 + mock/resources/examples.ts | 8 + mock/resources/index.ts | 7 + mock/resources/routes.ts | 184 + mock/resources/users.ts | 19 + nodemon.json | 6 - package-lock.json | 25431 ---------------- package.json | 89 +- packages/actions/package.json | 3 +- packages/api/bin/nocobase.js | 0 packages/api/package.json | 1 - packages/api/src/app.ts | 1 - packages/app/.fatherrc.ts | 10 - packages/app/.gitignore | 3 +- packages/app/.npmignore | 12 - packages/app/.prettierignore | 0 packages/app/.prettierrc | 0 packages/app/.umirc.ts | 34 +- packages/app/README.md | 4 +- packages/app/mock/.gitkeep | 0 packages/app/mock/api.ts | 11 + packages/app/mock/resources/examples.ts | 8 + packages/app/mock/resources/index.ts | 6 + packages/app/mock/resources/routes.ts | 184 + packages/app/mock/resources/users.ts | 10 + packages/app/package.json | 44 +- packages/app/src/api-client.ts | 90 - packages/app/src/app.ts | 77 - packages/app/src/components/actions/index.tsx | 379 - .../app/src/components/actions/style.less | 15 - .../components/fields/array-cards/index.tsx | 200 - .../components/fields/array-cards/style.ts | 1 - .../components/fields/array-table/index.tsx | 238 - .../components/fields/array-table/style.ts | 1 - .../components/fields/automations/index.tsx | 361 - .../components/fields/automations/style.less | 5 - .../src/components/fields/cascader/index.tsx | 161 - .../src/components/fields/cascader/style.ts | 1 - .../src/components/fields/checkbox/index.tsx | 19 - .../src/components/fields/checkbox/style.ts | 1 - .../components/fields/circle-button/index.tsx | 16 - .../components/fields/circle-button/style.ts | 1 - .../components/fields/color-select/index.tsx | 40 - .../components/fields/date-picker/index.tsx | 105 - .../components/fields/date-picker/style.ts | 1 - .../components/fields/drawer-select/index.tsx | 167 - .../src/components/fields/filter/index.tsx | 646 - .../src/components/fields/filter/style.less | 3 - .../fields/filter/useDynamicList.ts | 163 - .../components/fields/form-block/index.tsx | 24 - .../src/components/fields/form-block/style.ts | 1 - .../src/components/fields/form-card/index.tsx | 20 - .../src/components/fields/form-card/style.ts | 1 - .../fields/form-description/index.tsx | 50 - .../components/fields/form-grid-col/index.tsx | 10 - .../components/fields/form-grid-col/style.ts | 1 - .../components/fields/form-grid-row/index.tsx | 25 - .../components/fields/form-grid-row/style.ts | 1 - .../fields/form-item-grid/index.tsx | 68 - .../components/fields/form-item-grid/style.ts | 2 - .../components/fields/form-layout/index.tsx | 29 - .../fields/form-mega-layout/index.tsx | 3 - .../src/components/fields/form-slot/index.ts | 5 - .../src/components/fields/form-step/index.tsx | 157 - .../src/components/fields/form-step/style.ts | 1 - .../src/components/fields/form-tab/index.tsx | 194 - .../src/components/fields/form-tab/style.ts | 2 - .../components/fields/form-text-box/index.tsx | 128 - .../app/src/components/fields/icons/index.tsx | 55 - packages/app/src/components/fields/index.tsx | 30 - .../app/src/components/fields/input/index.tsx | 31 - .../app/src/components/fields/input/style.ts | 1 - .../src/components/fields/markdown/index.tsx | 15 - .../components/fields/number-picker/index.tsx | 24 - .../components/fields/number-picker/style.ts | 1 - .../src/components/fields/password/index.tsx | 88 - .../src/components/fields/password/style.ts | 1 - .../components/fields/permissions/index.tsx | 376 - .../app/src/components/fields/radio/index.tsx | 19 - .../app/src/components/fields/radio/style.ts | 1 - .../app/src/components/fields/range/index.tsx | 60 - .../app/src/components/fields/range/style.ts | 1 - .../src/components/fields/rating/index.tsx | 9 - .../app/src/components/fields/rating/style.ts | 1 - .../app/src/components/fields/registry.ts | 73 - .../components/fields/remote-select/index.tsx | 100 - .../src/components/fields/select/index.tsx | 13 - .../app/src/components/fields/select/style.ts | 1 - packages/app/src/components/fields/shared.tsx | 143 - .../src/components/fields/sub-table/Table.tsx | 39 - .../src/components/fields/sub-table/index.tsx | 19 - .../src/components/fields/switch/index.tsx | 10 - .../app/src/components/fields/switch/style.ts | 1 - .../components/fields/text-button/index.tsx | 9 - .../components/fields/text-button/style.ts | 1 - .../components/fields/time-picker/index.tsx | 48 - .../components/fields/time-picker/style.ts | 1 - .../src/components/fields/transfer/index.tsx | 10 - .../src/components/fields/transfer/style.ts | 1 - packages/app/src/components/fields/types.ts | 103 - .../src/components/fields/upload/index.tsx | 272 - .../app/src/components/fields/upload/style.ts | 1 - .../src/components/fields/values/index.tsx | 495 - .../src/components/fields/values/style.less | 3 - .../fields/values/useDynamicList.ts | 163 - .../src/components/fields/wysiwyg/index.tsx | 15 - packages/app/src/components/menu/index.tsx | 108 - packages/app/src/components/menu/style.less | 7 - .../components/pages/AdminLoader/index.tsx | 67 - .../components/pages/AvatarDropdown/index.tsx | 67 - .../pages/AvatarDropdown/style.less | 27 - .../app/src/components/pages/Page/index.tsx | 135 - .../app/src/components/pages/Page/style.less | 66 - .../app/src/components/pages/PageLoader.tsx | 29 - .../components/pages/SideMenuLayout/index.tsx | 100 - .../pages/SideMenuLayout/style.less | 21 - .../src/components/pages/TemplateLoader.tsx | 70 - .../components/pages/TopMenuLayout/index.tsx | 96 - .../pages/TopMenuLayout/logo-blue.svg | 1 - .../pages/TopMenuLayout/logo-white.svg | 7 - .../components/pages/TopMenuLayout/logo.svg | 1 - .../components/pages/TopMenuLayout/style.less | 37 - packages/app/src/components/pages/index.tsx | 3 - packages/app/src/components/pages/style.less | 20 - packages/app/src/components/spin/index.tsx | 11 - .../app/src/components/views/Association.tsx | 38 - .../src/components/views/Calendar/index.tsx | 272 - .../src/components/views/Calendar/style.less | 771 - .../app/src/components/views/Descriptions.tsx | 162 - .../app/src/components/views/Field/index.tsx | 557 - .../app/src/components/views/Field/style.less | 58 - .../app/src/components/views/FilterForm.tsx | 56 - packages/app/src/components/views/Form.tsx | 287 - .../app/src/components/views/Kanban/index.tsx | 327 - .../src/components/views/Kanban/style.less | 60 - packages/app/src/components/views/Login.tsx | 112 - .../app/src/components/views/LostPassword.tsx | 81 - .../app/src/components/views/Register.tsx | 156 - .../src/components/views/ResetPassword.tsx | 164 - .../app/src/components/views/SubTable.tsx | 380 - packages/app/src/components/views/Table.tsx | 637 - packages/app/src/components/views/Wysiwyg.tsx | 11 - .../src/components/views/fields2columns.tsx | 71 - packages/app/src/components/views/index.tsx | 90 - packages/app/src/components/views/scopes.tsx | 26 - packages/app/src/components/views/style.less | 162 - packages/app/src/css_browser_selector.js | 163 - packages/app/src/global.less | 99 - packages/app/src/pages/document.ejs | 19 - .../AppGenerator => app}/src/pages/index.less | 4 - packages/app/src/pages/index.tsx | 29 +- packages/app/src/pages/login.tsx | 19 - packages/app/src/pages/lostpassword.tsx | 19 - packages/app/src/pages/register.tsx | 19 - packages/app/src/pages/resetpassword.tsx | 19 - packages/app/src/pages/style.less | 9 - packages/app/tsconfig.json | 22 +- packages/app/typings.d.ts | 10 +- packages/app/umi.js | 22 - packages/client/package.json | 34 +- packages/client/src/api.md | 27 + packages/client/src/blocks/block/index.md | 34 + packages/client/src/blocks/block/index.tsx | 94 + packages/client/src/blocks/block/style.less | 20 + packages/client/src/blocks/calendar/index.md | 12 + .../src/blocks/calendar/index.tsx} | 0 packages/client/src/blocks/chart/index.md | 13 + .../src/blocks/chart/index.tsx} | 0 .../client/src/blocks/descriptions/index.tsx | 8 + packages/client/src/blocks/form/Resource.ts | 62 + .../client/src/blocks/form/SchemaField.tsx | 12 + .../client/src/blocks/form/demos/demo1.tsx | 33 + .../client/src/blocks/form/demos/demo2.tsx | 37 + .../client/src/blocks/form/demos/demo3.tsx | 64 + .../client/src/blocks/form/demos/demo4.tsx | 65 + packages/client/src/blocks/form/index.md | 94 + packages/client/src/blocks/form/index.tsx | 67 + packages/client/src/blocks/grid/demo.less | 15 + packages/client/src/blocks/grid/index.md | 76 + packages/client/src/blocks/grid/index.tsx | 49 + packages/client/src/blocks/index.md2 | 90 + packages/client/src/blocks/index.tsx | 47 + packages/client/src/blocks/kanban/index.md | 13 + .../src/blocks/kanban/index.tsx} | 0 .../client/src/blocks/table/demos/demo1.tsx | 57 + packages/client/src/blocks/table/index.md | 16 + packages/client/src/blocks/table/index.tsx | 100 + .../client/src/components/ActionBar/index.md | 12 + .../client/src/components/Drawer/index.md | 71 + .../src/components/Drawer}/index.tsx | 64 +- .../client/src/components/Drawer/style.less | 18 + .../src/components/Icon}/index.tsx | 26 +- .../client/src/components/MenuEditor/index.md | 153 + .../src/components/MenuEditor/index.tsx | 368 + .../src/components/MenuEditor/style.less | 44 + .../__tests__/RouteSwitch.test.tsx | 127 + .../__snapshots__/RouteSwitch.test.tsx.snap | 41 + .../components/RouteSwitch/demos/demo1.tsx | 73 + .../src/components/RouteSwitch/index.md | 16 + .../src/components/RouteSwitch/index.tsx | 65 + packages/client/src/fields/cascader/index.md | 105 + packages/client/src/fields/cascader/index.tsx | 30 + packages/client/src/fields/checkbox/index.md | 126 + packages/client/src/fields/checkbox/index.tsx | 61 + .../client/src/fields/color-select/index.md | 59 + .../client/src/fields/color-select/index.tsx | 59 + .../client/src/fields/date-picker/index.md | 114 + .../client/src/fields/date-picker/index.tsx | 64 + .../client/src/fields/descriptions/index.tsx | 360 + packages/client/src/fields/designer/index.md | 13 + .../src/fields/designer/index.tsx} | 0 .../client/src/fields/drawer-select/index.md | 113 + .../client/src/fields/drawer-select/index.tsx | 135 + .../client/src/fields/filter/FilterItem.tsx | 127 + packages/client/src/fields/filter/Group.tsx | 83 + packages/client/src/fields/filter/index.md | 258 + packages/client/src/fields/filter/index.tsx | 36 + packages/client/src/fields/filter/style.less | 6 + .../client/src/fields/icon-picker/index.md | 61 + .../client/src/fields/icon-picker/index.tsx | 73 + packages/client/src/fields/index.md | 120 + packages/client/src/fields/index.tsx | 135 + .../client/src/fields/input-number/index.md | 126 + .../client/src/fields/input-number/index.tsx | 10 + packages/client/src/fields/input/index.md | 283 + packages/client/src/fields/input/index.tsx | 35 + packages/client/src/fields/markdown/index.md | 74 + packages/client/src/fields/markdown/index.tsx | 34 + .../src/fields/password/PasswordStrength.tsx | 164 + packages/client/src/fields/password/index.md | 58 + packages/client/src/fields/password/index.tsx | 66 + packages/client/src/fields/radio/index.md | 77 + packages/client/src/fields/radio/index.tsx | 44 + packages/client/src/fields/select/index.md | 446 + packages/client/src/fields/select/index.tsx | 185 + packages/client/src/fields/sub-table/index.md | 12 + .../{index.ts => fields/sub-table/index.tsx} | 0 .../client/src/fields/time-picker/index.md | 61 + .../client/src/fields/time-picker/index.tsx | 44 + packages/client/src/fields/upload/index.md | 79 + packages/client/src/fields/upload/index.tsx | 191 + .../client/src/fields/upload/placeholder.ts | 62 + packages/client/src/fields/values/index.md | 12 + .../src/fields/values/index.tsx} | 0 packages/client/src/index.md | 13 + packages/client/src/index.tsx | 6 + packages/client/src/resource.ts | 70 + packages/client/src/state.ts | 68 + .../src/templates/admin-layout/index.md | 13 + .../src/templates/admin-layout/index.tsx | 73 + .../client/src/templates/auth-layout/index.md | 10 + .../src/templates/auth-layout/index.tsx | 25 + packages/client/src/templates/index.tsx | 3 + .../src/templates/page-template/index.md | 13 + .../src/templates/page-template/index.tsx | 27 + packages/client/tsconfig.json | 22 +- packages/create-nocobase-app/.local | 1 - packages/create-nocobase-app/README.md | 1 - .../bin/create-nocobase-app.js | 3 - packages/create-nocobase-app/package.json | 16 - .../src/AppGenerator/AppGenerator.ts | 15 - packages/create-nocobase-app/src/cli.ts | 30 - .../create-nocobase-app/src/index.test.ts | 19 - packages/create-nocobase-app/src/index.ts | 16 - .../templates/AppGenerator/.editorconfig | 16 - .../templates/AppGenerator/.env | 14 - .../templates/AppGenerator/.fatherrc.ts | 10 - .../templates/AppGenerator/.gitignore.tpl | 20 - .../templates/AppGenerator/.prettierignore | 8 - .../templates/AppGenerator/.prettierrc | 11 - .../templates/AppGenerator/.umirc.ts.tpl | 12 - .../templates/AppGenerator/README.md | 15 - .../templates/AppGenerator/nodemon.json | 5 - .../templates/AppGenerator/package.json.tpl | 39 - .../templates/AppGenerator/server.js | 7 - .../templates/AppGenerator/src/api/index.ts | 42 - .../AppGenerator/src/pages/index.tsx | 10 - .../templates/AppGenerator/tsconfig.json | 26 - .../templates/AppGenerator/typings.d.ts | 8 - packages/create-nocobase-app/tsconfig.json | 18 - packages/father-build/.local | 1 + packages/father-build/.npmignore | 4 + packages/father-build/README.md | 4 + packages/father-build/bin/father-build.js | 61 + packages/father-build/package.json | 82 + packages/father-build/src/babel.ts | 257 + packages/father-build/src/build.test.ts | 52 + packages/father-build/src/build.ts | 242 + .../build/babel-browser-files/.fatherrc.js | 8 + .../expected/es/browser.js | 1 + .../babel-browser-files/expected/es/node.js | 1 + .../build/babel-browser-files/src/browser.js | 2 + .../build/babel-browser-files/src/node.js | 2 + .../build/babel-cjs-lazy/.fatherrc.js} | 5 +- .../fixtures/build/babel-cjs-lazy/src/foo.js | 3 + .../build/babel-cjs-lazy/src/index.js | 3 + .../.fatherrc.js | 10 + .../expected/es/index.js | 2 + .../p1.js | 20 + .../p2.js | 20 + .../preset.js | 8 + .../src/index.js | 3 + .../build/babel-importLibToEs/.fatherrc.js | 5 + .../babel-importLibToEs/expected/es/index.js | 2 + .../build/babel-importLibToEs/src/index.js | 3 + .../babel-less-to-css-forbid/.fatherrc.js | 6 + .../expected/es/foo.js | 6 + .../expected/es/foo.module.less | 3 + .../expected/es/index.less | 6 + .../build/babel-less-to-css-forbid/src/foo.js | 6 + .../src/foo.module.less | 3 + .../babel-less-to-css-forbid/src/index.less | 6 + .../build/babel-less-to-css/.fatherrc.js | 6 + .../babel-less-to-css/expected/es/foo.js | 6 + .../expected/es/foo.module.css | 3 + .../babel-less-to-css/expected/es/index.css | 3 + .../build/babel-less-to-css/src/foo.js | 6 + .../babel-less-to-css/src/foo.module.less | 3 + .../build/babel-less-to-css/src/index.less | 6 + .../build/babel-node-files/.fatherrc.js | 8 + .../babel-node-files/expected/es/browser.js | 1 + .../babel-node-files/expected/es/node.js | 1 + .../build/babel-node-files/src/browser.js | 2 + .../build/babel-node-files/src/node.js | 2 + .../build/babel-node-tsx-jsx/.fatherrc.js | 5 + .../babel-node-tsx-jsx/expected/es/B.d.ts | 1 + .../build/babel-node-tsx-jsx/expected/es/B.js | 1 + .../build/babel-node-tsx-jsx/expected/es/C.js | 1 + .../babel-node-tsx-jsx/expected/es/node.js | 1 + .../build/babel-node-tsx-jsx/src/B.tsx | 2 + .../build/babel-node-tsx-jsx/src/C.jsx | 2 + .../build/babel-node-tsx-jsx/src/node.js | 2 + .../build/babel-node-tsx-jsx/tsconfig.json | 9 + .../fixtures/build/babel-normal/.fatherrc.js | 5 + .../build/babel-normal/expected/es/foo.js | 3 + .../build/babel-normal/expected/es/index.js | 3 + .../babel-normal/expected/es/types.d.ts} | 0 .../__test__/__snapshots__/index.test.js.snap | 1 + .../babel-normal/src/__test__/index.test.js | 1 + .../fixtures/build/babel-normal/src/bar.md | 1 + .../fixtures/build/babel-normal/src/bar.mdx | 1 + .../build/babel-normal/src/demos/foo.js | 3 + .../src/fixtures/example/package.json | 1 + .../build/babel-normal/src/foo.e2e.ts | 0 .../fixtures/build/babel-normal/src/foo.js | 4 + .../build/babel-normal/src/foo.spec.ts | 0 .../build/babel-normal/src/foo.test.js | 0 .../build/babel-normal/src/foo.test.jsx | 0 .../build/babel-normal/src/foo.test.ts | 0 .../build/babel-normal/src/foo.test.tsx | 0 .../fixtures/build/babel-normal/src/index.js | 4 + .../build/babel-normal/src/types.d.ts | 0 .../build/babel-runtimeHelpers/.fatherrc.js | 6 + .../babel-runtimeHelpers/expected/es/index.js | 21 + .../build/babel-runtimeHelpers/package.json | 5 + .../build/babel-runtimeHelpers/src/index.js | 9 + .../fixtures/build/babel-syntax/.fatherrc.js | 4 + .../build/babel-syntax/expected/index.esm.js | 84 + .../fixtures/build/babel-syntax/package.json | 5 + .../src/fixtures/build/babel-syntax/src/a.js | 4 + .../src/fixtures/build/babel-syntax/src/b.js | 8 + .../fixtures/build/babel-syntax/src/index.js | 32 + .../build/babel-ts-3.7-features/.fatherrc.js | 4 + .../expected/es/index.d.ts | 2 + .../expected/es/index.js | 6 + .../build/babel-ts-3.7-features/src/index.ts | 11 + .../.fatherrc.js | 6 + .../expected/es/index.js | 3 + .../src/index.ts | 7 + .../tsconfig.json | 8 + .../babel-typescript-template/.fatherrc.js | 5 + .../expected/es/index.d.ts | 5 + .../expected/es/index.js | 3 + .../babel-typescript-template/src/index.ts | 7 + .../build/babel-typescript/.fatherrc.js | 5 + .../babel-typescript/expected/es/index.d.ts | 5 + .../babel-typescript/expected/es/index.js | 3 + .../build/babel-typescript/src/index.ts | 7 + .../build/babel-typescript/tsconfig.json | 10 + .../fixtures/build/config-array/.fatherrc.js | 13 + .../build/config-array/expected/index.umd.js | 13 + .../fixtures/build/config-array/src/index.js | 2 + .../fixtures/build/config-array/ui/index.js | 1 + .../fixtures/build/lerna-pkgs/.fatherrc.js | 8 + .../build/lerna-pkgs/core/bar/package.json | 1 + .../build/lerna-pkgs/core/bar/src/index.js | 2 + .../build/lerna-pkgs/core/foo/package.json | 1 + .../build/lerna-pkgs/core/foo/src/index.js | 2 + .../lerna-pkgs/expected/bar/index.esm.js | 1 + .../lerna-pkgs/expected/foo/index.esm.js | 1 + .../src/fixtures/build/lerna-pkgs/lerna.json | 5 + .../lerna-root-config-override/.fatherrc.js | 4 + .../expected/bar/index.js | 3 + .../expected/foo/index.js | 3 + .../lerna-root-config-override/lerna.json | 1 + .../packages/bar/package.json | 1 + .../packages/bar/src/index.js | 2 + .../packages/foo/package.json | 1 + .../packages/foo/src/index.js | 2 + .../build/lerna-root-config/.fatherrc.js | 4 + .../expected/bar/index.esm.js | 1 + .../expected/foo/index.esm.js | 1 + .../build/lerna-root-config/lerna.json | 1 + .../packages/bar/package.json | 1 + .../packages/bar/src/index.js | 2 + .../packages/foo/package.json | 1 + .../packages/foo/src/index.js | 2 + .../build/lerna-root-scope/.fatherrc.js | 3 + .../expected/bar/index.esm.js | 1 + .../expected/foo/index.esm.js | 1 + .../build/lerna-root-scope/lerna.json | 1 + .../packages/bar/.fatherrc.js | 3 + .../packages/bar/package.json | 1 + .../packages/bar/src/index.js | 2 + .../packages/foo/.fatherrc.js | 3 + .../packages/foo/package.json | 1 + .../packages/foo/src/index.js | 2 + .../build/lerna-root-tsconfig/.fatherrc.js | 4 + .../expected/bar/es/index.js | 3 + .../expected/foo/es/index.js | 3 + .../build/lerna-root-tsconfig/lerna.json | 1 + .../packages/bar/package.json | 1 + .../packages/bar/src/index.ts | 4 + .../packages/foo/package.json | 1 + .../packages/foo/src/index.ts | 4 + .../build/lerna-root-tsconfig/tsconfig.json | 12 + .../expected/bar/index.esm.js | 1 + .../expected/foo/index.esm.js | 1 + .../build/lerna-scope-packages/lerna.json | 1 + .../packages/@hoo/bar/.fatherrc.js | 4 + .../packages/@hoo/bar/package.json | 1 + .../packages/@hoo/bar/src/index.js | 2 + .../packages/foo/.fatherrc.js | 4 + .../packages/foo/package.json | 1 + .../packages/foo/src/index.js | 2 + .../build/lerna/expected/bar/index.esm.js | 1 + .../build/lerna/expected/foo/index.esm.js | 1 + .../src/fixtures/build/lerna/lerna.json | 1 + .../build/lerna/packages/bar/.fatherrc.js | 4 + .../build/lerna/packages/bar/package.json | 1 + .../build/lerna/packages/bar/src/index.js | 2 + .../build/lerna/packages/foo/.fatherrc.js | 4 + .../build/lerna/packages/foo/package.json | 1 + .../build/lerna/packages/foo/src/index.js | 2 + .../.fatherrc.js | 6 + .../expected/index.umd.js | 43 + .../package.json | 3 + .../packages/fooo/package.json | 9 + .../packages/fooo/src/index.js | 5 + .../src/index.js | 1 + .../.fatherrc.js | 6 + .../expected/index.umd.js | 34 + .../package.json | 5 + .../src/index.js | 4 + .../build/rollup-commonjs-deps/.fatherrc.js | 6 + .../expected/index.umd.js | 18 + .../build/rollup-commonjs-deps/package.json | 5 + .../build/rollup-commonjs-deps/src/index.js | 4 + .../build/rollup-config-alias/.fatherrc.js | 4 + .../rollup-config-alias/expected/index.esm.js | 6 + .../build/rollup-config-alias/src/index.js | 6 + .../rollup-css-autoprefixer/.fatherrc.js | 10 + .../expected/index.esm.js | 31 + .../build/rollup-css-autoprefixer/src/foo.css | 4 + .../rollup-css-autoprefixer/src/index.js | 3 + .../build/rollup-css-extract/.fatherrc.js | 5 + .../rollup-css-extract/expected/index.esm.css | 2 + .../rollup-css-extract/expected/index.esm.js | 1 + .../build/rollup-css-extract/src/foo.css | 2 + .../build/rollup-css-extract/src/index.js | 3 + .../build/rollup-css-inject/.fatherrc.js | 5 + .../rollup-css-inject/expected/index.esm.js | 3 + .../build/rollup-css-inject/src/foo.css | 2 + .../build/rollup-css-inject/src/index.js | 3 + .../build/rollup-css-modules/.fatherrc.js | 5 + .../rollup-css-modules/expected/index.esm.js | 32 + .../build/rollup-css-modules/src/foo.css | 2 + .../build/rollup-css-modules/src/index.js | 3 + .../fixtures/build/rollup-css/.fatherrc.js | 4 + .../build/rollup-css/expected/index.esm.js | 31 + .../src/fixtures/build/rollup-css/src/foo.css | 7 + .../fixtures/build/rollup-css/src/index.js | 3 + .../build/rollup-esm-minify/.fatherrc.js | 4 + .../rollup-esm-minify/expected/index.esm.js | 1 + .../build/rollup-esm-minify/package.json | 5 + .../build/rollup-esm-minify/src/foo.js | 4 + .../build/rollup-esm-minify/src/index.js | 5 + .../build/rollup-esm-mjs/.fatherrc.js | 4 + .../rollup-esm-mjs/expected/index.esm.js | 6 + .../build/rollup-esm-mjs/expected/index.mjs | 1 + .../build/rollup-esm-mjs/package.json | 5 + .../fixtures/build/rollup-esm-mjs/src/foo.js | 4 + .../build/rollup-esm-mjs/src/index.js | 6 + .../rollup-externalsExclude/.fatherrc.js | 11 + .../expected/index.esm.js | 5 + .../rollup-externalsExclude/expected/index.js | 7 + .../rollup-externalsExclude/package.json | 3 + .../rollup-externalsExclude/src/index.js | 2 + .../.fatherrc.js | 10 + .../expected/index.esm.js | 2 + .../p1.js | 20 + .../p2.js | 20 + .../preset.js | 8 + .../src/index.js | 3 + .../build/rollup-extraExternals/.fatherrc.js | 9 + .../expected/index.esm.js | 5 + .../build/rollup-extraExternals/package.json | 3 + .../build/rollup-extraExternals/src/index.js | 6 + .../rollup-extraRollupPlugins/.fatherrc.js | 10 + .../expected/index.esm.js | 1 + .../rollup-extraRollupPlugins/package.json | 3 + .../rollup-extraRollupPlugins/src/index.js | 2 + .../rollup-import-directory/.fatherrc.js | 4 + .../expected/index.esm.js | 1 + .../rollup-import-directory/src/foo/index.js | 2 + .../rollup-import-directory/src/index.js | 1 + .../build/rollup-importLibToEs/.fatherrc.js | 5 + .../expected/index.esm.js | 5 + .../rollup-importLibToEs/expected/index.js | 7 + .../build/rollup-importLibToEs/src/index.js | 3 + .../fixtures/build/rollup-inject/.fatherrc.js | 7 + .../build/rollup-inject/expected/index.esm.js | 3 + .../fixtures/build/rollup-inject/package.json | 5 + .../fixtures/build/rollup-inject/src/index.js | 1 + .../fixtures/build/rollup-json/.fatherrc.js | 4 + .../build/rollup-json/expected/index.esm.js | 6 + .../fixtures/build/rollup-json/src/index.js | 3 + .../fixtures/build/rollup-json/src/pkg.json | 3 + .../build/rollup-less-modules/.fatherrc.js | 5 + .../rollup-less-modules/expected/index.esm.js | 32 + .../build/rollup-less-modules/src/foo.less | 2 + .../build/rollup-less-modules/src/index.js | 3 + .../rollup-less-node-modules/.fatherrc.js | 4 + .../expected/index.esm.js | 31 + .../rollup-less-node-modules/src/foo.less | 3 + .../rollup-less-node-modules/src/index.js | 3 + .../fixtures/build/rollup-less/.fatherrc.js | 4 + .../build/rollup-less/expected/index.esm.js | 31 + .../fixtures/build/rollup-less/src/foo.less | 2 + .../fixtures/build/rollup-less/src/index.js | 3 + .../build/rollup-multiple-entry/.fatherrc.js | 8 + .../rollup-multiple-entry/expected/bar.esm.js | 1 + .../rollup-multiple-entry/expected/foo.esm.js | 1 + .../build/rollup-multiple-entry/src/bar.js | 2 + .../build/rollup-multiple-entry/src/foo.js | 2 + .../build/rollup-node-resolve/.fatherrc.js | 9 + .../rollup-node-resolve/expected/index.umd.js | 10 + .../build/rollup-node-resolve/package.json | 5 + .../build/rollup-node-resolve/src/index.js | 3 + .../fixtures/build/rollup-normal/.fatherrc.js | 6 + .../build/rollup-normal/expected/index.esm.js | 7 + .../build/rollup-normal/expected/index.js | 9 + .../build/rollup-normal/expected/index.umd.js | 12 + .../rollup-normal/expected/index.umd.min.js | 1 + .../fixtures/build/rollup-normal/package.json | 5 + .../fixtures/build/rollup-normal/src/foo.js | 4 + .../fixtures/build/rollup-normal/src/index.js | 4 + .../.fatherrc.js | 29 + .../expected/dva.bar.js | 8 + .../expected/dva.bar.min.js | 1 + .../expected/dva.esm.js | 1 + .../expected/dva.foo.cjs.js | 3 + .../expected/dva.foo.esm.js | 1 + .../expected/dva.foo.umd.js | 8 + .../expected/dva.foo.umd.min.js | 1 + .../expected/dva.js | 3 + .../expected/dva.umd.js | 8 + .../expected/dva.umd.min.js | 1 + .../src/bar.js | 2 + .../src/foo.js | 2 + .../src/index.js | 2 + .../build/rollup-replace/.fatherrc.js | 7 + .../rollup-replace/expected/index.esm.js | 1 + .../build/rollup-replace/package.json | 3 + .../build/rollup-replace/src/index.js | 2 + .../build/rollup-resolve-jsx/.fatherrc.js | 4 + .../rollup-resolve-jsx/expected/index.esm.js | 11 + .../build/rollup-resolve-jsx/package.json | 5 + .../build/rollup-resolve-jsx/src/Foo.jsx | 2 + .../build/rollup-resolve-jsx/src/index.js | 3 + .../build/rollup-runtimeHelpers/.fatherrc.js | 6 + .../expected/index.esm.js | 17 + .../rollup-runtimeHelpers/expected/index.js | 38 + .../build/rollup-runtimeHelpers/package.json | 5 + .../build/rollup-runtimeHelpers/src/index.js | 6 + .../fixtures/build/rollup-sass/.fatherrc.js | 4 + .../build/rollup-sass/expected/index.esm.js | 31 + .../fixtures/build/rollup-sass/src/foo.scss | 2 + .../fixtures/build/rollup-sass/src/index.js | 3 + .../build/rollup-svgr/.umirc.library.js | 3 + .../build/rollup-svgr/expected/index.esm.js | 22 + .../fixtures/build/rollup-svgr/package.json | 5 + .../fixtures/build/rollup-svgr/src/index.jsx | 3 + .../fixtures/build/rollup-svgr/src/menu.svg | 12 + .../.fatherrc.ts | 7 + .../expected/index.esm.js | 5 + .../expected/index.js | 7 + .../expected/type/index.d.ts | 5 + .../src/index.ts | 7 + .../tsconfig.json | 9 + .../typings.d.ts | 7 + .../build/rollup-typescript/.fatherrc.ts | 4 + .../rollup-typescript/expected/index.d.ts | 5 + .../rollup-typescript/expected/index.esm.js | 5 + .../build/rollup-typescript/expected/index.js | 7 + .../build/rollup-typescript/src/index.ts | 7 + .../build/rollup-typescript/tsconfig.json | 8 + .../build/rollup-typescript/typings.d.ts | 7 + .../build/rollup-umd-auto-name/.fatherrc.js | 6 + .../expected/index.umd.js | 13 + .../build/rollup-umd-auto-name/package.json | 3 + .../build/rollup-umd-auto-name/src/index.js | 4 + .../.fatherrc.js | 5 + .../expected/index.umd.css | 2 + .../expected/index.umd.js | 8 + .../expected/index.umd.min.css | 1 + .../expected/index.umd.min.js | 1 + .../src/foo.css | 2 + .../src/index.js | 3 + .../build/rollup-umd-globals/.fatherrc.js | 9 + .../rollup-umd-globals/expected/index.umd.js | 13 + .../build/rollup-umd-globals/package.json | 5 + .../build/rollup-umd-globals/src/index.js | 3 + .../build/rollup-umd-name/.fatherrc.js | 7 + .../rollup-umd-name/expected/index.umd.js | 13 + .../build/rollup-umd-name/src/index.js | 4 + .../build/rollup-umd-overrides/.fatherrc.js | 18 + .../expected/fetch.umd.js | 13 + .../expected/index.umd.js | 13 + .../build/rollup-umd-overrides/src/fetch.js | 4 + .../build/rollup-umd-overrides/src/index.js | 4 + .../build/rollup-umd-sourcemap/.fatherrc.js | 8 + .../expected/index.umd.js | 14 + .../expected/index.umd.js.map | 1 + .../build/rollup-umd-sourcemap/src/index.js | 4 + .../build/target-node-version/.fatherrc.js | 7 + .../target-node-version/expected/es/index.js | 4 + .../build/target-node-version/src/index.js | 6 + .../fixtures/build/target-node/.fatherrc.js | 6 + .../build/target-node/expected/index.esm.js | 6 + .../build/target-node/expected/index.js | 8 + .../fixtures/build/target-node/src/index.js | 6 + packages/father-build/src/getBabelConfig.ts | 95 + packages/father-build/src/getRollupConfig.ts | 318 + packages/father-build/src/getUserConfig.ts | 71 + packages/father-build/src/importLibToEs.js | 26 + packages/father-build/src/index.ts | 3 + .../src/normalizeBundleOpts.test.ts | 53 + .../father-build/src/normalizeBundleOpts.ts | 24 + packages/father-build/src/randomColor.ts | 34 + packages/father-build/src/registerBabel.ts | 23 + packages/father-build/src/rollup.ts | 66 + packages/father-build/src/schema.test.ts | 38 + packages/father-build/src/schema.ts | 168 + packages/father-build/src/types.d.ts | 96 + packages/father-build/src/utils.ts | 11 + packages/father-build/template/tsconfig.json | 23 + packages/plugin-export/.npmignore | 7 - packages/plugin-export/package.json | 19 - packages/plugin-export/src/actions/export.ts | 50 - packages/plugin-export/src/renders/index.ts | 162 - packages/plugin-export/src/renders/renders.ts | 60 - packages/plugin-export/src/server.ts | 28 - packages/plugin-file-manager/package.json | 1 - packages/plugin-pages/src/actions/views_v2.ts | 8 +- packages/plugin-pages/src/server.ts | 31 - public/CNAME | 1 - tsconfig.build.json | 9 + tsconfig.jest.json | 17 + tsconfig.json | 30 +- yarn.lock | 5829 +++- 684 files changed, 15409 insertions(+), 39430 deletions(-) mode change 100644 => 100755 .editorconfig create mode 100755 .eslintignore mode change 100644 => 100755 .eslintrc delete mode 100644 .github/workflows/node.js.yml rename {packages/create-nocobase-app/src/fixtures => mock}/.gitkeep (100%) mode change 100755 => 100644 create mode 100644 mock/api.ts create mode 100644 mock/resources/blocks.ts create mode 100644 mock/resources/examples.ts create mode 100644 mock/resources/index.ts create mode 100644 mock/resources/routes.ts create mode 100644 mock/resources/users.ts delete mode 100644 nodemon.json delete mode 100644 package-lock.json mode change 100644 => 100755 packages/api/bin/nocobase.js delete mode 100755 packages/app/.fatherrc.ts delete mode 100644 packages/app/.npmignore mode change 100755 => 100644 packages/app/.prettierignore mode change 100755 => 100644 packages/app/.prettierrc mode change 100755 => 100644 packages/app/README.md mode change 100755 => 100644 packages/app/mock/.gitkeep create mode 100644 packages/app/mock/api.ts create mode 100644 packages/app/mock/resources/examples.ts create mode 100644 packages/app/mock/resources/index.ts create mode 100644 packages/app/mock/resources/routes.ts create mode 100644 packages/app/mock/resources/users.ts delete mode 100644 packages/app/src/api-client.ts delete mode 100644 packages/app/src/app.ts delete mode 100644 packages/app/src/components/actions/index.tsx delete mode 100644 packages/app/src/components/actions/style.less delete mode 100644 packages/app/src/components/fields/array-cards/index.tsx delete mode 100644 packages/app/src/components/fields/array-cards/style.ts delete mode 100644 packages/app/src/components/fields/array-table/index.tsx delete mode 100644 packages/app/src/components/fields/array-table/style.ts delete mode 100644 packages/app/src/components/fields/automations/index.tsx delete mode 100644 packages/app/src/components/fields/automations/style.less delete mode 100644 packages/app/src/components/fields/cascader/index.tsx delete mode 100644 packages/app/src/components/fields/cascader/style.ts delete mode 100644 packages/app/src/components/fields/checkbox/index.tsx delete mode 100644 packages/app/src/components/fields/checkbox/style.ts delete mode 100644 packages/app/src/components/fields/circle-button/index.tsx delete mode 100644 packages/app/src/components/fields/circle-button/style.ts delete mode 100644 packages/app/src/components/fields/color-select/index.tsx delete mode 100644 packages/app/src/components/fields/date-picker/index.tsx delete mode 100644 packages/app/src/components/fields/date-picker/style.ts delete mode 100644 packages/app/src/components/fields/drawer-select/index.tsx delete mode 100644 packages/app/src/components/fields/filter/index.tsx delete mode 100644 packages/app/src/components/fields/filter/style.less delete mode 100644 packages/app/src/components/fields/filter/useDynamicList.ts delete mode 100644 packages/app/src/components/fields/form-block/index.tsx delete mode 100644 packages/app/src/components/fields/form-block/style.ts delete mode 100644 packages/app/src/components/fields/form-card/index.tsx delete mode 100644 packages/app/src/components/fields/form-card/style.ts delete mode 100644 packages/app/src/components/fields/form-description/index.tsx delete mode 100644 packages/app/src/components/fields/form-grid-col/index.tsx delete mode 100644 packages/app/src/components/fields/form-grid-col/style.ts delete mode 100644 packages/app/src/components/fields/form-grid-row/index.tsx delete mode 100644 packages/app/src/components/fields/form-grid-row/style.ts delete mode 100644 packages/app/src/components/fields/form-item-grid/index.tsx delete mode 100644 packages/app/src/components/fields/form-item-grid/style.ts delete mode 100644 packages/app/src/components/fields/form-layout/index.tsx delete mode 100644 packages/app/src/components/fields/form-mega-layout/index.tsx delete mode 100644 packages/app/src/components/fields/form-slot/index.ts delete mode 100644 packages/app/src/components/fields/form-step/index.tsx delete mode 100644 packages/app/src/components/fields/form-step/style.ts delete mode 100644 packages/app/src/components/fields/form-tab/index.tsx delete mode 100644 packages/app/src/components/fields/form-tab/style.ts delete mode 100644 packages/app/src/components/fields/form-text-box/index.tsx delete mode 100644 packages/app/src/components/fields/icons/index.tsx delete mode 100644 packages/app/src/components/fields/index.tsx delete mode 100644 packages/app/src/components/fields/input/index.tsx delete mode 100644 packages/app/src/components/fields/input/style.ts delete mode 100644 packages/app/src/components/fields/markdown/index.tsx delete mode 100644 packages/app/src/components/fields/number-picker/index.tsx delete mode 100644 packages/app/src/components/fields/number-picker/style.ts delete mode 100644 packages/app/src/components/fields/password/index.tsx delete mode 100644 packages/app/src/components/fields/password/style.ts delete mode 100644 packages/app/src/components/fields/permissions/index.tsx delete mode 100644 packages/app/src/components/fields/radio/index.tsx delete mode 100644 packages/app/src/components/fields/radio/style.ts delete mode 100644 packages/app/src/components/fields/range/index.tsx delete mode 100644 packages/app/src/components/fields/range/style.ts delete mode 100644 packages/app/src/components/fields/rating/index.tsx delete mode 100644 packages/app/src/components/fields/rating/style.ts delete mode 100644 packages/app/src/components/fields/registry.ts delete mode 100644 packages/app/src/components/fields/remote-select/index.tsx delete mode 100644 packages/app/src/components/fields/select/index.tsx delete mode 100644 packages/app/src/components/fields/select/style.ts delete mode 100644 packages/app/src/components/fields/shared.tsx delete mode 100644 packages/app/src/components/fields/sub-table/Table.tsx delete mode 100644 packages/app/src/components/fields/sub-table/index.tsx delete mode 100644 packages/app/src/components/fields/switch/index.tsx delete mode 100644 packages/app/src/components/fields/switch/style.ts delete mode 100644 packages/app/src/components/fields/text-button/index.tsx delete mode 100644 packages/app/src/components/fields/text-button/style.ts delete mode 100644 packages/app/src/components/fields/time-picker/index.tsx delete mode 100644 packages/app/src/components/fields/time-picker/style.ts delete mode 100644 packages/app/src/components/fields/transfer/index.tsx delete mode 100644 packages/app/src/components/fields/transfer/style.ts delete mode 100644 packages/app/src/components/fields/types.ts delete mode 100644 packages/app/src/components/fields/upload/index.tsx delete mode 100644 packages/app/src/components/fields/upload/style.ts delete mode 100644 packages/app/src/components/fields/values/index.tsx delete mode 100644 packages/app/src/components/fields/values/style.less delete mode 100644 packages/app/src/components/fields/values/useDynamicList.ts delete mode 100644 packages/app/src/components/fields/wysiwyg/index.tsx delete mode 100644 packages/app/src/components/menu/index.tsx delete mode 100644 packages/app/src/components/menu/style.less delete mode 100644 packages/app/src/components/pages/AdminLoader/index.tsx delete mode 100644 packages/app/src/components/pages/AvatarDropdown/index.tsx delete mode 100644 packages/app/src/components/pages/AvatarDropdown/style.less delete mode 100644 packages/app/src/components/pages/Page/index.tsx delete mode 100644 packages/app/src/components/pages/Page/style.less delete mode 100644 packages/app/src/components/pages/PageLoader.tsx delete mode 100644 packages/app/src/components/pages/SideMenuLayout/index.tsx delete mode 100644 packages/app/src/components/pages/SideMenuLayout/style.less delete mode 100644 packages/app/src/components/pages/TemplateLoader.tsx delete mode 100644 packages/app/src/components/pages/TopMenuLayout/index.tsx delete mode 100644 packages/app/src/components/pages/TopMenuLayout/logo-blue.svg delete mode 100644 packages/app/src/components/pages/TopMenuLayout/logo-white.svg delete mode 100644 packages/app/src/components/pages/TopMenuLayout/logo.svg delete mode 100644 packages/app/src/components/pages/TopMenuLayout/style.less delete mode 100644 packages/app/src/components/pages/index.tsx delete mode 100644 packages/app/src/components/pages/style.less delete mode 100644 packages/app/src/components/spin/index.tsx delete mode 100644 packages/app/src/components/views/Association.tsx delete mode 100644 packages/app/src/components/views/Calendar/index.tsx delete mode 100644 packages/app/src/components/views/Calendar/style.less delete mode 100644 packages/app/src/components/views/Descriptions.tsx delete mode 100644 packages/app/src/components/views/Field/index.tsx delete mode 100644 packages/app/src/components/views/Field/style.less delete mode 100644 packages/app/src/components/views/FilterForm.tsx delete mode 100644 packages/app/src/components/views/Form.tsx delete mode 100644 packages/app/src/components/views/Kanban/index.tsx delete mode 100644 packages/app/src/components/views/Kanban/style.less delete mode 100644 packages/app/src/components/views/Login.tsx delete mode 100644 packages/app/src/components/views/LostPassword.tsx delete mode 100644 packages/app/src/components/views/Register.tsx delete mode 100644 packages/app/src/components/views/ResetPassword.tsx delete mode 100644 packages/app/src/components/views/SubTable.tsx delete mode 100644 packages/app/src/components/views/Table.tsx delete mode 100644 packages/app/src/components/views/Wysiwyg.tsx delete mode 100644 packages/app/src/components/views/fields2columns.tsx delete mode 100644 packages/app/src/components/views/index.tsx delete mode 100644 packages/app/src/components/views/scopes.tsx delete mode 100644 packages/app/src/components/views/style.less delete mode 100644 packages/app/src/css_browser_selector.js delete mode 100644 packages/app/src/global.less delete mode 100644 packages/app/src/pages/document.ejs rename packages/{create-nocobase-app/templates/AppGenerator => app}/src/pages/index.less (76%) mode change 100755 => 100644 delete mode 100644 packages/app/src/pages/login.tsx delete mode 100644 packages/app/src/pages/lostpassword.tsx delete mode 100644 packages/app/src/pages/register.tsx delete mode 100644 packages/app/src/pages/resetpassword.tsx delete mode 100644 packages/app/src/pages/style.less mode change 100755 => 100644 packages/app/tsconfig.json mode change 100755 => 100644 packages/app/typings.d.ts delete mode 100644 packages/app/umi.js create mode 100644 packages/client/src/api.md create mode 100644 packages/client/src/blocks/block/index.md create mode 100644 packages/client/src/blocks/block/index.tsx create mode 100644 packages/client/src/blocks/block/style.less create mode 100644 packages/client/src/blocks/calendar/index.md rename packages/{app/src/components/fields/form-layout/style.ts => client/src/blocks/calendar/index.tsx} (100%) create mode 100644 packages/client/src/blocks/chart/index.md rename packages/{app/src/components/fields/form-mega-layout/style.ts => client/src/blocks/chart/index.tsx} (100%) create mode 100644 packages/client/src/blocks/descriptions/index.tsx create mode 100644 packages/client/src/blocks/form/Resource.ts create mode 100644 packages/client/src/blocks/form/SchemaField.tsx create mode 100644 packages/client/src/blocks/form/demos/demo1.tsx create mode 100644 packages/client/src/blocks/form/demos/demo2.tsx create mode 100644 packages/client/src/blocks/form/demos/demo3.tsx create mode 100644 packages/client/src/blocks/form/demos/demo4.tsx create mode 100644 packages/client/src/blocks/form/index.md create mode 100644 packages/client/src/blocks/form/index.tsx create mode 100644 packages/client/src/blocks/grid/demo.less create mode 100644 packages/client/src/blocks/grid/index.md create mode 100644 packages/client/src/blocks/grid/index.tsx create mode 100644 packages/client/src/blocks/index.md2 create mode 100644 packages/client/src/blocks/index.tsx create mode 100644 packages/client/src/blocks/kanban/index.md rename packages/{app/src/components/fields/form-slot/style.ts => client/src/blocks/kanban/index.tsx} (100%) create mode 100644 packages/client/src/blocks/table/demos/demo1.tsx create mode 100644 packages/client/src/blocks/table/index.md create mode 100644 packages/client/src/blocks/table/index.tsx create mode 100644 packages/client/src/components/ActionBar/index.md create mode 100644 packages/client/src/components/Drawer/index.md rename packages/{app/src/components/drawer => client/src/components/Drawer}/index.tsx (75%) create mode 100644 packages/client/src/components/Drawer/style.less rename packages/{app/src/components/icons => client/src/components/Icon}/index.tsx (77%) create mode 100644 packages/client/src/components/MenuEditor/index.md create mode 100644 packages/client/src/components/MenuEditor/index.tsx create mode 100644 packages/client/src/components/MenuEditor/style.less create mode 100644 packages/client/src/components/RouteSwitch/__tests__/RouteSwitch.test.tsx create mode 100644 packages/client/src/components/RouteSwitch/__tests__/__snapshots__/RouteSwitch.test.tsx.snap create mode 100644 packages/client/src/components/RouteSwitch/demos/demo1.tsx create mode 100644 packages/client/src/components/RouteSwitch/index.md create mode 100644 packages/client/src/components/RouteSwitch/index.tsx create mode 100644 packages/client/src/fields/cascader/index.md create mode 100644 packages/client/src/fields/cascader/index.tsx create mode 100644 packages/client/src/fields/checkbox/index.md create mode 100644 packages/client/src/fields/checkbox/index.tsx create mode 100644 packages/client/src/fields/color-select/index.md create mode 100644 packages/client/src/fields/color-select/index.tsx create mode 100644 packages/client/src/fields/date-picker/index.md create mode 100644 packages/client/src/fields/date-picker/index.tsx create mode 100644 packages/client/src/fields/descriptions/index.tsx create mode 100644 packages/client/src/fields/designer/index.md rename packages/{app/src/components/fields/form-text-box/style.ts => client/src/fields/designer/index.tsx} (100%) create mode 100644 packages/client/src/fields/drawer-select/index.md create mode 100644 packages/client/src/fields/drawer-select/index.tsx create mode 100644 packages/client/src/fields/filter/FilterItem.tsx create mode 100644 packages/client/src/fields/filter/Group.tsx create mode 100644 packages/client/src/fields/filter/index.md create mode 100644 packages/client/src/fields/filter/index.tsx create mode 100644 packages/client/src/fields/filter/style.less create mode 100644 packages/client/src/fields/icon-picker/index.md create mode 100644 packages/client/src/fields/icon-picker/index.tsx create mode 100644 packages/client/src/fields/index.md create mode 100644 packages/client/src/fields/index.tsx create mode 100644 packages/client/src/fields/input-number/index.md create mode 100644 packages/client/src/fields/input-number/index.tsx create mode 100644 packages/client/src/fields/input/index.md create mode 100644 packages/client/src/fields/input/index.tsx create mode 100644 packages/client/src/fields/markdown/index.md create mode 100644 packages/client/src/fields/markdown/index.tsx create mode 100755 packages/client/src/fields/password/PasswordStrength.tsx create mode 100644 packages/client/src/fields/password/index.md create mode 100644 packages/client/src/fields/password/index.tsx create mode 100644 packages/client/src/fields/radio/index.md create mode 100644 packages/client/src/fields/radio/index.tsx create mode 100644 packages/client/src/fields/select/index.md create mode 100644 packages/client/src/fields/select/index.tsx create mode 100644 packages/client/src/fields/sub-table/index.md rename packages/client/src/{index.ts => fields/sub-table/index.tsx} (100%) create mode 100644 packages/client/src/fields/time-picker/index.md create mode 100644 packages/client/src/fields/time-picker/index.tsx create mode 100644 packages/client/src/fields/upload/index.md create mode 100644 packages/client/src/fields/upload/index.tsx create mode 100755 packages/client/src/fields/upload/placeholder.ts create mode 100644 packages/client/src/fields/values/index.md rename packages/{create-nocobase-app/src/app.ts => client/src/fields/values/index.tsx} (100%) mode change 100755 => 100644 create mode 100644 packages/client/src/index.md create mode 100644 packages/client/src/index.tsx create mode 100644 packages/client/src/resource.ts create mode 100644 packages/client/src/state.ts create mode 100644 packages/client/src/templates/admin-layout/index.md create mode 100644 packages/client/src/templates/admin-layout/index.tsx create mode 100644 packages/client/src/templates/auth-layout/index.md create mode 100644 packages/client/src/templates/auth-layout/index.tsx create mode 100644 packages/client/src/templates/index.tsx create mode 100644 packages/client/src/templates/page-template/index.md create mode 100644 packages/client/src/templates/page-template/index.tsx delete mode 100755 packages/create-nocobase-app/.local delete mode 100755 packages/create-nocobase-app/README.md delete mode 100755 packages/create-nocobase-app/bin/create-nocobase-app.js delete mode 100755 packages/create-nocobase-app/package.json delete mode 100755 packages/create-nocobase-app/src/AppGenerator/AppGenerator.ts delete mode 100755 packages/create-nocobase-app/src/cli.ts delete mode 100755 packages/create-nocobase-app/src/index.test.ts delete mode 100755 packages/create-nocobase-app/src/index.ts delete mode 100755 packages/create-nocobase-app/templates/AppGenerator/.editorconfig delete mode 100644 packages/create-nocobase-app/templates/AppGenerator/.env delete mode 100755 packages/create-nocobase-app/templates/AppGenerator/.fatherrc.ts delete mode 100755 packages/create-nocobase-app/templates/AppGenerator/.gitignore.tpl delete mode 100755 packages/create-nocobase-app/templates/AppGenerator/.prettierignore delete mode 100755 packages/create-nocobase-app/templates/AppGenerator/.prettierrc delete mode 100755 packages/create-nocobase-app/templates/AppGenerator/.umirc.ts.tpl delete mode 100755 packages/create-nocobase-app/templates/AppGenerator/README.md delete mode 100644 packages/create-nocobase-app/templates/AppGenerator/nodemon.json delete mode 100755 packages/create-nocobase-app/templates/AppGenerator/package.json.tpl delete mode 100644 packages/create-nocobase-app/templates/AppGenerator/server.js delete mode 100644 packages/create-nocobase-app/templates/AppGenerator/src/api/index.ts delete mode 100755 packages/create-nocobase-app/templates/AppGenerator/src/pages/index.tsx delete mode 100755 packages/create-nocobase-app/templates/AppGenerator/tsconfig.json delete mode 100755 packages/create-nocobase-app/templates/AppGenerator/typings.d.ts delete mode 100644 packages/create-nocobase-app/tsconfig.json create mode 100755 packages/father-build/.local create mode 100755 packages/father-build/.npmignore create mode 100755 packages/father-build/README.md create mode 100755 packages/father-build/bin/father-build.js create mode 100755 packages/father-build/package.json create mode 100755 packages/father-build/src/babel.ts create mode 100755 packages/father-build/src/build.test.ts create mode 100755 packages/father-build/src/build.ts create mode 100755 packages/father-build/src/fixtures/build/babel-browser-files/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/babel-browser-files/expected/es/browser.js create mode 100755 packages/father-build/src/fixtures/build/babel-browser-files/expected/es/node.js create mode 100755 packages/father-build/src/fixtures/build/babel-browser-files/src/browser.js create mode 100755 packages/father-build/src/fixtures/build/babel-browser-files/src/node.js rename packages/{client/.fatherrc.ts => father-build/src/fixtures/build/babel-cjs-lazy/.fatherrc.js} (64%) mode change 100644 => 100755 create mode 100755 packages/father-build/src/fixtures/build/babel-cjs-lazy/src/foo.js create mode 100755 packages/father-build/src/fixtures/build/babel-cjs-lazy/src/index.js create mode 100755 packages/father-build/src/fixtures/build/babel-extra-babel-presets-and-plugins/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/babel-extra-babel-presets-and-plugins/expected/es/index.js create mode 100755 packages/father-build/src/fixtures/build/babel-extra-babel-presets-and-plugins/p1.js create mode 100755 packages/father-build/src/fixtures/build/babel-extra-babel-presets-and-plugins/p2.js create mode 100755 packages/father-build/src/fixtures/build/babel-extra-babel-presets-and-plugins/preset.js create mode 100755 packages/father-build/src/fixtures/build/babel-extra-babel-presets-and-plugins/src/index.js create mode 100755 packages/father-build/src/fixtures/build/babel-importLibToEs/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/babel-importLibToEs/expected/es/index.js create mode 100755 packages/father-build/src/fixtures/build/babel-importLibToEs/src/index.js create mode 100755 packages/father-build/src/fixtures/build/babel-less-to-css-forbid/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/babel-less-to-css-forbid/expected/es/foo.js create mode 100755 packages/father-build/src/fixtures/build/babel-less-to-css-forbid/expected/es/foo.module.less create mode 100755 packages/father-build/src/fixtures/build/babel-less-to-css-forbid/expected/es/index.less create mode 100755 packages/father-build/src/fixtures/build/babel-less-to-css-forbid/src/foo.js create mode 100755 packages/father-build/src/fixtures/build/babel-less-to-css-forbid/src/foo.module.less create mode 100755 packages/father-build/src/fixtures/build/babel-less-to-css-forbid/src/index.less create mode 100755 packages/father-build/src/fixtures/build/babel-less-to-css/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/babel-less-to-css/expected/es/foo.js create mode 100755 packages/father-build/src/fixtures/build/babel-less-to-css/expected/es/foo.module.css create mode 100755 packages/father-build/src/fixtures/build/babel-less-to-css/expected/es/index.css create mode 100755 packages/father-build/src/fixtures/build/babel-less-to-css/src/foo.js create mode 100755 packages/father-build/src/fixtures/build/babel-less-to-css/src/foo.module.less create mode 100755 packages/father-build/src/fixtures/build/babel-less-to-css/src/index.less create mode 100755 packages/father-build/src/fixtures/build/babel-node-files/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/babel-node-files/expected/es/browser.js create mode 100755 packages/father-build/src/fixtures/build/babel-node-files/expected/es/node.js create mode 100755 packages/father-build/src/fixtures/build/babel-node-files/src/browser.js create mode 100755 packages/father-build/src/fixtures/build/babel-node-files/src/node.js create mode 100755 packages/father-build/src/fixtures/build/babel-node-tsx-jsx/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/babel-node-tsx-jsx/expected/es/B.d.ts create mode 100755 packages/father-build/src/fixtures/build/babel-node-tsx-jsx/expected/es/B.js create mode 100755 packages/father-build/src/fixtures/build/babel-node-tsx-jsx/expected/es/C.js create mode 100755 packages/father-build/src/fixtures/build/babel-node-tsx-jsx/expected/es/node.js create mode 100755 packages/father-build/src/fixtures/build/babel-node-tsx-jsx/src/B.tsx create mode 100755 packages/father-build/src/fixtures/build/babel-node-tsx-jsx/src/C.jsx create mode 100755 packages/father-build/src/fixtures/build/babel-node-tsx-jsx/src/node.js create mode 100755 packages/father-build/src/fixtures/build/babel-node-tsx-jsx/tsconfig.json create mode 100755 packages/father-build/src/fixtures/build/babel-normal/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/babel-normal/expected/es/foo.js create mode 100755 packages/father-build/src/fixtures/build/babel-normal/expected/es/index.js rename packages/{create-nocobase-app/templates/AppGenerator/mock/.gitkeep => father-build/src/fixtures/build/babel-normal/expected/es/types.d.ts} (100%) create mode 100755 packages/father-build/src/fixtures/build/babel-normal/src/__test__/__snapshots__/index.test.js.snap create mode 100755 packages/father-build/src/fixtures/build/babel-normal/src/__test__/index.test.js create mode 100755 packages/father-build/src/fixtures/build/babel-normal/src/bar.md create mode 100755 packages/father-build/src/fixtures/build/babel-normal/src/bar.mdx create mode 100755 packages/father-build/src/fixtures/build/babel-normal/src/demos/foo.js create mode 100755 packages/father-build/src/fixtures/build/babel-normal/src/fixtures/example/package.json create mode 100755 packages/father-build/src/fixtures/build/babel-normal/src/foo.e2e.ts create mode 100755 packages/father-build/src/fixtures/build/babel-normal/src/foo.js create mode 100755 packages/father-build/src/fixtures/build/babel-normal/src/foo.spec.ts create mode 100755 packages/father-build/src/fixtures/build/babel-normal/src/foo.test.js create mode 100755 packages/father-build/src/fixtures/build/babel-normal/src/foo.test.jsx create mode 100755 packages/father-build/src/fixtures/build/babel-normal/src/foo.test.ts create mode 100755 packages/father-build/src/fixtures/build/babel-normal/src/foo.test.tsx create mode 100755 packages/father-build/src/fixtures/build/babel-normal/src/index.js create mode 100755 packages/father-build/src/fixtures/build/babel-normal/src/types.d.ts create mode 100755 packages/father-build/src/fixtures/build/babel-runtimeHelpers/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/babel-runtimeHelpers/expected/es/index.js create mode 100755 packages/father-build/src/fixtures/build/babel-runtimeHelpers/package.json create mode 100755 packages/father-build/src/fixtures/build/babel-runtimeHelpers/src/index.js create mode 100755 packages/father-build/src/fixtures/build/babel-syntax/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/babel-syntax/expected/index.esm.js create mode 100755 packages/father-build/src/fixtures/build/babel-syntax/package.json create mode 100755 packages/father-build/src/fixtures/build/babel-syntax/src/a.js create mode 100755 packages/father-build/src/fixtures/build/babel-syntax/src/b.js create mode 100755 packages/father-build/src/fixtures/build/babel-syntax/src/index.js create mode 100755 packages/father-build/src/fixtures/build/babel-ts-3.7-features/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/babel-ts-3.7-features/expected/es/index.d.ts create mode 100755 packages/father-build/src/fixtures/build/babel-ts-3.7-features/expected/es/index.js create mode 100755 packages/father-build/src/fixtures/build/babel-ts-3.7-features/src/index.ts create mode 100755 packages/father-build/src/fixtures/build/babel-typescript-disable-typecheck/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/babel-typescript-disable-typecheck/expected/es/index.js create mode 100755 packages/father-build/src/fixtures/build/babel-typescript-disable-typecheck/src/index.ts create mode 100755 packages/father-build/src/fixtures/build/babel-typescript-disable-typecheck/tsconfig.json create mode 100755 packages/father-build/src/fixtures/build/babel-typescript-template/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/babel-typescript-template/expected/es/index.d.ts create mode 100755 packages/father-build/src/fixtures/build/babel-typescript-template/expected/es/index.js create mode 100755 packages/father-build/src/fixtures/build/babel-typescript-template/src/index.ts create mode 100755 packages/father-build/src/fixtures/build/babel-typescript/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/babel-typescript/expected/es/index.d.ts create mode 100755 packages/father-build/src/fixtures/build/babel-typescript/expected/es/index.js create mode 100755 packages/father-build/src/fixtures/build/babel-typescript/src/index.ts create mode 100755 packages/father-build/src/fixtures/build/babel-typescript/tsconfig.json create mode 100755 packages/father-build/src/fixtures/build/config-array/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/config-array/expected/index.umd.js create mode 100755 packages/father-build/src/fixtures/build/config-array/src/index.js create mode 100755 packages/father-build/src/fixtures/build/config-array/ui/index.js create mode 100755 packages/father-build/src/fixtures/build/lerna-pkgs/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/lerna-pkgs/core/bar/package.json create mode 100755 packages/father-build/src/fixtures/build/lerna-pkgs/core/bar/src/index.js create mode 100755 packages/father-build/src/fixtures/build/lerna-pkgs/core/foo/package.json create mode 100755 packages/father-build/src/fixtures/build/lerna-pkgs/core/foo/src/index.js create mode 100755 packages/father-build/src/fixtures/build/lerna-pkgs/expected/bar/index.esm.js create mode 100755 packages/father-build/src/fixtures/build/lerna-pkgs/expected/foo/index.esm.js create mode 100755 packages/father-build/src/fixtures/build/lerna-pkgs/lerna.json create mode 100755 packages/father-build/src/fixtures/build/lerna-root-config-override/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/lerna-root-config-override/expected/bar/index.js create mode 100755 packages/father-build/src/fixtures/build/lerna-root-config-override/expected/foo/index.js create mode 100755 packages/father-build/src/fixtures/build/lerna-root-config-override/lerna.json create mode 100755 packages/father-build/src/fixtures/build/lerna-root-config-override/packages/bar/package.json create mode 100755 packages/father-build/src/fixtures/build/lerna-root-config-override/packages/bar/src/index.js create mode 100755 packages/father-build/src/fixtures/build/lerna-root-config-override/packages/foo/package.json create mode 100755 packages/father-build/src/fixtures/build/lerna-root-config-override/packages/foo/src/index.js create mode 100755 packages/father-build/src/fixtures/build/lerna-root-config/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/lerna-root-config/expected/bar/index.esm.js create mode 100755 packages/father-build/src/fixtures/build/lerna-root-config/expected/foo/index.esm.js create mode 100755 packages/father-build/src/fixtures/build/lerna-root-config/lerna.json create mode 100755 packages/father-build/src/fixtures/build/lerna-root-config/packages/bar/package.json create mode 100755 packages/father-build/src/fixtures/build/lerna-root-config/packages/bar/src/index.js create mode 100755 packages/father-build/src/fixtures/build/lerna-root-config/packages/foo/package.json create mode 100755 packages/father-build/src/fixtures/build/lerna-root-config/packages/foo/src/index.js create mode 100755 packages/father-build/src/fixtures/build/lerna-root-scope/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/lerna-root-scope/expected/bar/index.esm.js create mode 100755 packages/father-build/src/fixtures/build/lerna-root-scope/expected/foo/index.esm.js create mode 100755 packages/father-build/src/fixtures/build/lerna-root-scope/lerna.json create mode 100755 packages/father-build/src/fixtures/build/lerna-root-scope/packages/bar/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/lerna-root-scope/packages/bar/package.json create mode 100755 packages/father-build/src/fixtures/build/lerna-root-scope/packages/bar/src/index.js create mode 100755 packages/father-build/src/fixtures/build/lerna-root-scope/packages/foo/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/lerna-root-scope/packages/foo/package.json create mode 100755 packages/father-build/src/fixtures/build/lerna-root-scope/packages/foo/src/index.js create mode 100755 packages/father-build/src/fixtures/build/lerna-root-tsconfig/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/lerna-root-tsconfig/expected/bar/es/index.js create mode 100755 packages/father-build/src/fixtures/build/lerna-root-tsconfig/expected/foo/es/index.js create mode 100755 packages/father-build/src/fixtures/build/lerna-root-tsconfig/lerna.json create mode 100755 packages/father-build/src/fixtures/build/lerna-root-tsconfig/packages/bar/package.json create mode 100755 packages/father-build/src/fixtures/build/lerna-root-tsconfig/packages/bar/src/index.ts create mode 100755 packages/father-build/src/fixtures/build/lerna-root-tsconfig/packages/foo/package.json create mode 100755 packages/father-build/src/fixtures/build/lerna-root-tsconfig/packages/foo/src/index.ts create mode 100755 packages/father-build/src/fixtures/build/lerna-root-tsconfig/tsconfig.json create mode 100755 packages/father-build/src/fixtures/build/lerna-scope-packages/expected/bar/index.esm.js create mode 100755 packages/father-build/src/fixtures/build/lerna-scope-packages/expected/foo/index.esm.js create mode 100755 packages/father-build/src/fixtures/build/lerna-scope-packages/lerna.json create mode 100755 packages/father-build/src/fixtures/build/lerna-scope-packages/packages/@hoo/bar/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/lerna-scope-packages/packages/@hoo/bar/package.json create mode 100755 packages/father-build/src/fixtures/build/lerna-scope-packages/packages/@hoo/bar/src/index.js create mode 100755 packages/father-build/src/fixtures/build/lerna-scope-packages/packages/foo/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/lerna-scope-packages/packages/foo/package.json create mode 100755 packages/father-build/src/fixtures/build/lerna-scope-packages/packages/foo/src/index.js create mode 100755 packages/father-build/src/fixtures/build/lerna/expected/bar/index.esm.js create mode 100755 packages/father-build/src/fixtures/build/lerna/expected/foo/index.esm.js create mode 100755 packages/father-build/src/fixtures/build/lerna/lerna.json create mode 100755 packages/father-build/src/fixtures/build/lerna/packages/bar/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/lerna/packages/bar/package.json create mode 100755 packages/father-build/src/fixtures/build/lerna/packages/bar/src/index.js create mode 100755 packages/father-build/src/fixtures/build/lerna/packages/foo/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/lerna/packages/foo/package.json create mode 100755 packages/father-build/src/fixtures/build/lerna/packages/foo/src/index.js create mode 100755 packages/father-build/src/fixtures/build/require-node_modules-in-sub-directory/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/require-node_modules-in-sub-directory/expected/index.umd.js create mode 100755 packages/father-build/src/fixtures/build/require-node_modules-in-sub-directory/package.json create mode 100755 packages/father-build/src/fixtures/build/require-node_modules-in-sub-directory/packages/fooo/package.json create mode 100755 packages/father-build/src/fixtures/build/require-node_modules-in-sub-directory/packages/fooo/src/index.js create mode 100755 packages/father-build/src/fixtures/build/require-node_modules-in-sub-directory/src/index.js create mode 100755 packages/father-build/src/fixtures/build/rollup-commonjs-deps-auto-named-exports/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/rollup-commonjs-deps-auto-named-exports/expected/index.umd.js create mode 100755 packages/father-build/src/fixtures/build/rollup-commonjs-deps-auto-named-exports/package.json create mode 100755 packages/father-build/src/fixtures/build/rollup-commonjs-deps-auto-named-exports/src/index.js create mode 100755 packages/father-build/src/fixtures/build/rollup-commonjs-deps/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/rollup-commonjs-deps/expected/index.umd.js create mode 100755 packages/father-build/src/fixtures/build/rollup-commonjs-deps/package.json create mode 100755 packages/father-build/src/fixtures/build/rollup-commonjs-deps/src/index.js create mode 100755 packages/father-build/src/fixtures/build/rollup-config-alias/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/rollup-config-alias/expected/index.esm.js create mode 100755 packages/father-build/src/fixtures/build/rollup-config-alias/src/index.js create mode 100755 packages/father-build/src/fixtures/build/rollup-css-autoprefixer/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/rollup-css-autoprefixer/expected/index.esm.js create mode 100755 packages/father-build/src/fixtures/build/rollup-css-autoprefixer/src/foo.css create mode 100755 packages/father-build/src/fixtures/build/rollup-css-autoprefixer/src/index.js create mode 100755 packages/father-build/src/fixtures/build/rollup-css-extract/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/rollup-css-extract/expected/index.esm.css create mode 100755 packages/father-build/src/fixtures/build/rollup-css-extract/expected/index.esm.js create mode 100755 packages/father-build/src/fixtures/build/rollup-css-extract/src/foo.css create mode 100755 packages/father-build/src/fixtures/build/rollup-css-extract/src/index.js create mode 100755 packages/father-build/src/fixtures/build/rollup-css-inject/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/rollup-css-inject/expected/index.esm.js create mode 100755 packages/father-build/src/fixtures/build/rollup-css-inject/src/foo.css create mode 100755 packages/father-build/src/fixtures/build/rollup-css-inject/src/index.js create mode 100755 packages/father-build/src/fixtures/build/rollup-css-modules/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/rollup-css-modules/expected/index.esm.js create mode 100755 packages/father-build/src/fixtures/build/rollup-css-modules/src/foo.css create mode 100755 packages/father-build/src/fixtures/build/rollup-css-modules/src/index.js create mode 100755 packages/father-build/src/fixtures/build/rollup-css/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/rollup-css/expected/index.esm.js create mode 100755 packages/father-build/src/fixtures/build/rollup-css/src/foo.css create mode 100755 packages/father-build/src/fixtures/build/rollup-css/src/index.js create mode 100755 packages/father-build/src/fixtures/build/rollup-esm-minify/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/rollup-esm-minify/expected/index.esm.js create mode 100755 packages/father-build/src/fixtures/build/rollup-esm-minify/package.json create mode 100755 packages/father-build/src/fixtures/build/rollup-esm-minify/src/foo.js create mode 100755 packages/father-build/src/fixtures/build/rollup-esm-minify/src/index.js create mode 100755 packages/father-build/src/fixtures/build/rollup-esm-mjs/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/rollup-esm-mjs/expected/index.esm.js create mode 100755 packages/father-build/src/fixtures/build/rollup-esm-mjs/expected/index.mjs create mode 100755 packages/father-build/src/fixtures/build/rollup-esm-mjs/package.json create mode 100755 packages/father-build/src/fixtures/build/rollup-esm-mjs/src/foo.js create mode 100755 packages/father-build/src/fixtures/build/rollup-esm-mjs/src/index.js create mode 100755 packages/father-build/src/fixtures/build/rollup-externalsExclude/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/rollup-externalsExclude/expected/index.esm.js create mode 100755 packages/father-build/src/fixtures/build/rollup-externalsExclude/expected/index.js create mode 100755 packages/father-build/src/fixtures/build/rollup-externalsExclude/package.json create mode 100755 packages/father-build/src/fixtures/build/rollup-externalsExclude/src/index.js create mode 100755 packages/father-build/src/fixtures/build/rollup-extra-babel-presets-and-plugins/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/rollup-extra-babel-presets-and-plugins/expected/index.esm.js create mode 100755 packages/father-build/src/fixtures/build/rollup-extra-babel-presets-and-plugins/p1.js create mode 100755 packages/father-build/src/fixtures/build/rollup-extra-babel-presets-and-plugins/p2.js create mode 100755 packages/father-build/src/fixtures/build/rollup-extra-babel-presets-and-plugins/preset.js create mode 100755 packages/father-build/src/fixtures/build/rollup-extra-babel-presets-and-plugins/src/index.js create mode 100755 packages/father-build/src/fixtures/build/rollup-extraExternals/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/rollup-extraExternals/expected/index.esm.js create mode 100755 packages/father-build/src/fixtures/build/rollup-extraExternals/package.json create mode 100755 packages/father-build/src/fixtures/build/rollup-extraExternals/src/index.js create mode 100755 packages/father-build/src/fixtures/build/rollup-extraRollupPlugins/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/rollup-extraRollupPlugins/expected/index.esm.js create mode 100755 packages/father-build/src/fixtures/build/rollup-extraRollupPlugins/package.json create mode 100755 packages/father-build/src/fixtures/build/rollup-extraRollupPlugins/src/index.js create mode 100755 packages/father-build/src/fixtures/build/rollup-import-directory/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/rollup-import-directory/expected/index.esm.js create mode 100755 packages/father-build/src/fixtures/build/rollup-import-directory/src/foo/index.js create mode 100755 packages/father-build/src/fixtures/build/rollup-import-directory/src/index.js create mode 100755 packages/father-build/src/fixtures/build/rollup-importLibToEs/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/rollup-importLibToEs/expected/index.esm.js create mode 100755 packages/father-build/src/fixtures/build/rollup-importLibToEs/expected/index.js create mode 100755 packages/father-build/src/fixtures/build/rollup-importLibToEs/src/index.js create mode 100755 packages/father-build/src/fixtures/build/rollup-inject/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/rollup-inject/expected/index.esm.js create mode 100755 packages/father-build/src/fixtures/build/rollup-inject/package.json create mode 100755 packages/father-build/src/fixtures/build/rollup-inject/src/index.js create mode 100755 packages/father-build/src/fixtures/build/rollup-json/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/rollup-json/expected/index.esm.js create mode 100755 packages/father-build/src/fixtures/build/rollup-json/src/index.js create mode 100755 packages/father-build/src/fixtures/build/rollup-json/src/pkg.json create mode 100755 packages/father-build/src/fixtures/build/rollup-less-modules/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/rollup-less-modules/expected/index.esm.js create mode 100755 packages/father-build/src/fixtures/build/rollup-less-modules/src/foo.less create mode 100755 packages/father-build/src/fixtures/build/rollup-less-modules/src/index.js create mode 100755 packages/father-build/src/fixtures/build/rollup-less-node-modules/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/rollup-less-node-modules/expected/index.esm.js create mode 100755 packages/father-build/src/fixtures/build/rollup-less-node-modules/src/foo.less create mode 100755 packages/father-build/src/fixtures/build/rollup-less-node-modules/src/index.js create mode 100755 packages/father-build/src/fixtures/build/rollup-less/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/rollup-less/expected/index.esm.js create mode 100755 packages/father-build/src/fixtures/build/rollup-less/src/foo.less create mode 100755 packages/father-build/src/fixtures/build/rollup-less/src/index.js create mode 100755 packages/father-build/src/fixtures/build/rollup-multiple-entry/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/rollup-multiple-entry/expected/bar.esm.js create mode 100755 packages/father-build/src/fixtures/build/rollup-multiple-entry/expected/foo.esm.js create mode 100755 packages/father-build/src/fixtures/build/rollup-multiple-entry/src/bar.js create mode 100755 packages/father-build/src/fixtures/build/rollup-multiple-entry/src/foo.js create mode 100755 packages/father-build/src/fixtures/build/rollup-node-resolve/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/rollup-node-resolve/expected/index.umd.js create mode 100755 packages/father-build/src/fixtures/build/rollup-node-resolve/package.json create mode 100755 packages/father-build/src/fixtures/build/rollup-node-resolve/src/index.js create mode 100755 packages/father-build/src/fixtures/build/rollup-normal/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/rollup-normal/expected/index.esm.js create mode 100755 packages/father-build/src/fixtures/build/rollup-normal/expected/index.js create mode 100755 packages/father-build/src/fixtures/build/rollup-normal/expected/index.umd.js create mode 100755 packages/father-build/src/fixtures/build/rollup-normal/expected/index.umd.min.js create mode 100755 packages/father-build/src/fixtures/build/rollup-normal/package.json create mode 100755 packages/father-build/src/fixtures/build/rollup-normal/src/foo.js create mode 100755 packages/father-build/src/fixtures/build/rollup-normal/src/index.js create mode 100755 packages/father-build/src/fixtures/build/rollup-outputFilename-with-overrides/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/rollup-outputFilename-with-overrides/expected/dva.bar.js create mode 100755 packages/father-build/src/fixtures/build/rollup-outputFilename-with-overrides/expected/dva.bar.min.js create mode 100755 packages/father-build/src/fixtures/build/rollup-outputFilename-with-overrides/expected/dva.esm.js create mode 100755 packages/father-build/src/fixtures/build/rollup-outputFilename-with-overrides/expected/dva.foo.cjs.js create mode 100755 packages/father-build/src/fixtures/build/rollup-outputFilename-with-overrides/expected/dva.foo.esm.js create mode 100755 packages/father-build/src/fixtures/build/rollup-outputFilename-with-overrides/expected/dva.foo.umd.js create mode 100755 packages/father-build/src/fixtures/build/rollup-outputFilename-with-overrides/expected/dva.foo.umd.min.js create mode 100755 packages/father-build/src/fixtures/build/rollup-outputFilename-with-overrides/expected/dva.js create mode 100755 packages/father-build/src/fixtures/build/rollup-outputFilename-with-overrides/expected/dva.umd.js create mode 100755 packages/father-build/src/fixtures/build/rollup-outputFilename-with-overrides/expected/dva.umd.min.js create mode 100755 packages/father-build/src/fixtures/build/rollup-outputFilename-with-overrides/src/bar.js create mode 100755 packages/father-build/src/fixtures/build/rollup-outputFilename-with-overrides/src/foo.js create mode 100755 packages/father-build/src/fixtures/build/rollup-outputFilename-with-overrides/src/index.js create mode 100755 packages/father-build/src/fixtures/build/rollup-replace/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/rollup-replace/expected/index.esm.js create mode 100755 packages/father-build/src/fixtures/build/rollup-replace/package.json create mode 100755 packages/father-build/src/fixtures/build/rollup-replace/src/index.js create mode 100755 packages/father-build/src/fixtures/build/rollup-resolve-jsx/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/rollup-resolve-jsx/expected/index.esm.js create mode 100755 packages/father-build/src/fixtures/build/rollup-resolve-jsx/package.json create mode 100755 packages/father-build/src/fixtures/build/rollup-resolve-jsx/src/Foo.jsx create mode 100755 packages/father-build/src/fixtures/build/rollup-resolve-jsx/src/index.js create mode 100755 packages/father-build/src/fixtures/build/rollup-runtimeHelpers/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/rollup-runtimeHelpers/expected/index.esm.js create mode 100755 packages/father-build/src/fixtures/build/rollup-runtimeHelpers/expected/index.js create mode 100755 packages/father-build/src/fixtures/build/rollup-runtimeHelpers/package.json create mode 100755 packages/father-build/src/fixtures/build/rollup-runtimeHelpers/src/index.js create mode 100755 packages/father-build/src/fixtures/build/rollup-sass/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/rollup-sass/expected/index.esm.js create mode 100755 packages/father-build/src/fixtures/build/rollup-sass/src/foo.scss create mode 100755 packages/father-build/src/fixtures/build/rollup-sass/src/index.js create mode 100755 packages/father-build/src/fixtures/build/rollup-svgr/.umirc.library.js create mode 100755 packages/father-build/src/fixtures/build/rollup-svgr/expected/index.esm.js create mode 100755 packages/father-build/src/fixtures/build/rollup-svgr/package.json create mode 100755 packages/father-build/src/fixtures/build/rollup-svgr/src/index.jsx create mode 100755 packages/father-build/src/fixtures/build/rollup-svgr/src/menu.svg create mode 100755 packages/father-build/src/fixtures/build/rollup-typescript-declarationDir/.fatherrc.ts create mode 100755 packages/father-build/src/fixtures/build/rollup-typescript-declarationDir/expected/index.esm.js create mode 100755 packages/father-build/src/fixtures/build/rollup-typescript-declarationDir/expected/index.js create mode 100755 packages/father-build/src/fixtures/build/rollup-typescript-declarationDir/expected/type/index.d.ts create mode 100755 packages/father-build/src/fixtures/build/rollup-typescript-declarationDir/src/index.ts create mode 100755 packages/father-build/src/fixtures/build/rollup-typescript-declarationDir/tsconfig.json create mode 100755 packages/father-build/src/fixtures/build/rollup-typescript-declarationDir/typings.d.ts create mode 100755 packages/father-build/src/fixtures/build/rollup-typescript/.fatherrc.ts create mode 100755 packages/father-build/src/fixtures/build/rollup-typescript/expected/index.d.ts create mode 100755 packages/father-build/src/fixtures/build/rollup-typescript/expected/index.esm.js create mode 100755 packages/father-build/src/fixtures/build/rollup-typescript/expected/index.js create mode 100755 packages/father-build/src/fixtures/build/rollup-typescript/src/index.ts create mode 100755 packages/father-build/src/fixtures/build/rollup-typescript/tsconfig.json create mode 100755 packages/father-build/src/fixtures/build/rollup-typescript/typings.d.ts create mode 100755 packages/father-build/src/fixtures/build/rollup-umd-auto-name/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/rollup-umd-auto-name/expected/index.umd.js create mode 100755 packages/father-build/src/fixtures/build/rollup-umd-auto-name/package.json create mode 100755 packages/father-build/src/fixtures/build/rollup-umd-auto-name/src/index.js create mode 100755 packages/father-build/src/fixtures/build/rollup-umd-css-extract-minFile/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/rollup-umd-css-extract-minFile/expected/index.umd.css create mode 100755 packages/father-build/src/fixtures/build/rollup-umd-css-extract-minFile/expected/index.umd.js create mode 100755 packages/father-build/src/fixtures/build/rollup-umd-css-extract-minFile/expected/index.umd.min.css create mode 100755 packages/father-build/src/fixtures/build/rollup-umd-css-extract-minFile/expected/index.umd.min.js create mode 100755 packages/father-build/src/fixtures/build/rollup-umd-css-extract-minFile/src/foo.css create mode 100755 packages/father-build/src/fixtures/build/rollup-umd-css-extract-minFile/src/index.js create mode 100755 packages/father-build/src/fixtures/build/rollup-umd-globals/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/rollup-umd-globals/expected/index.umd.js create mode 100755 packages/father-build/src/fixtures/build/rollup-umd-globals/package.json create mode 100755 packages/father-build/src/fixtures/build/rollup-umd-globals/src/index.js create mode 100755 packages/father-build/src/fixtures/build/rollup-umd-name/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/rollup-umd-name/expected/index.umd.js create mode 100755 packages/father-build/src/fixtures/build/rollup-umd-name/src/index.js create mode 100755 packages/father-build/src/fixtures/build/rollup-umd-overrides/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/rollup-umd-overrides/expected/fetch.umd.js create mode 100755 packages/father-build/src/fixtures/build/rollup-umd-overrides/expected/index.umd.js create mode 100755 packages/father-build/src/fixtures/build/rollup-umd-overrides/src/fetch.js create mode 100755 packages/father-build/src/fixtures/build/rollup-umd-overrides/src/index.js create mode 100755 packages/father-build/src/fixtures/build/rollup-umd-sourcemap/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/rollup-umd-sourcemap/expected/index.umd.js create mode 100755 packages/father-build/src/fixtures/build/rollup-umd-sourcemap/expected/index.umd.js.map create mode 100755 packages/father-build/src/fixtures/build/rollup-umd-sourcemap/src/index.js create mode 100755 packages/father-build/src/fixtures/build/target-node-version/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/target-node-version/expected/es/index.js create mode 100755 packages/father-build/src/fixtures/build/target-node-version/src/index.js create mode 100755 packages/father-build/src/fixtures/build/target-node/.fatherrc.js create mode 100755 packages/father-build/src/fixtures/build/target-node/expected/index.esm.js create mode 100755 packages/father-build/src/fixtures/build/target-node/expected/index.js create mode 100755 packages/father-build/src/fixtures/build/target-node/src/index.js create mode 100755 packages/father-build/src/getBabelConfig.ts create mode 100755 packages/father-build/src/getRollupConfig.ts create mode 100755 packages/father-build/src/getUserConfig.ts create mode 100755 packages/father-build/src/importLibToEs.js create mode 100755 packages/father-build/src/index.ts create mode 100755 packages/father-build/src/normalizeBundleOpts.test.ts create mode 100755 packages/father-build/src/normalizeBundleOpts.ts create mode 100755 packages/father-build/src/randomColor.ts create mode 100755 packages/father-build/src/registerBabel.ts create mode 100755 packages/father-build/src/rollup.ts create mode 100755 packages/father-build/src/schema.test.ts create mode 100755 packages/father-build/src/schema.ts create mode 100755 packages/father-build/src/types.d.ts create mode 100755 packages/father-build/src/utils.ts create mode 100755 packages/father-build/template/tsconfig.json delete mode 100644 packages/plugin-export/.npmignore delete mode 100644 packages/plugin-export/package.json delete mode 100644 packages/plugin-export/src/actions/export.ts delete mode 100644 packages/plugin-export/src/renders/index.ts delete mode 100644 packages/plugin-export/src/renders/renders.ts delete mode 100644 packages/plugin-export/src/server.ts delete mode 100644 public/CNAME create mode 100755 tsconfig.build.json create mode 100755 tsconfig.jest.json mode change 100644 => 100755 tsconfig.json diff --git a/.dumi/theme/builtins/Previewer.less b/.dumi/theme/builtins/Previewer.less index f8f038e4e..dce93303e 100755 --- a/.dumi/theme/builtins/Previewer.less +++ b/.dumi/theme/builtins/Previewer.less @@ -4,6 +4,7 @@ background-color: #fff; border: 1px solid @c-border; border-radius: 1px; + margin-bottom: 24px; &[data-debug] { margin-top: 32px; diff --git a/.dumi/theme/builtins/Previewer.tsx b/.dumi/theme/builtins/Previewer.tsx index 71c16b641..eb308c401 100755 --- a/.dumi/theme/builtins/Previewer.tsx +++ b/.dumi/theme/builtins/Previewer.tsx @@ -76,7 +76,7 @@ const Previewer: React.FC = oProps => { const isActive = history?.location.hash === `#${props.identifier}`; const isSingleFile = Object.keys(props.sources).length === 1; const openCSB = useCodeSandbox(props.hideActions?.includes('CSB') ? null : props); - const openRiddle = useRiddle(props.hideActions?.includes('RIDDLE') ? null : props); + // const openRiddle = useRiddle(props.hideActions?.includes('RIDDLE') ? null : props); const [execMotions, isMotionRunning] = useMotions(props.motions || [], demoRef.current); const [copyCode, copyStatus] = useCopy(); const [currentFile, setCurrentFile] = useState('_'); @@ -158,14 +158,14 @@ const Previewer: React.FC = oProps => { onClick={openCSB} /> )} - {openRiddle && ( + {/* {openRiddle && (