gitextract_nk4uenfv/ ├── .changeset/ │ ├── README.md │ └── config.json ├── .github/ │ ├── FUNDING.yml │ ├── actions/ │ │ └── setup/ │ │ └── action.yml │ └── workflows/ │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .nvmrc ├── .syncpackrc ├── LICENSE ├── README.md ├── apps/ │ ├── docs/ │ │ ├── .gitignore │ │ ├── README.md │ │ ├── content/ │ │ │ └── docs/ │ │ │ ├── architecture.mdx │ │ │ ├── index.mdx │ │ │ ├── installation/ │ │ │ │ ├── cli.mdx │ │ │ │ ├── esbuild.mdx │ │ │ │ ├── library.mdx │ │ │ │ ├── meta.json │ │ │ │ ├── nextjs.mdx │ │ │ │ ├── nuxt.mdx │ │ │ │ ├── qwik.mdx │ │ │ │ ├── react-native.mdx │ │ │ │ ├── react.mdx │ │ │ │ ├── remix.mdx │ │ │ │ ├── rollup.mdx │ │ │ │ ├── rspack.mdx │ │ │ │ ├── svelte.mdx │ │ │ │ ├── universal-build-tool.mdx │ │ │ │ ├── vue.mdx │ │ │ │ └── webpack.mdx │ │ │ ├── loaders/ │ │ │ │ ├── custom-loader.mdx │ │ │ │ ├── json-collections.mdx │ │ │ │ ├── local-collections.mdx │ │ │ │ ├── meta.json │ │ │ │ └── remote-collections.mdx │ │ │ ├── meta.json │ │ │ └── plugins/ │ │ │ ├── clean.mdx │ │ │ ├── custom.mdx │ │ │ ├── debugger.mdx │ │ │ ├── generic.mdx │ │ │ ├── meta.json │ │ │ ├── qwik.mdx │ │ │ ├── react-native.mdx │ │ │ ├── react.mdx │ │ │ ├── svelte.mdx │ │ │ ├── svg.mdx │ │ │ └── vue.mdx │ │ ├── eslint.config.mjs │ │ ├── next.config.mjs │ │ ├── package.json │ │ ├── postcss.config.mjs │ │ ├── public/ │ │ │ └── browserconfig.xml │ │ ├── source.config.ts │ │ ├── src/ │ │ │ ├── app/ │ │ │ │ ├── (home)/ │ │ │ │ │ ├── layout.tsx │ │ │ │ │ └── page.tsx │ │ │ │ ├── api/ │ │ │ │ │ └── search/ │ │ │ │ │ └── route.ts │ │ │ │ ├── docs/ │ │ │ │ │ ├── [[...slug]]/ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ └── layout.tsx │ │ │ │ ├── global.css │ │ │ │ ├── layout.tsx │ │ │ │ ├── llms-full.txt/ │ │ │ │ │ └── route.ts │ │ │ │ ├── llms.mdx/ │ │ │ │ │ └── docs/ │ │ │ │ │ └── [[...slug]]/ │ │ │ │ │ └── route.ts │ │ │ │ ├── manifest.ts │ │ │ │ ├── og/ │ │ │ │ │ ├── docs/ │ │ │ │ │ │ └── [...slug]/ │ │ │ │ │ │ └── route.tsx │ │ │ │ │ └── route.tsx │ │ │ │ └── sitemap.ts │ │ │ ├── components/ │ │ │ │ ├── ConfigDemo.tsx │ │ │ │ ├── ai/ │ │ │ │ │ └── page-actions.tsx │ │ │ │ └── mdx/ │ │ │ │ └── mermaid.tsx │ │ │ ├── lib/ │ │ │ │ ├── cn.ts │ │ │ │ ├── layout.shared.tsx │ │ │ │ └── source.ts │ │ │ └── mdx-components.tsx │ │ └── tsconfig.json │ └── legacy-docs/ │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── next-env.d.ts │ ├── next-sitemap.config.js │ ├── next.config.mjs │ ├── package.json │ ├── pages/ │ │ ├── _app.tsx │ │ ├── _meta.tsx │ │ ├── api/ │ │ │ └── og.tsx │ │ ├── customization/ │ │ │ ├── _meta.tsx │ │ │ ├── custom-loader.mdx │ │ │ ├── json-collections.mdx │ │ │ ├── local-collections.mdx │ │ │ └── remote-collections.mdx │ │ ├── index.mdx │ │ ├── installation/ │ │ │ ├── _meta.tsx │ │ │ ├── nextjs.mdx │ │ │ ├── nuxt.mdx │ │ │ ├── qwik.mdx │ │ │ ├── react-esbuild.mdx │ │ │ ├── react-native.mdx │ │ │ ├── react-rollup.mdx │ │ │ ├── react-rspack.mdx │ │ │ ├── react-webpack.mdx │ │ │ ├── react.mdx │ │ │ ├── remix.mdx │ │ │ ├── svelte.mdx │ │ │ └── vue.mdx │ │ └── troubleshooting/ │ │ ├── _meta.tsx │ │ ├── bundle-size.mdx │ │ ├── module-resolution.mdx │ │ ├── monorepo.mdx │ │ └── typescript.mdx │ ├── public/ │ │ ├── browserconfig.xml │ │ ├── manifest.json │ │ ├── robots.txt │ │ ├── sitemap-0.xml │ │ └── sitemap.xml │ ├── theme.config.tsx │ └── tsconfig.json ├── examples/ │ ├── next/ │ │ ├── .eslintrc.json │ │ ├── .gitignore │ │ ├── README.md │ │ ├── app/ │ │ │ ├── layout.tsx │ │ │ └── page.tsx │ │ ├── components/ │ │ │ └── icons/ │ │ │ ├── feather/ │ │ │ │ ├── activity.tsx │ │ │ │ └── alert-circle.tsx │ │ │ ├── logos/ │ │ │ │ ├── active-campaign.tsx │ │ │ │ ├── apache.tsx │ │ │ │ └── atom-icon.tsx │ │ │ ├── lucide/ │ │ │ │ ├── badge-check.tsx │ │ │ │ └── cloud-download.tsx │ │ │ └── mdi/ │ │ │ ├── account-badge-outline.tsx │ │ │ ├── account.tsx │ │ │ └── home.tsx │ │ ├── monicon.config.ts │ │ ├── next-env.d.ts │ │ ├── next.config.mjs │ │ ├── package.json │ │ ├── styles/ │ │ │ ├── global.css │ │ │ └── index.module.css │ │ └── tsconfig.json │ ├── nuxt-app/ │ │ ├── .gitignore │ │ ├── README.md │ │ ├── app.vue │ │ ├── components/ │ │ │ └── icons/ │ │ │ ├── feather/ │ │ │ │ ├── activity.vue │ │ │ │ └── alert-circle.vue │ │ │ ├── logos/ │ │ │ │ ├── active-campaign.vue │ │ │ │ ├── apache.vue │ │ │ │ └── atom-icon.vue │ │ │ ├── lucide/ │ │ │ │ ├── badge-check.vue │ │ │ │ └── cloud-download.vue │ │ │ └── mdi/ │ │ │ ├── account-badge-outline.vue │ │ │ ├── account.vue │ │ │ └── home.vue │ │ ├── monicon.config.ts │ │ ├── nuxt.config.ts │ │ ├── package.json │ │ ├── server/ │ │ │ └── tsconfig.json │ │ └── tsconfig.json │ ├── qwik-app/ │ │ ├── .eslintignore │ │ ├── .eslintrc.cjs │ │ ├── .gitignore │ │ ├── .prettierignore │ │ ├── README.md │ │ ├── monicon.config.ts │ │ ├── package.json │ │ ├── public/ │ │ │ ├── manifest.json │ │ │ └── robots.txt │ │ ├── qwik.env.d.ts │ │ ├── src/ │ │ │ ├── components/ │ │ │ │ ├── icons/ │ │ │ │ │ ├── feather/ │ │ │ │ │ │ ├── activity.tsx │ │ │ │ │ │ └── alert-circle.tsx │ │ │ │ │ ├── logos/ │ │ │ │ │ │ ├── active-campaign.tsx │ │ │ │ │ │ ├── apache.tsx │ │ │ │ │ │ └── atom-icon.tsx │ │ │ │ │ ├── lucide/ │ │ │ │ │ │ ├── badge-check.tsx │ │ │ │ │ │ └── cloud-download.tsx │ │ │ │ │ └── mdi/ │ │ │ │ │ ├── account-badge-outline.tsx │ │ │ │ │ ├── account.tsx │ │ │ │ │ └── home.tsx │ │ │ │ └── router-head/ │ │ │ │ └── router-head.tsx │ │ │ ├── entry.dev.tsx │ │ │ ├── entry.preview.tsx │ │ │ ├── entry.ssr.tsx │ │ │ ├── global.css │ │ │ ├── root.tsx │ │ │ └── routes/ │ │ │ ├── index.tsx │ │ │ ├── layout.tsx │ │ │ └── service-worker.ts │ │ ├── tsconfig.json │ │ └── vite.config.ts │ ├── react-native-app/ │ │ ├── .gitignore │ │ ├── README.md │ │ ├── app/ │ │ │ ├── (tabs)/ │ │ │ │ ├── _layout.tsx │ │ │ │ ├── explore.tsx │ │ │ │ └── index.tsx │ │ │ ├── +not-found.tsx │ │ │ └── _layout.tsx │ │ ├── app.json │ │ ├── components/ │ │ │ ├── Collapsible.tsx │ │ │ ├── ExternalLink.tsx │ │ │ ├── HapticTab.tsx │ │ │ ├── HelloWave.tsx │ │ │ ├── ParallaxScrollView.tsx │ │ │ ├── ThemedText.tsx │ │ │ ├── ThemedView.tsx │ │ │ ├── icons/ │ │ │ │ ├── feather/ │ │ │ │ │ ├── activity.tsx │ │ │ │ │ └── alert-circle.tsx │ │ │ │ ├── logos/ │ │ │ │ │ ├── active-campaign.tsx │ │ │ │ │ ├── apache.tsx │ │ │ │ │ └── atom-icon.tsx │ │ │ │ ├── lucide/ │ │ │ │ │ ├── badge-check.tsx │ │ │ │ │ └── cloud-download.tsx │ │ │ │ └── mdi/ │ │ │ │ ├── account-badge-outline.tsx │ │ │ │ ├── account.tsx │ │ │ │ └── home.tsx │ │ │ └── ui/ │ │ │ ├── IconSymbol.ios.tsx │ │ │ ├── IconSymbol.tsx │ │ │ ├── TabBarBackground.ios.tsx │ │ │ └── TabBarBackground.tsx │ │ ├── constants/ │ │ │ └── Colors.ts │ │ ├── eslint.config.js │ │ ├── hooks/ │ │ │ ├── useColorScheme.ts │ │ │ ├── useColorScheme.web.ts │ │ │ └── useThemeColor.ts │ │ ├── metro.config.js │ │ ├── monicon.config.ts │ │ ├── package.json │ │ └── tsconfig.json │ ├── remix/ │ │ ├── .eslintrc.cjs │ │ ├── .gitignore │ │ ├── README.md │ │ ├── app/ │ │ │ ├── components/ │ │ │ │ └── icons/ │ │ │ │ ├── feather/ │ │ │ │ │ ├── activity.tsx │ │ │ │ │ └── alert-circle.tsx │ │ │ │ ├── logos/ │ │ │ │ │ ├── active-campaign.tsx │ │ │ │ │ ├── apache.tsx │ │ │ │ │ └── atom-icon.tsx │ │ │ │ ├── lucide/ │ │ │ │ │ ├── badge-check.tsx │ │ │ │ │ └── cloud-download.tsx │ │ │ │ └── mdi/ │ │ │ │ ├── account-badge-outline.tsx │ │ │ │ ├── account.tsx │ │ │ │ └── home.tsx │ │ │ ├── entry.client.tsx │ │ │ ├── entry.server.tsx │ │ │ ├── root.tsx │ │ │ ├── routes/ │ │ │ │ └── _index.tsx │ │ │ └── tailwind.css │ │ ├── monicon.config.ts │ │ ├── package.json │ │ ├── postcss.config.js │ │ ├── tailwind.config.ts │ │ ├── tsconfig.json │ │ └── vite.config.ts │ ├── rollup-react/ │ │ ├── .babelrc │ │ ├── .gitignore │ │ ├── monicon.config.js │ │ ├── package.json │ │ ├── public/ │ │ │ └── index.html │ │ ├── rollup.config.mjs │ │ └── src/ │ │ ├── App.jsx │ │ ├── components/ │ │ │ └── icons/ │ │ │ ├── feather/ │ │ │ │ ├── activity.jsx │ │ │ │ └── alert-circle.jsx │ │ │ ├── logos/ │ │ │ │ ├── active-campaign.jsx │ │ │ │ ├── apache.jsx │ │ │ │ └── atom-icon.jsx │ │ │ ├── lucide/ │ │ │ │ ├── badge-check.jsx │ │ │ │ └── cloud-download.jsx │ │ │ └── mdi/ │ │ │ ├── account-badge-outline.jsx │ │ │ ├── account.jsx │ │ │ └── home.jsx │ │ └── index.js │ ├── rspack-react/ │ │ ├── .gitignore │ │ ├── README.md │ │ ├── index.html │ │ ├── monicon.config.mjs │ │ ├── package.json │ │ ├── rspack.config.mjs │ │ └── src/ │ │ ├── App.css │ │ ├── App.jsx │ │ ├── components/ │ │ │ └── icons/ │ │ │ ├── feather/ │ │ │ │ ├── activity.jsx │ │ │ │ └── alert-circle.jsx │ │ │ ├── logos/ │ │ │ │ ├── active-campaign.jsx │ │ │ │ ├── apache.jsx │ │ │ │ └── atom-icon.jsx │ │ │ ├── lucide/ │ │ │ │ ├── badge-check.jsx │ │ │ │ └── cloud-download.jsx │ │ │ └── mdi/ │ │ │ ├── account-badge-outline.jsx │ │ │ ├── account.jsx │ │ │ └── home.jsx │ │ ├── index.css │ │ └── main.jsx │ ├── svelte-app/ │ │ ├── .gitignore │ │ ├── .npmrc │ │ ├── .prettierignore │ │ ├── .prettierrc │ │ ├── README.md │ │ ├── eslint.config.js │ │ ├── monicon.config.ts │ │ ├── package.json │ │ ├── src/ │ │ │ ├── app.d.ts │ │ │ ├── app.html │ │ │ ├── lib/ │ │ │ │ ├── components/ │ │ │ │ │ └── icons/ │ │ │ │ │ ├── feather/ │ │ │ │ │ │ ├── activity.svelte │ │ │ │ │ │ └── alert-circle.svelte │ │ │ │ │ ├── logos/ │ │ │ │ │ │ ├── active-campaign.svelte │ │ │ │ │ │ ├── apache.svelte │ │ │ │ │ │ └── atom-icon.svelte │ │ │ │ │ ├── lucide/ │ │ │ │ │ │ ├── badge-check.svelte │ │ │ │ │ │ └── cloud-download.svelte │ │ │ │ │ └── mdi/ │ │ │ │ │ ├── account-badge-outline.svelte │ │ │ │ │ ├── account.svelte │ │ │ │ │ └── home.svelte │ │ │ │ └── index.ts │ │ │ └── routes/ │ │ │ └── +page.svelte │ │ ├── svelte.config.js │ │ ├── tsconfig.json │ │ └── vite.config.ts │ ├── vite-react/ │ │ ├── .gitignore │ │ ├── README.md │ │ ├── eslint.config.js │ │ ├── index.html │ │ ├── monicon.config.ts │ │ ├── package.json │ │ ├── src/ │ │ │ ├── App.tsx │ │ │ ├── __tests__/ │ │ │ │ ├── App.test.tsx │ │ │ │ └── setup.ts │ │ │ ├── components/ │ │ │ │ └── icons/ │ │ │ │ ├── feather/ │ │ │ │ │ ├── activity.tsx │ │ │ │ │ └── alert-circle.tsx │ │ │ │ ├── logos/ │ │ │ │ │ ├── active-campaign.tsx │ │ │ │ │ ├── apache.tsx │ │ │ │ │ └── atom-icon.tsx │ │ │ │ ├── lucide/ │ │ │ │ │ ├── badge-check.tsx │ │ │ │ │ └── cloud-download.tsx │ │ │ │ ├── material-symbols/ │ │ │ │ │ └── 10k.tsx │ │ │ │ └── mdi/ │ │ │ │ ├── account-badge-outline.tsx │ │ │ │ ├── account.tsx │ │ │ │ └── home.tsx │ │ │ ├── index.css │ │ │ ├── main.tsx │ │ │ └── vite-env.d.ts │ │ ├── tsconfig.app.json │ │ ├── tsconfig.app.tsbuildinfo │ │ ├── tsconfig.json │ │ ├── tsconfig.node.json │ │ ├── tsconfig.node.tsbuildinfo │ │ ├── vite.config.ts │ │ └── vitest.config.ts │ └── vite-vue/ │ ├── .gitignore │ ├── .vscode/ │ │ └── extensions.json │ ├── README.md │ ├── index.html │ ├── monicon.config.ts │ ├── package.json │ ├── src/ │ │ ├── App.vue │ │ ├── __tests__/ │ │ │ └── App.test.ts │ │ ├── components/ │ │ │ └── icons/ │ │ │ ├── feather/ │ │ │ │ ├── activity.vue │ │ │ │ └── alert-circle.vue │ │ │ ├── json/ │ │ │ │ └── network.vue │ │ │ ├── local/ │ │ │ │ ├── folder.vue │ │ │ │ └── nested-folder.vue │ │ │ ├── lucide/ │ │ │ │ ├── badge-check.vue │ │ │ │ └── cloud-download.vue │ │ │ ├── mdi/ │ │ │ │ ├── account-badge-outline.vue │ │ │ │ ├── account.vue │ │ │ │ └── home.vue │ │ │ └── remote/ │ │ │ ├── attachment.vue │ │ │ └── download.vue │ │ ├── main.ts │ │ ├── style.css │ │ └── vite-env.d.ts │ ├── tsconfig.app.json │ ├── tsconfig.app.tsbuildinfo │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── tsconfig.node.tsbuildinfo │ ├── vite.config.ts │ └── vitest.config.ts ├── lefthook.yml ├── package.json ├── packages/ │ ├── cli/ │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── monicon.config.ts │ │ ├── package.json │ │ ├── src/ │ │ │ └── index.ts │ │ ├── tsconfig.json │ │ └── tsup.config.ts │ ├── core/ │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── monicon.config.ts │ │ ├── package.json │ │ ├── src/ │ │ │ ├── index.ts │ │ │ ├── loaders/ │ │ │ │ ├── index.ts │ │ │ │ ├── json-collection.ts │ │ │ │ ├── local-collection.ts │ │ │ │ ├── remote-collection.ts │ │ │ │ ├── types.ts │ │ │ │ └── utils.ts │ │ │ ├── plugins/ │ │ │ │ ├── clean/ │ │ │ │ │ ├── glob.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ └── plugin.ts │ │ │ │ ├── debugger/ │ │ │ │ │ ├── index.ts │ │ │ │ │ └── plugin.ts │ │ │ │ ├── generic/ │ │ │ │ │ ├── index.ts │ │ │ │ │ └── plugin.ts │ │ │ │ ├── index.ts │ │ │ │ ├── native/ │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── plugin.ts │ │ │ │ │ └── templates.ts │ │ │ │ ├── qwik/ │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── plugin.ts │ │ │ │ │ └── template.ts │ │ │ │ ├── react/ │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── plugin.ts │ │ │ │ │ └── templates.ts │ │ │ │ ├── svelte/ │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── plugin.ts │ │ │ │ │ └── templates.ts │ │ │ │ ├── svg/ │ │ │ │ │ ├── index.ts │ │ │ │ │ └── plugin.ts │ │ │ │ ├── types.ts │ │ │ │ └── vue/ │ │ │ │ ├── index.ts │ │ │ │ ├── plugin.ts │ │ │ │ └── templates.ts │ │ │ ├── types.ts │ │ │ └── utils/ │ │ │ ├── config-loader.ts │ │ │ ├── file-system.ts │ │ │ ├── icon-processor.ts │ │ │ ├── index.ts │ │ │ ├── name.ts │ │ │ ├── plugin-loader.ts │ │ │ └── svg.ts │ │ ├── tsconfig.json │ │ └── tsup.config.ts │ ├── esbuild/ │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── package.json │ │ ├── src/ │ │ │ └── index.ts │ │ ├── tsconfig.json │ │ └── tsup.config.ts │ ├── metro/ │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── package.json │ │ ├── src/ │ │ │ └── index.ts │ │ ├── tsconfig.json │ │ └── tsup.config.ts │ ├── nuxt/ │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── package.json │ │ ├── src/ │ │ │ └── index.ts │ │ ├── tsconfig.json │ │ └── tsup.config.ts │ ├── rollup/ │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── package.json │ │ ├── src/ │ │ │ └── index.ts │ │ ├── tsconfig.json │ │ └── tsup.config.ts │ ├── rspack/ │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── package.json │ │ ├── src/ │ │ │ └── index.ts │ │ ├── tsconfig.json │ │ └── tsup.config.ts │ ├── typescript-config/ │ │ ├── CHANGELOG.md │ │ ├── base.json │ │ ├── nextjs.json │ │ ├── package.json │ │ ├── react-native-library.json │ │ └── vue-library.json │ ├── vite/ │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── package.json │ │ ├── src/ │ │ │ └── index.ts │ │ ├── tsconfig.json │ │ └── tsup.config.ts │ └── webpack/ │ ├── .gitignore │ ├── CHANGELOG.md │ ├── package.json │ ├── src/ │ │ └── index.ts │ ├── tsconfig.json │ └── tsup.config.ts └── turbo.json