gitextract_q84dp_cp/ ├── .gitattributes ├── .github/ │ ├── FUNDING.yml │ └── workflows/ │ ├── core_release.yml │ ├── core_test.yml │ ├── core_test_template.yml │ ├── gui_release.yml │ ├── info_release.yml │ ├── info_test.yml │ ├── lint.yml │ ├── mcp_release.yml │ └── uni-app_update.yml ├── .gitignore ├── .vscode/ │ └── settings.json ├── LICENSE ├── README.md ├── eslint.config.js ├── package.json ├── packages/ │ ├── config/ │ │ ├── package.json │ │ └── src/ │ │ ├── index.ts │ │ ├── module.data.ts │ │ ├── plugin.data.ts │ │ ├── template.data.ts │ │ ├── type.d.ts │ │ └── ui.data.ts │ ├── core/ │ │ ├── .gitignore │ │ ├── bump.config.ts │ │ ├── package.json │ │ ├── src/ │ │ │ ├── command/ │ │ │ │ ├── actions/ │ │ │ │ │ ├── gui.ts │ │ │ │ │ └── info.ts │ │ │ │ ├── composeCommand.ts │ │ │ │ ├── index.ts │ │ │ │ └── runCommand.ts │ │ │ ├── constants/ │ │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ ├── question/ │ │ │ │ ├── choices.ts │ │ │ │ ├── file.ts │ │ │ │ ├── index.ts │ │ │ │ ├── module/ │ │ │ │ │ └── index.ts │ │ │ │ ├── name.ts │ │ │ │ ├── onCancel.ts │ │ │ │ ├── plugin/ │ │ │ │ │ └── index.ts │ │ │ │ ├── template/ │ │ │ │ │ └── index.ts │ │ │ │ ├── type.d.ts │ │ │ │ └── ui/ │ │ │ │ └── index.ts │ │ │ └── utils/ │ │ │ ├── clearFile.ts │ │ │ ├── cloneRepo.ts │ │ │ ├── deepMerge.ts │ │ │ ├── directoryTraverse.ts │ │ │ ├── getCommand.ts │ │ │ ├── getPkgManager.ts │ │ │ ├── index.ts │ │ │ ├── injectUtils.ts │ │ │ ├── jsonStringifyWithoutKeysQuotes.ts │ │ │ ├── printFinish.ts │ │ │ ├── renderTemplate.ts │ │ │ ├── setPackageName.ts │ │ │ ├── sortDependencies.ts │ │ │ ├── types.ts │ │ │ └── validateArgv.ts │ │ ├── template/ │ │ │ ├── UI/ │ │ │ │ ├── ano/ │ │ │ │ │ ├── package.json │ │ │ │ │ ├── src/ │ │ │ │ │ │ └── components/ │ │ │ │ │ │ └── InputEntry.vue │ │ │ │ │ ├── uno.config.js.data.mjs │ │ │ │ │ └── vite.config.js.data.mjs │ │ │ │ ├── nut/ │ │ │ │ │ ├── package.json │ │ │ │ │ ├── src/ │ │ │ │ │ │ ├── App.vue │ │ │ │ │ │ └── components/ │ │ │ │ │ │ └── InputEntry.vue │ │ │ │ │ └── vite.config.js.data.mjs │ │ │ │ ├── tdesign/ │ │ │ │ │ ├── package.json │ │ │ │ │ ├── src/ │ │ │ │ │ │ └── components/ │ │ │ │ │ │ └── InputEntry.vue │ │ │ │ │ └── vite.config.js.data.mjs │ │ │ │ ├── uni/ │ │ │ │ │ ├── package.json │ │ │ │ │ ├── src/ │ │ │ │ │ │ └── components/ │ │ │ │ │ │ └── InputEntry.vue │ │ │ │ │ └── vite.config.js.data.mjs │ │ │ │ ├── unocss/ │ │ │ │ │ └── src/ │ │ │ │ │ ├── components/ │ │ │ │ │ │ ├── AppFooter.vue │ │ │ │ │ │ ├── AppLogos.vue │ │ │ │ │ │ └── InputEntry.vue │ │ │ │ │ └── pages/ │ │ │ │ │ └── index.vue │ │ │ │ ├── uv/ │ │ │ │ │ ├── package.json │ │ │ │ │ ├── src/ │ │ │ │ │ │ ├── App.vue │ │ │ │ │ │ └── components/ │ │ │ │ │ │ └── InputEntry.vue │ │ │ │ │ └── vite.config.js.data.mjs │ │ │ │ ├── uview-pro/ │ │ │ │ │ ├── jsconfig.json │ │ │ │ │ ├── package.json │ │ │ │ │ ├── src/ │ │ │ │ │ │ ├── App.vue │ │ │ │ │ │ ├── components/ │ │ │ │ │ │ │ └── InputEntry.vue │ │ │ │ │ │ └── main.js.data.mjs │ │ │ │ │ └── vite.config.js.data.mjs │ │ │ │ ├── wot/ │ │ │ │ │ ├── .vscode/ │ │ │ │ │ │ └── extensions.json │ │ │ │ │ ├── jsconfig.json │ │ │ │ │ ├── package.json │ │ │ │ │ ├── src/ │ │ │ │ │ │ └── components/ │ │ │ │ │ │ └── InputEntry.vue │ │ │ │ │ └── vite.config.js.data.mjs │ │ │ │ └── wot2/ │ │ │ │ ├── .vscode/ │ │ │ │ │ └── extensions.json │ │ │ │ ├── jsconfig.json │ │ │ │ ├── package.json │ │ │ │ ├── src/ │ │ │ │ │ └── components/ │ │ │ │ │ └── InputEntry.vue │ │ │ │ └── vite.config.js.data.mjs │ │ │ ├── base/ │ │ │ │ ├── .vscode/ │ │ │ │ │ ├── extensions.json │ │ │ │ │ └── settings.json │ │ │ │ ├── _gitignore │ │ │ │ ├── _npmrc │ │ │ │ ├── index.html │ │ │ │ ├── jsconfig.json │ │ │ │ ├── package.json │ │ │ │ ├── src/ │ │ │ │ │ ├── App.vue │ │ │ │ │ ├── components/ │ │ │ │ │ │ ├── AppFooter.vue │ │ │ │ │ │ ├── AppLogos.vue │ │ │ │ │ │ └── InputEntry.vue │ │ │ │ │ ├── main.js.data.mjs │ │ │ │ │ ├── main.js.ejs │ │ │ │ │ ├── manifest.json │ │ │ │ │ ├── pages/ │ │ │ │ │ │ └── index.vue │ │ │ │ │ ├── pages.json │ │ │ │ │ ├── theme.json │ │ │ │ │ └── uni.scss │ │ │ │ ├── unh.config.js.data.mjs │ │ │ │ ├── unh.config.js.ejs │ │ │ │ ├── vite.config.js.data.mjs │ │ │ │ └── vite.config.js.ejs │ │ │ ├── config/ │ │ │ │ ├── lint/ │ │ │ │ │ ├── .vscode/ │ │ │ │ │ │ ├── extensions.json │ │ │ │ │ │ └── settings.json │ │ │ │ │ ├── eslint.config.js │ │ │ │ │ └── package.json │ │ │ │ └── typescript/ │ │ │ │ ├── .vscode/ │ │ │ │ │ └── extensions.json │ │ │ │ ├── jsconfig.json │ │ │ │ └── package.json │ │ │ ├── module/ │ │ │ │ ├── pinia/ │ │ │ │ │ ├── package.json │ │ │ │ │ └── src/ │ │ │ │ │ ├── main.js.data.mjs │ │ │ │ │ └── stores/ │ │ │ │ │ └── counter.js │ │ │ │ ├── uniEcharts/ │ │ │ │ │ ├── jsconfig.json │ │ │ │ │ ├── package.json │ │ │ │ │ └── vite.config.js.data.mjs │ │ │ │ ├── uniNetwork/ │ │ │ │ │ └── package.json │ │ │ │ ├── uniPromises/ │ │ │ │ │ ├── package.json │ │ │ │ │ ├── src/ │ │ │ │ │ │ └── main.js.data.mjs │ │ │ │ │ └── vite.config.js.data.mjs │ │ │ │ ├── uniUse/ │ │ │ │ │ ├── package.json │ │ │ │ │ ├── src/ │ │ │ │ │ │ └── main.js.data.mjs │ │ │ │ │ └── vite.config.js.data.mjs │ │ │ │ ├── unocss/ │ │ │ │ │ ├── .vscode/ │ │ │ │ │ │ └── extensions.json │ │ │ │ │ ├── package.json │ │ │ │ │ ├── src/ │ │ │ │ │ │ └── main.js.data.mjs │ │ │ │ │ ├── uno.config.js.data.mjs │ │ │ │ │ ├── uno.config.js.ejs │ │ │ │ │ └── vite.config.js.data.mjs │ │ │ │ ├── vitest/ │ │ │ │ │ ├── jsconfig.json │ │ │ │ │ ├── package.json │ │ │ │ │ ├── test/ │ │ │ │ │ │ └── index.test.js │ │ │ │ │ └── vitest.config.js │ │ │ │ └── zPaging/ │ │ │ │ ├── jsconfig.json │ │ │ │ ├── package.json │ │ │ │ └── vite.config.js.data.mjs │ │ │ └── plugin/ │ │ │ ├── componentPlaceholder/ │ │ │ │ ├── package.json │ │ │ │ └── vite.config.js.data.mjs │ │ │ ├── filePlatform/ │ │ │ │ ├── package.json │ │ │ │ └── vite.config.js.data.mjs │ │ │ ├── import/ │ │ │ │ ├── package.json │ │ │ │ └── vite.config.js.data.mjs │ │ │ ├── layouts/ │ │ │ │ ├── package.json │ │ │ │ └── vite.config.js.data.mjs │ │ │ ├── manifest/ │ │ │ │ ├── manifest.config.js │ │ │ │ ├── package.json │ │ │ │ ├── unh.config.js.data.mjs │ │ │ │ └── vite.config.js.data.mjs │ │ │ ├── pages/ │ │ │ │ ├── jsconfig.json │ │ │ │ ├── package.json │ │ │ │ ├── pages.config.js │ │ │ │ ├── unh.config.js.data.mjs │ │ │ │ └── vite.config.js.data.mjs │ │ │ └── root/ │ │ │ ├── package.json │ │ │ ├── src/ │ │ │ │ └── App.ku.vue │ │ │ └── vite.config.js.data.mjs │ │ ├── tsconfig.json │ │ └── tsup.config.ts │ ├── gui/ │ │ ├── .cargo/ │ │ │ └── config.toml │ │ ├── .github/ │ │ │ └── workflows/ │ │ │ └── CI.yml │ │ ├── .gitignore │ │ ├── .npmignore │ │ ├── Cargo.toml │ │ ├── bin/ │ │ │ └── index.cjs │ │ ├── build.rs │ │ ├── bump.config.ts │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── nodemon.json │ │ ├── npm/ │ │ │ ├── darwin-arm64/ │ │ │ │ ├── README.md │ │ │ │ └── package.json │ │ │ ├── darwin-x64/ │ │ │ │ ├── README.md │ │ │ │ └── package.json │ │ │ ├── win32-arm64-msvc/ │ │ │ │ ├── README.md │ │ │ │ └── package.json │ │ │ ├── win32-ia32-msvc/ │ │ │ │ ├── README.md │ │ │ │ └── package.json │ │ │ └── win32-x64-msvc/ │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── package.json │ │ ├── rustfmt.toml │ │ └── src/ │ │ └── lib.rs │ ├── info/ │ │ ├── bump.config.ts │ │ ├── package.json │ │ ├── src/ │ │ │ ├── constants/ │ │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ ├── question/ │ │ │ │ └── index.ts │ │ │ ├── types/ │ │ │ │ └── index.d.ts │ │ │ └── utils/ │ │ │ ├── dependencies.ts │ │ │ ├── extensions.ts │ │ │ └── whichPm.ts │ │ └── tsup.config.ts │ ├── mcp/ │ │ ├── README.md │ │ ├── bump.config.ts │ │ ├── package.json │ │ ├── src/ │ │ │ ├── handlers.ts │ │ │ ├── index.ts │ │ │ ├── schemas.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ ├── test/ │ │ │ └── promptBuilder.test.ts │ │ ├── tsconfig.json │ │ └── tsup.config.ts │ ├── shared/ │ │ ├── package.json │ │ └── src/ │ │ ├── canSkipEmptying.ts │ │ ├── generateBanner.ts │ │ ├── index.ts │ │ └── ora.ts │ └── ui/ │ ├── .gitignore │ ├── components.json │ ├── index.html │ ├── package.json │ ├── postcss.config.js │ ├── src/ │ │ ├── components/ │ │ │ ├── UICheck.tsx │ │ │ ├── footer/ │ │ │ │ └── index.tsx │ │ │ ├── header/ │ │ │ │ └── index.tsx │ │ │ ├── icons/ │ │ │ │ ├── demo.tsx │ │ │ │ ├── eslint.tsx │ │ │ │ ├── gitee.tsx │ │ │ │ ├── github.tsx │ │ │ │ ├── guide.tsx │ │ │ │ ├── rename.tsx │ │ │ │ ├── template.tsx │ │ │ │ ├── typeScript.tsx │ │ │ │ └── vitepress.tsx │ │ │ ├── optionCheck.tsx │ │ │ ├── templateCheck.tsx │ │ │ └── ui/ │ │ │ ├── badge.tsx │ │ │ ├── button.tsx │ │ │ ├── checkbox.tsx │ │ │ ├── context-menu.tsx │ │ │ ├── drawer.tsx │ │ │ ├── input.tsx │ │ │ ├── label.tsx │ │ │ ├── radio-group.tsx │ │ │ └── select.tsx │ │ ├── constants/ │ │ │ └── USER_EVENT.ts │ │ ├── index.tsx │ │ ├── lib/ │ │ │ └── utils.ts │ │ ├── page/ │ │ │ └── index.tsx │ │ ├── style.css │ │ └── types/ │ │ └── gloabal.d.ts │ ├── tailwind.config.js │ ├── tsconfig.json │ └── vite.config.ts ├── pnpm-workspace.yaml ├── scripts/ │ ├── dev.cjs │ └── link.cjs ├── tsconfig.json └── turbo.json