gitextract_dfszrfro/ ├── .changeset/ │ ├── README.md │ ├── big-cougars-draw.md │ ├── clean-walls-hang.md │ ├── clever-carpets-vanish.md │ ├── clever-dragons-ring.md │ ├── config.json │ ├── empty-jars-vanish.md │ ├── empty-lions-rescue.md │ ├── five-papayas-buy.md │ ├── forty-teachers-taste.md │ ├── four-worms-think.md │ ├── friendly-apples-design.md │ ├── giant-geckos-love.md │ ├── green-pants-remember.md │ ├── green-tools-wonder.md │ ├── hungry-needles-doubt.md │ ├── itchy-pears-retire.md │ ├── itchy-snakes-tell.md │ ├── large-jokes-smile.md │ ├── lemon-seals-juggle.md │ ├── long-flies-repair.md │ ├── loud-berries-watch.md │ ├── loud-penguins-crash.md │ ├── loud-teachers-develop.md │ ├── lovely-colts-decide.md │ ├── lucky-bikes-scream.md │ ├── metal-cougars-help.md │ ├── mighty-nails-pull.md │ ├── modern-kiwis-tap.md │ ├── ninety-rivers-check.md │ ├── orange-boats-allow.md │ ├── poor-squids-hide.md │ ├── pre.json │ ├── rare-lobsters-marry.md │ ├── real-trees-unite.md │ ├── red-islands-mate.md │ ├── red-students-run.md │ ├── rich-parents-relate.md │ ├── selfish-lamps-thank.md │ ├── serious-nails-jog.md │ ├── shaggy-shrimps-drum.md │ ├── sharp-files-raise.md │ ├── shiny-jeans-sip.md │ ├── short-kings-explain.md │ ├── shy-mayflies-shave.md │ ├── silly-books-complain.md │ ├── slow-timers-heal.md │ ├── small-experts-hug.md │ ├── smart-guests-jam.md │ ├── smart-scissors-press.md │ ├── smart-scissors-sell.md │ ├── smooth-pillows-jam.md │ ├── sour-roses-smile.md │ ├── spotty-plums-hear.md │ ├── stale-dolls-push.md │ ├── strong-rocks-sneeze.md │ ├── sweet-cars-protect.md │ ├── sweet-shoes-brake.md │ ├── swift-squids-vanish.md │ ├── tall-buttons-pretend.md │ ├── tasty-donkeys-relax.md │ ├── tender-dingos-allow.md │ ├── tender-pots-perform.md │ ├── thin-ways-allow.md │ ├── three-hornets-hammer.md │ ├── tough-beers-grow.md │ ├── tough-phones-chew.md │ ├── twelve-donkeys-help.md │ ├── warm-chefs-chew.md │ ├── wicked-icons-type.md │ ├── wise-eagles-tease.md │ └── wise-ravens-prove.md ├── .dumirc.ts ├── .editorconfig ├── .eslintignore ├── .eslintrc.cjs ├── .fatherrc.cjs ├── .github/ │ ├── CODE_OF_CONDUCT.md │ ├── CONTRIBUTING.md │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ ├── bug_report_cn.md │ │ ├── feature_request.md │ │ └── rfc_cn.md │ ├── PULL_REQUEST_TEMPLATE.md │ └── workflows/ │ ├── announcement-notify.yml │ ├── changeset-prerelease.yml │ ├── ci.yml │ ├── emoji-helper.yml │ ├── github-pages.yml │ ├── issue-close-inactive.yml │ ├── issue-reply.yml │ ├── publish-1.x.yml │ ├── publish-latest.yml │ └── release-notify.yml ├── .gitignore ├── .husky/ │ ├── commit-msg │ ├── pre-commit │ └── pre-push ├── .prettierignore ├── .prettierrc ├── AGENTS.md ├── LICENSE ├── README.md ├── commitlint.config.js ├── docs/ │ ├── .vitepress/ │ │ ├── config.mjs │ │ └── theme/ │ │ └── index.js │ ├── api/ │ │ ├── configuration.md │ │ ├── index.md │ │ ├── is-runtime-compatible.md │ │ ├── lifecycles.md │ │ ├── load-micro-app.md │ │ ├── register-micro-apps.md │ │ ├── start.md │ │ └── types.md │ ├── cookbook/ │ │ ├── error-handling.md │ │ ├── index.md │ │ ├── performance.md │ │ └── style-isolation.md │ ├── ecosystem/ │ │ ├── bundler-plugin.md │ │ ├── create-qiankun.md │ │ ├── index.md │ │ ├── react.md │ │ └── vue.md │ ├── faq/ │ │ └── index.md │ ├── guide/ │ │ ├── index.md │ │ ├── quick-start.md │ │ └── tutorial.md │ ├── index.md │ └── zh-CN/ │ ├── api/ │ │ ├── configuration.md │ │ ├── index.md │ │ ├── is-runtime-compatible.md │ │ ├── lifecycles.md │ │ ├── load-micro-app.md │ │ ├── register-micro-apps.md │ │ ├── start.md │ │ └── types.md │ ├── cookbook/ │ │ ├── error-handling.md │ │ ├── index.md │ │ ├── performance.md │ │ └── style-isolation.md │ ├── ecosystem/ │ │ ├── create-qiankun.md │ │ ├── index.md │ │ ├── react.md │ │ ├── vue.md │ │ └── webpack-plugin.md │ ├── faq/ │ │ └── index.md │ ├── guide/ │ │ ├── index.md │ │ ├── quick-start.md │ │ └── tutorial.md │ └── index.md ├── examples/ │ ├── main/ │ │ ├── index.html │ │ ├── package.json │ │ ├── postcss.config.js │ │ ├── src/ │ │ │ ├── App.tsx │ │ │ ├── components/ │ │ │ │ ├── Dashboard.tsx │ │ │ │ ├── Header.tsx │ │ │ │ ├── MicroAppContainer.tsx │ │ │ │ └── Sidebar.tsx │ │ │ ├── main.tsx │ │ │ ├── store/ │ │ │ │ └── qiankun.ts │ │ │ ├── styles/ │ │ │ │ └── index.css │ │ │ └── vite-env.d.ts │ │ ├── tailwind.config.js │ │ ├── tsconfig.json │ │ ├── tsconfig.node.json │ │ └── vite.config.ts │ ├── purehtml/ │ │ ├── entry.js │ │ ├── index.html │ │ └── package.json │ ├── react/ │ │ ├── .gitignore │ │ ├── README.md │ │ ├── config/ │ │ │ └── qiankunHtml.ts │ │ ├── eslint.config.js │ │ ├── index.html │ │ ├── package.json │ │ ├── src/ │ │ │ ├── App.css │ │ │ ├── App.tsx │ │ │ ├── index.css │ │ │ ├── main.tsx │ │ │ └── vite-env.d.ts │ │ ├── tsconfig.app.json │ │ ├── tsconfig.json │ │ ├── tsconfig.node.json │ │ └── vite.config.ts │ ├── vite/ │ │ ├── .eslintrc.cjs │ │ ├── .gitignore │ │ ├── index.html │ │ ├── package.json │ │ ├── src/ │ │ │ ├── App.css │ │ │ ├── App.tsx │ │ │ ├── index.css │ │ │ ├── main.tsx │ │ │ └── vite-env.d.ts │ │ ├── tsconfig.json │ │ ├── tsconfig.node.json │ │ └── vite.config.ts │ └── vue/ │ ├── .gitignore │ ├── README.md │ ├── config/ │ │ └── qiankunHtml.ts │ ├── index.html │ ├── package.json │ ├── src/ │ │ ├── App.vue │ │ ├── components/ │ │ │ └── HelloWorld.vue │ │ ├── main.ts │ │ ├── style.css │ │ └── vite-env.d.ts │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── package.json ├── packages/ │ ├── bundler-plugin/ │ │ ├── .fatherrc.js │ │ ├── CHANGELOG.md │ │ ├── README-zh.md │ │ ├── README.md │ │ ├── package.json │ │ ├── src/ │ │ │ ├── index.ts │ │ │ └── webpack/ │ │ │ └── index.ts │ │ └── tests/ │ │ ├── fixtures/ │ │ │ ├── webpack4.html │ │ │ └── webpack5.html │ │ ├── plugin.test.ts │ │ ├── webpack4/ │ │ │ ├── .eslintrc.js │ │ │ ├── index.html │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ └── webpack.config.js │ │ └── webpack5/ │ │ ├── .eslintrc.js │ │ ├── index.html │ │ ├── index.js │ │ ├── package.json │ │ └── webpack.config.js │ ├── create-qiankun/ │ │ ├── .fatherrc.js │ │ ├── CHANGELOG.md │ │ ├── Readme.md │ │ ├── package.json │ │ ├── src/ │ │ │ ├── index.ts │ │ │ └── shared/ │ │ │ ├── generators/ │ │ │ │ └── createVite.ts │ │ │ ├── patchers/ │ │ │ │ ├── entryFile.ts │ │ │ │ ├── index.ts │ │ │ │ ├── packageJson.ts │ │ │ │ ├── qiankunHtmlPlugin.ts │ │ │ │ └── viteConfig.ts │ │ │ ├── types.ts │ │ │ └── utils/ │ │ │ └── index.ts │ │ ├── tests/ │ │ │ ├── e2e.cli.test.ts │ │ │ └── fixtures/ │ │ │ ├── react-ts/ │ │ │ │ ├── main.tsx.txt │ │ │ │ ├── qiankunHtml.ts.txt │ │ │ │ └── vite.config.ts.txt │ │ │ └── vue-ts/ │ │ │ ├── main.ts.txt │ │ │ ├── qiankunHtml.ts.txt │ │ │ └── vite.config.ts.txt │ │ ├── tsconfig.json │ │ ├── vitest.config.ts │ │ └── vitest.e2e.config.ts │ ├── loader/ │ │ ├── .fatherrc.js │ │ ├── AGENTS.md │ │ ├── CHANGELOG.md │ │ ├── benchmarks/ │ │ │ └── parser/ │ │ │ ├── html.js │ │ │ ├── huge-html/ │ │ │ │ ├── huge-html.js │ │ │ │ ├── import-html-entry.html │ │ │ │ └── parser.html │ │ │ ├── import-html-entry.html │ │ │ ├── parser.html │ │ │ └── tern/ │ │ │ ├── html.js │ │ │ ├── import-html-entry.html │ │ │ └── parser.html │ │ ├── package.json │ │ └── src/ │ │ ├── TagTransformStream.ts │ │ ├── index.ts │ │ ├── parser.ts │ │ ├── utils.ts │ │ └── writable-dom/ │ │ ├── README.md │ │ └── index.ts │ ├── qiankun/ │ │ ├── .fatherrc.js │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── package.json │ │ └── src/ │ │ ├── addons/ │ │ │ ├── engineFlag.ts │ │ │ ├── index.ts │ │ │ └── runtimePublicPath.ts │ │ ├── apis/ │ │ │ ├── __tests__/ │ │ │ │ ├── effects.test.ts │ │ │ │ └── prefetch.test.ts │ │ │ ├── effects.ts │ │ │ ├── errorHandler.ts │ │ │ ├── isRuntimeCompatible.ts │ │ │ ├── loadMicroApp.ts │ │ │ ├── prefetch.ts │ │ │ └── registerMicroApps.ts │ │ ├── core/ │ │ │ └── loadApp.ts │ │ ├── error.ts │ │ ├── index.ts │ │ ├── types.ts │ │ └── utils.ts │ ├── sandbox/ │ │ ├── .fatherrc.js │ │ ├── AGENTS.md │ │ ├── CHANGELOG.md │ │ ├── package.json │ │ └── src/ │ │ ├── consts.ts │ │ ├── core/ │ │ │ ├── compartment/ │ │ │ │ ├── globalProps.ts │ │ │ │ └── index.ts │ │ │ ├── globals.ts │ │ │ ├── membrane/ │ │ │ │ ├── index.ts │ │ │ │ └── utils.ts │ │ │ ├── sandbox/ │ │ │ │ ├── StandardSandbox.ts │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ └── utils.ts │ │ ├── index.ts │ │ ├── patchers/ │ │ │ ├── consts.ts │ │ │ ├── dynamicAppend/ │ │ │ │ ├── common.ts │ │ │ │ ├── forStandardSandbox.ts │ │ │ │ ├── index.ts │ │ │ │ └── types.ts │ │ │ ├── historyListener.ts │ │ │ ├── index.ts │ │ │ ├── interval.ts │ │ │ ├── types.ts │ │ │ └── windowListener.ts │ │ └── utils.ts │ ├── shared/ │ │ ├── .fatherrc.js │ │ ├── AGENTS.md │ │ ├── CHANGELOG.md │ │ ├── package.json │ │ └── src/ │ │ ├── assets-transpilers/ │ │ │ ├── __tests__/ │ │ │ │ └── script.test.ts │ │ │ ├── index.ts │ │ │ ├── link.ts │ │ │ ├── script.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ ├── common.ts │ │ ├── deferred-queue/ │ │ │ └── index.ts │ │ ├── fetch-utils/ │ │ │ ├── __tests__/ │ │ │ │ ├── makeFetchCacheable.test.ts │ │ │ │ ├── makeFetchRetryable.test.ts │ │ │ │ └── makeFetchThrowable.test.ts │ │ │ ├── makeFetchCacheable.ts │ │ │ ├── makeFetchRetryable.ts │ │ │ ├── makeFetchThrowable.ts │ │ │ ├── miniLruCache.ts │ │ │ └── utils.ts │ │ ├── index.ts │ │ ├── module-resolver/ │ │ │ ├── __tests__/ │ │ │ │ ├── index.test.ts │ │ │ │ └── satisfies.test.ts │ │ │ ├── index.ts │ │ │ ├── satisfies.ts │ │ │ └── types.ts │ │ ├── reporter/ │ │ │ ├── QiankunError.ts │ │ │ ├── index.ts │ │ │ └── logger.ts │ │ ├── typings.d.ts │ │ └── utils.ts │ └── ui-bindings/ │ ├── react/ │ │ ├── .eslintrc.cjs │ │ ├── .fatherrc.js │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── README.zh-CN.md │ │ ├── package.json │ │ ├── src/ │ │ │ ├── ErrorBoundary.tsx │ │ │ ├── MicroApp.tsx │ │ │ ├── MicroAppLoader.tsx │ │ │ └── index.ts │ │ └── tsconfig.json │ ├── shared/ │ │ ├── .fatherrc.js │ │ ├── CHANGELOG.md │ │ ├── package.json │ │ ├── src/ │ │ │ └── index.ts │ │ └── tsconfig.json │ └── vue/ │ ├── .fatherrc.js │ ├── CHANGELOG.md │ ├── README.md │ ├── README.zh-CN.md │ ├── package.json │ ├── src/ │ │ ├── ErrorBoundary.ts │ │ ├── MicroApp.ts │ │ ├── MicroAppLoader.ts │ │ └── index.ts │ └── tsconfig.json ├── pnpm-workspace.yaml ├── scripts/ │ └── generate-release-notes.mjs ├── tsconfig.eslint.json ├── tsconfig.json ├── vitest.config.ts └── vitest.workspace.ts