├── example ├── plugin-layout │ ├── index.js │ ├── renderRightContent │ │ └── index.js │ └── package.json ├── services │ ├── index.ts │ └── user.ts ├── models │ ├── count.ts │ ├── foo.ts │ └── bar.ts ├── locales │ ├── en-US.js │ ├── nl-NL.js │ └── zh-CN.js ├── .gitignore ├── typing.d.ts ├── pages │ ├── plugin-model.css │ ├── index.tsx │ ├── plugin-locale.css │ ├── plugin-access.tsx │ ├── plugin-no-access.tsx │ ├── request │ │ └── index.tsx │ ├── plugin-qiankun.tsx │ ├── plugin-model.js │ └── plugin-initial-state.js ├── mock │ └── user.js ├── package.json ├── access.ts └── tsconfig.json ├── typing.d.ts ├── packages ├── plugin-qiankun │ ├── examples │ │ ├── app3 │ │ │ ├── app.js │ │ │ ├── global.less │ │ │ ├── .env │ │ │ ├── services │ │ │ │ ├── request.js │ │ │ │ └── user.js │ │ │ ├── pages │ │ │ │ ├── index.js │ │ │ │ ├── $abc.js │ │ │ │ └── user │ │ │ │ │ └── index.js │ │ │ ├── layouts │ │ │ │ ├── style.less │ │ │ │ └── index.js │ │ │ ├── serve.json │ │ │ ├── package.json │ │ │ ├── mock │ │ │ │ └── user.js │ │ │ ├── models │ │ │ │ └── user.js │ │ │ └── .umirc.js │ │ ├── app4 │ │ │ ├── app.js │ │ │ ├── global.less │ │ │ ├── .env │ │ │ ├── services │ │ │ │ ├── request.js │ │ │ │ └── user.js │ │ │ ├── pages │ │ │ │ ├── index.js │ │ │ │ ├── $abc.js │ │ │ │ └── user │ │ │ │ │ └── index.js │ │ │ ├── layouts │ │ │ │ ├── style.less │ │ │ │ └── index.js │ │ │ ├── serve.json │ │ │ ├── package.json │ │ │ ├── mock │ │ │ │ └── user.js │ │ │ ├── models │ │ │ │ └── user.js │ │ │ └── .umirc.js │ │ ├── master │ │ │ ├── public │ │ │ │ └── .gitkeep │ │ │ ├── global.js │ │ │ ├── .env │ │ │ ├── pages │ │ │ │ ├── index.css │ │ │ │ ├── app2 │ │ │ │ │ └── index.js │ │ │ │ └── index.js │ │ │ ├── services │ │ │ │ ├── app.js │ │ │ │ └── request.js │ │ │ ├── serve.json │ │ │ ├── package.json │ │ │ ├── jsconfig.json │ │ │ ├── global.less │ │ │ ├── layouts │ │ │ │ └── style.less │ │ │ ├── mock │ │ │ │ └── app.js │ │ │ ├── app.js │ │ │ └── models │ │ │ │ └── base.js │ │ ├── app1 │ │ │ ├── global.less │ │ │ ├── .env │ │ │ ├── services │ │ │ │ ├── request.js │ │ │ │ └── user.js │ │ │ ├── app.js │ │ │ ├── layouts │ │ │ │ ├── style.less │ │ │ │ └── index.js │ │ │ ├── serve.json │ │ │ ├── package.json │ │ │ ├── mock │ │ │ │ └── user.js │ │ │ ├── models │ │ │ │ └── user.js │ │ │ ├── .umirc.js │ │ │ └── pages │ │ │ │ ├── user │ │ │ │ └── index.js │ │ │ │ └── index.js │ │ └── app2 │ │ │ ├── global.less │ │ │ ├── .env │ │ │ ├── services │ │ │ ├── request.js │ │ │ └── user.js │ │ │ ├── pages │ │ │ ├── index.js │ │ │ └── user │ │ │ │ ├── model.js │ │ │ │ └── index.js │ │ │ ├── layouts │ │ │ ├── style.less │ │ │ └── index.js │ │ │ ├── package.json │ │ │ ├── serve.json │ │ │ ├── mock │ │ │ └── user.js │ │ │ ├── app.js │ │ │ └── .umirc.js │ ├── src │ │ ├── master │ │ │ ├── ErrorBoundary.tsx.tpl │ │ │ ├── AntdLoader.tsx.tpl │ │ │ └── AntdErrorBoundary.tsx.tpl │ │ ├── constants.ts │ │ ├── slave │ │ │ ├── qiankunModel.ts.tpl │ │ │ ├── connectMaster.tsx.tpl │ │ │ └── slaveRuntimePlugin.ts.tpl │ │ └── index.ts │ ├── .fatherrc.ts │ ├── README.md │ ├── typings │ │ └── index.d.ts │ ├── tsconfig.json │ ├── readme │ │ └── IE兼容性初步解决方案.md │ └── LICENSE ├── plugin-dva │ ├── src │ │ ├── getModels │ │ │ └── fixtures │ │ │ │ ├── normal │ │ │ │ ├── a.css │ │ │ │ ├── h.d.ts │ │ │ │ ├── g.test.ts │ │ │ │ ├── e.jsx │ │ │ │ ├── f.tsx │ │ │ │ ├── b.js │ │ │ │ └── c.ts │ │ │ │ ├── extraModels │ │ │ │ └── .gitkeep │ │ │ │ ├── skipModelValidate │ │ │ │ └── no_content.js │ │ │ │ ├── models-for-extraModels │ │ │ │ ├── a_valid.js │ │ │ │ └── b_invalid.js │ │ │ │ └── jsx │ │ │ │ └── a.jsx │ │ ├── fixtures │ │ │ ├── lazyLoad │ │ │ │ ├── utils.ts │ │ │ │ ├── pages │ │ │ │ │ ├── index.less │ │ │ │ │ └── index.tsx │ │ │ │ ├── models │ │ │ │ │ └── foo.ts │ │ │ │ └── .umirc.ts │ │ │ ├── normal │ │ │ │ ├── pages │ │ │ │ │ ├── index.less │ │ │ │ │ └── index.tsx │ │ │ │ ├── models │ │ │ │ │ └── foo.ts │ │ │ │ └── .umirc.ts │ │ │ ├── with-immer │ │ │ │ ├── pages │ │ │ │ │ ├── index.less │ │ │ │ │ └── index.tsx │ │ │ │ ├── .umirc.ts │ │ │ │ └── models │ │ │ │ │ └── foo.ts │ │ │ └── page-models │ │ │ │ ├── models │ │ │ │ └── foo.ts │ │ │ │ ├── pages │ │ │ │ └── home │ │ │ │ │ ├── index.less │ │ │ │ │ ├── models │ │ │ │ │ └── bar.ts │ │ │ │ │ └── index.tsx │ │ │ │ └── .umirc.ts │ │ ├── exports.tpl │ │ ├── getUserLibDir.ts │ │ └── runtime.tpl │ ├── README.md │ └── package.json ├── plugin-crossorigin │ ├── src │ │ └── fixtures │ │ │ ├── normal │ │ │ ├── package.json │ │ │ ├── pages │ │ │ │ └── index.tsx │ │ │ └── .umirc.ts │ │ │ └── public-path │ │ │ ├── package.json │ │ │ ├── pages │ │ │ └── index.tsx │ │ │ └── .umirc.ts │ ├── README.md │ ├── package.json │ └── CHANGELOG.md ├── plugin-initial-state │ ├── src │ │ ├── fixtures │ │ │ ├── shouldPluginEnable │ │ │ │ ├── n-empty.js │ │ │ │ ├── n-ts-type-as.ts │ │ │ │ ├── n-tsx.tsx │ │ │ │ ├── y-export-function.js │ │ │ │ ├── y-export-ts-as.ts │ │ │ │ ├── y-export-const.js │ │ │ │ ├── y-export-specifiers.js │ │ │ │ ├── y-export-tsx-with-jsx.tsx │ │ │ │ └── n-more-syntax.js │ │ │ ├── default │ │ │ │ ├── src │ │ │ │ │ ├── app.js │ │ │ │ │ └── pages │ │ │ │ │ │ └── index.js │ │ │ │ └── .umirc.ts │ │ │ ├── noEntry │ │ │ │ ├── src │ │ │ │ │ ├── app.js │ │ │ │ │ └── pages │ │ │ │ │ │ └── index.js │ │ │ │ └── .umirc.ts │ │ │ ├── setInitialState │ │ │ │ ├── src │ │ │ │ │ ├── app.js │ │ │ │ │ └── pages │ │ │ │ │ │ └── index.js │ │ │ │ ├── .umirc.ts │ │ │ │ └── test.js │ │ │ └── noExports │ │ │ │ ├── .umirc.ts │ │ │ │ └── src │ │ │ │ └── pages │ │ │ │ └── index.js │ │ ├── utils │ │ │ ├── getExportContent.tsx │ │ │ ├── shouldPluginEnable.test.ts │ │ │ └── getProviderContent.tsx │ │ ├── runtime.tsx.tpl │ │ └── constants.ts │ ├── README.md │ └── package.json ├── plugin-locale │ ├── fixtures │ │ ├── multiple-ext │ │ │ ├── src │ │ │ │ ├── page │ │ │ │ │ └── temp │ │ │ │ │ │ ├── locale │ │ │ │ │ │ ├── test.js │ │ │ │ │ │ ├── en-US │ │ │ │ │ │ │ └── t.js │ │ │ │ │ │ ├── sk.json │ │ │ │ │ │ ├── en-US.js │ │ │ │ │ │ └── zh-CN.ts │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── model.js │ │ │ │ ├── locale │ │ │ │ │ ├── sk.json │ │ │ │ │ ├── en-US.js │ │ │ │ │ └── zh-CN.ts │ │ │ │ └── app.js │ │ │ ├── package.json │ │ │ └── config │ │ │ │ └── config.js │ │ ├── base-separator │ │ │ ├── src │ │ │ │ ├── pages │ │ │ │ │ └── temp │ │ │ │ │ │ ├── locales │ │ │ │ │ │ ├── test.js │ │ │ │ │ │ ├── en_US │ │ │ │ │ │ │ └── t.js │ │ │ │ │ │ ├── en_US.js │ │ │ │ │ │ ├── sk.js │ │ │ │ │ │ └── zh_CN.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── model.js │ │ │ │ └── locales │ │ │ │ │ ├── sk.js │ │ │ │ │ ├── zh_CN.js │ │ │ │ │ └── en_US.js │ │ │ ├── package.json │ │ │ └── config │ │ │ │ └── config.js │ │ ├── normal │ │ │ ├── src │ │ │ │ ├── locales │ │ │ │ │ ├── sk.js │ │ │ │ │ ├── zh-CN.js │ │ │ │ │ └── en-US.js │ │ │ │ └── app.js │ │ │ └── .umirc.ts │ │ ├── singular │ │ │ ├── src │ │ │ │ ├── app.js │ │ │ │ └── locale │ │ │ │ │ ├── zh-CN.js │ │ │ │ │ ├── en-US.js │ │ │ │ │ └── sk.js │ │ │ └── .umirc.ts │ │ └── runtime │ │ │ ├── src │ │ │ ├── locales │ │ │ │ ├── zh-CN.js │ │ │ │ ├── en-US.js │ │ │ │ └── sk.js │ │ │ ├── app.js │ │ │ └── pages │ │ │ │ └── index.jsx │ │ │ └── .umirc.ts │ ├── README.md │ ├── src │ │ ├── templates │ │ │ └── runtime.tpl │ │ └── polyfill.ts │ └── package.json ├── plugin-model │ ├── tests │ │ ├── fixtures │ │ │ ├── modelWithDva │ │ │ │ ├── models │ │ │ │ │ ├── hook7.js │ │ │ │ │ ├── hook1.js │ │ │ │ │ ├── hook2.js │ │ │ │ │ ├── hook6.js │ │ │ │ │ ├── hook3.js │ │ │ │ │ ├── dva.js │ │ │ │ │ ├── hook5.js │ │ │ │ │ ├── dvaTs.ts │ │ │ │ │ └── hook4.js │ │ │ │ ├── test.js │ │ │ │ └── index.tsx │ │ │ ├── specialCharactersInModelName │ │ │ │ ├── models │ │ │ │ │ ├── 权限.ts │ │ │ │ │ ├── user-hook.js │ │ │ │ │ ├── umi's hook.js │ │ │ │ │ └── counter`hook-backup@1.0.tsx │ │ │ │ ├── test.js │ │ │ │ └── index.tsx │ │ │ ├── modelDoNotExist │ │ │ │ ├── test.js │ │ │ │ └── index.tsx │ │ │ ├── modelWithError │ │ │ │ ├── models │ │ │ │ │ └── name.js │ │ │ │ ├── test.js │ │ │ │ └── index.tsx │ │ │ ├── extraModel │ │ │ │ ├── extra │ │ │ │ │ └── initialState.js │ │ │ │ ├── models │ │ │ │ │ ├── auth.js │ │ │ │ │ └── message.js │ │ │ │ ├── index.tsx │ │ │ │ └── test.js │ │ │ ├── modelWithDependencies │ │ │ │ ├── models │ │ │ │ │ ├── auth.js │ │ │ │ │ └── message.js │ │ │ │ ├── index.tsx │ │ │ │ └── test.js │ │ │ ├── defaultUsage │ │ │ │ ├── models │ │ │ │ │ └── counter.js │ │ │ │ ├── index.tsx │ │ │ │ └── test.js │ │ │ ├── pageModels │ │ │ │ ├── pages │ │ │ │ │ └── user │ │ │ │ │ │ └── models │ │ │ │ │ │ └── counter.js │ │ │ │ ├── index.tsx │ │ │ │ └── test.js │ │ │ ├── pageSingleModel │ │ │ │ ├── pages │ │ │ │ │ └── user │ │ │ │ │ │ └── counter.model.js │ │ │ │ ├── index.tsx │ │ │ │ └── test.js │ │ │ ├── switchBackToInitialState │ │ │ │ ├── models │ │ │ │ │ └── counter.js │ │ │ │ ├── index.tsx │ │ │ │ └── test.js │ │ │ └── modelWithSelector │ │ │ │ ├── test.js │ │ │ │ ├── models │ │ │ │ └── user.js │ │ │ │ └── index.tsx │ │ └── getName.test.ts │ ├── src │ │ ├── constants.ts │ │ ├── helpers │ │ │ ├── constant.tsx.tpl │ │ │ └── dispatcher.tsx.tpl │ │ ├── runtime.tsx.tpl │ │ └── utils │ │ │ └── getModels.ts │ ├── README.md │ └── package.json ├── plugin-layout │ ├── fixtures │ │ └── .umirc.ts │ ├── src │ │ ├── types │ │ │ └── index.d.ts │ │ ├── layout │ │ │ ├── blankLayout.tsx │ │ │ └── getLayoutRenderConfig.ts │ │ ├── layoutExports.ts.tpl │ │ └── utils │ │ │ └── copySrcFiles.ts │ ├── README.md │ └── package.json ├── plugin-ant-design-pro-block │ ├── example │ │ ├── package.json │ │ ├── pages │ │ │ ├── index.css │ │ │ └── index.js │ │ ├── utils │ │ │ └── request.js │ │ └── .umirc.js │ ├── README.md │ ├── CHANGELOG.md │ └── package.json ├── plugin-helmet │ ├── fixtures │ │ ├── ssr │ │ │ ├── src │ │ │ │ ├── app.js │ │ │ │ └── pages │ │ │ │ │ └── index.js │ │ │ └── .umirc.ts │ │ └── normal │ │ │ ├── src │ │ │ ├── app.js │ │ │ └── pages │ │ │ │ └── index.js │ │ │ └── .umirc.ts │ ├── src │ │ └── templates │ │ │ └── exports.tpl │ ├── README.md │ └── package.json ├── plugin-analytics │ ├── src │ │ └── fixtures │ │ │ ├── analytics-ga-key │ │ │ ├── .env │ │ │ ├── pages │ │ │ │ ├── index.less │ │ │ │ └── index.tsx │ │ │ └── .umirc.ts │ │ │ └── analytics │ │ │ ├── pages │ │ │ ├── index.less │ │ │ └── index.tsx │ │ │ └── .umirc.ts │ ├── README.md │ └── package.json ├── plugin-block-devtool │ ├── example │ │ ├── src │ │ │ ├── index.css │ │ │ └── index.js │ │ ├── .umirc.js │ │ └── package.json │ ├── README.md │ ├── package.json │ └── LICENSE ├── plugin-request │ ├── .fatherrc.ts │ ├── tests │ │ └── mocks │ │ │ ├── antd.js │ │ │ └── umi │ │ │ └── index.js │ ├── src │ │ └── ui │ │ │ ├── noop.ts │ │ │ └── index.ts │ ├── README.md │ └── package.json ├── plugin-esbuild │ ├── src │ │ └── fixtures │ │ │ ├── ssr │ │ │ ├── src │ │ │ │ └── pages │ │ │ │ │ └── index.js │ │ │ └── .umirc.ts │ │ │ ├── es5 │ │ │ ├── src │ │ │ │ └── pages │ │ │ │ │ └── index.js │ │ │ └── .umirc.ts │ │ │ ├── no-es5 │ │ │ ├── src │ │ │ │ └── pages │ │ │ │ │ └── index.js │ │ │ └── .umirc.ts │ │ │ └── normal │ │ │ ├── src │ │ │ └── pages │ │ │ │ └── index.js │ │ │ └── .umirc.ts │ ├── README.md │ └── package.json ├── plugin-access │ ├── src │ │ ├── fixtures │ │ │ └── normal │ │ │ │ ├── access.ts │ │ │ │ ├── pages │ │ │ │ └── index.tsx │ │ │ │ └── .umirc.ts │ │ ├── utils │ │ │ ├── getRootContainerContent.ts │ │ │ ├── getContextContent.ts │ │ │ ├── index.ts │ │ │ └── getAccessContent.ts │ │ └── index.test.ts │ ├── tests │ │ ├── utils │ │ │ ├── getAccessContent.test.ts │ │ │ ├── getContextContent.test.ts │ │ │ ├── getRootContainerContent.test.ts │ │ │ └── getAccessProviderContent.test.ts │ │ └── __mocks__ │ │ │ └── fs.ts │ ├── README.md │ └── package.json ├── preset-umi2-compatible │ ├── src │ │ ├── index.ts │ │ └── plugins │ │ │ └── router │ │ │ ├── router.ts │ │ │ └── historyAdapater.ts │ ├── README.md │ └── package.json ├── plugin-antd-dayjs │ ├── src │ │ └── runtime.tpl │ ├── README.md │ ├── CHANGELOG.md │ └── package.json ├── preset-react │ ├── src │ │ ├── defaultConfig.ts │ │ └── index.ts │ └── README.md ├── plugin-antd │ ├── README.md │ └── package.json ├── plugin-sass │ ├── README.md │ ├── CHANGELOG.md │ ├── package.json │ └── src │ │ └── index.ts ├── plugin-test │ ├── README.md │ ├── package.json │ ├── CHANGELOG.md │ └── src │ │ └── index.ts ├── plugin-preact │ ├── README.md │ ├── src │ │ └── index.ts │ └── package.json ├── plugin-stylus │ ├── README.md │ ├── CHANGELOG.md │ ├── package.json │ └── src │ │ └── index.ts ├── plugin-openapi │ ├── README.md │ └── package.json ├── plugin-antd-mobile │ ├── README.md │ ├── package.json │ └── CHANGELOG.md ├── plugin-dev-externals │ ├── README.md │ ├── CHANGELOG.md │ └── package.json └── preset-ant-design-pro │ ├── README.md │ ├── src │ ├── chainWebpack.ts │ └── index.ts │ └── package.json ├── .yarnrc ├── cypress.json ├── .prettierignore ├── .gitignore ├── cypress ├── fixtures │ └── example.json ├── support │ ├── index.js │ └── commands.js └── plugins │ └── index.js ├── scripts ├── utils │ ├── isNextVersion.js │ ├── getPackages.js │ └── exec.js └── verifyCommit.js ├── .prettierrc ├── .editorconfig ├── jest.config.js ├── .github └── workflows │ ├── outdated.yml │ ├── coverage.yml │ └── ci.yml ├── lerna.json ├── .fatherrc.ts ├── tsconfig.json └── README.md /example/plugin-layout/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /typing.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'semver'; 2 | -------------------------------------------------------------------------------- /packages/plugin-qiankun/examples/app3/app.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/plugin-qiankun/examples/app4/app.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/services/index.ts: -------------------------------------------------------------------------------- 1 | export * from './user'; 2 | -------------------------------------------------------------------------------- /packages/plugin-dva/src/getModels/fixtures/normal/a.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/plugin-dva/src/getModels/fixtures/normal/h.d.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/plugin-qiankun/examples/master/public/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/plugin-dva/src/getModels/fixtures/extraModels/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/plugin-dva/src/getModels/fixtures/normal/g.test.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/models/count.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | state: 0, 3 | }; 4 | -------------------------------------------------------------------------------- /example/models/foo.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | state: 2, 3 | }; 4 | -------------------------------------------------------------------------------- /packages/plugin-crossorigin/src/fixtures/normal/package.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /packages/plugin-crossorigin/src/fixtures/public-path/package.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /packages/plugin-initial-state/src/fixtures/shouldPluginEnable/n-empty.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/plugin-locale/fixtures/multiple-ext/src/page/temp/locale/test.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/locales/en-US.js: -------------------------------------------------------------------------------- 1 | export default { 2 | name: 'Hi, {name}', 3 | }; 4 | -------------------------------------------------------------------------------- /example/locales/nl-NL.js: -------------------------------------------------------------------------------- 1 | export default { 2 | name: '你好,{name}', 3 | }; 4 | -------------------------------------------------------------------------------- /example/locales/zh-CN.js: -------------------------------------------------------------------------------- 1 | export default { 2 | name: '你好,{name}', 3 | }; 4 | -------------------------------------------------------------------------------- /packages/plugin-dva/src/getModels/fixtures/skipModelValidate/no_content.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/plugin-locale/fixtures/base-separator/src/pages/temp/locales/test.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/plugin-locale/fixtures/multiple-ext/src/page/temp/locale/en-US/t.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/plugin-qiankun/examples/master/global.js: -------------------------------------------------------------------------------- 1 | import 'whatwg-fetch'; 2 | -------------------------------------------------------------------------------- /packages/plugin-locale/fixtures/base-separator/src/pages/temp/locales/en_US/t.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/plugin-model/tests/fixtures/modelWithDva/models/hook7.js: -------------------------------------------------------------------------------- 1 | export default {}; -------------------------------------------------------------------------------- /packages/plugin-qiankun/examples/master/.env: -------------------------------------------------------------------------------- 1 | PORT=8000 2 | BROWSER=none 3 | 4 | -------------------------------------------------------------------------------- /packages/plugin-layout/fixtures/.umirc.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | layout: {} 3 | } 4 | -------------------------------------------------------------------------------- /packages/plugin-qiankun/examples/app1/global.less: -------------------------------------------------------------------------------- 1 | #app1 { 2 | height: 100%; 3 | } 4 | -------------------------------------------------------------------------------- /packages/plugin-qiankun/examples/app2/global.less: -------------------------------------------------------------------------------- 1 | #app2 { 2 | height: 100%; 3 | } 4 | -------------------------------------------------------------------------------- /packages/plugin-qiankun/examples/app3/global.less: -------------------------------------------------------------------------------- 1 | #app3 { 2 | height: 100%; 3 | } 4 | -------------------------------------------------------------------------------- /packages/plugin-qiankun/examples/app4/global.less: -------------------------------------------------------------------------------- 1 | #app4 { 2 | height: 100%; 3 | } 4 | -------------------------------------------------------------------------------- /.yarnrc: -------------------------------------------------------------------------------- 1 | # Using the official mirror source 2 | registry "https://registry.yarnpkg.com" 3 | -------------------------------------------------------------------------------- /example/.gitignore: -------------------------------------------------------------------------------- 1 | /.umi 2 | /.umi-production 3 | /dist 4 | /node_modules 5 | /yarn.lock 6 | -------------------------------------------------------------------------------- /packages/plugin-ant-design-pro-block/example/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "example" 3 | } 4 | -------------------------------------------------------------------------------- /packages/plugin-dva/src/fixtures/lazyLoad/utils.ts: -------------------------------------------------------------------------------- 1 | export { data } from './pages/index'; 2 | -------------------------------------------------------------------------------- /packages/plugin-helmet/fixtures/ssr/src/app.js: -------------------------------------------------------------------------------- 1 | export function patchRoutes({ routes }) { 2 | } -------------------------------------------------------------------------------- /packages/plugin-model/src/constants.ts: -------------------------------------------------------------------------------- 1 | export const DIR_NAME_IN_TMP = 'plugin-model'; 2 | -------------------------------------------------------------------------------- /packages/plugin-qiankun/examples/app2/.env: -------------------------------------------------------------------------------- 1 | PORT=8002 2 | # HTTPS=true 3 | BROWSER=none 4 | -------------------------------------------------------------------------------- /cypress.json: -------------------------------------------------------------------------------- 1 | { 2 | "projectId": "aprgbp", 3 | "baseUrl": "http://localhost:8000" 4 | } 5 | -------------------------------------------------------------------------------- /packages/plugin-analytics/src/fixtures/analytics-ga-key/.env: -------------------------------------------------------------------------------- 1 | GA_KEY='google analytics code' 2 | -------------------------------------------------------------------------------- /packages/plugin-dva/src/getModels/fixtures/normal/e.jsx: -------------------------------------------------------------------------------- 1 | export default { 2 | state: 0, 3 | } 4 | -------------------------------------------------------------------------------- /packages/plugin-dva/src/getModels/fixtures/normal/f.tsx: -------------------------------------------------------------------------------- 1 | export default { 2 | state: 0, 3 | } 4 | -------------------------------------------------------------------------------- /packages/plugin-helmet/fixtures/normal/src/app.js: -------------------------------------------------------------------------------- 1 | export function patchRoutes({ routes }) { 2 | } -------------------------------------------------------------------------------- /packages/plugin-qiankun/examples/app1/.env: -------------------------------------------------------------------------------- 1 | PORT=8001 2 | BROWSER=none 3 | USE_REMOTE_IP=true 4 | -------------------------------------------------------------------------------- /packages/plugin-qiankun/examples/app3/.env: -------------------------------------------------------------------------------- 1 | PORT=8003 2 | BROWSER=none 3 | USE_REMOTE_IP=true 4 | -------------------------------------------------------------------------------- /packages/plugin-qiankun/examples/app4/.env: -------------------------------------------------------------------------------- 1 | PORT=8004 2 | BROWSER=none 3 | USE_REMOTE_IP=true 4 | -------------------------------------------------------------------------------- /packages/plugin-dva/src/getModels/fixtures/normal/b.js: -------------------------------------------------------------------------------- 1 | 2 | export default { 3 | state: 0, 4 | } 5 | -------------------------------------------------------------------------------- /packages/plugin-dva/src/getModels/fixtures/normal/c.ts: -------------------------------------------------------------------------------- 1 | 2 | export default { 3 | state: 0, 4 | } 5 | -------------------------------------------------------------------------------- /packages/plugin-model/tests/fixtures/modelWithDva/models/hook1.js: -------------------------------------------------------------------------------- 1 | export default () => 'hook1'; 2 | -------------------------------------------------------------------------------- /example/typing.d.ts: -------------------------------------------------------------------------------- 1 | declare module '*.css'; 2 | declare module '*.less'; 3 | declare module '*.semver'; 4 | -------------------------------------------------------------------------------- /packages/plugin-crossorigin/src/fixtures/normal/pages/index.tsx: -------------------------------------------------------------------------------- 1 | 2 | export default () =>
13 | 如果在使用中遇到任何问题,请在 14 | 19 | 此处 20 | 21 | 提Issue 22 |
23 | 28 | 29 |testProp1: {testProp1}
12 |globalState: {JSON.stringify(globalState)}
13 | 14 |current: {current}
39 |pageSize: {pageSize}
40 |{props.route.title}
16 |{moment().set({ 18 | year: 2020, 19 | month: 2, 20 | date: 21, 21 | }) 22 | .format('LL')}
23 | {list.map(locale => ( 24 | 25 | {locale} 26 | 27 | ))} 28 |29 | {intl.formatMessage( 30 | { 31 | id: 'name', 32 | }, 33 | { 34 | name: 'Traveler', 35 | }, 36 | )} 37 |
38 |