{"_id":"@antdv-next/auto-import-resolver-x","_rev":"2-a57fa272db85c3b55bd9ad20e17b8fb4","name":"@antdv-next/auto-import-resolver-x","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"@antdv-next/auto-import-resolver-x","version":"0.0.1","keywords":["antdv-next","ant-design-vue","vue","unplugin","unplugin-vue-components","auto-import","resolver","components"],"author":{"name":"antdv-next"},"license":"MIT","_id":"@antdv-next/auto-import-resolver-x@0.0.1","maintainers":[{"name":"aibayanyu","email":"aibayanyu@qq.com"},{"name":"ffgenius","email":"fuwb0407@gmail.com"},{"name":"cc-heart","email":"ccheartszzz@gmail.com"},{"name":"selicens","email":"selicens@foxmail.com"},{"name":"shiqkuangsan","email":"shiqkuangsan@gmail.com"}],"homepage":"https://github.com/antdv-next/auto-import-resolver-x#readme","bugs":{"url":"https://github.com/antdv-next/auto-import-resolver-x/issues"},"dist":{"shasum":"b7a9e9d2374045e3881a52cb9a02c7615e80dcd7","tarball":"https://registry.npmjs.org/@antdv-next/auto-import-resolver-x/-/auto-import-resolver-x-0.0.1.tgz","fileCount":6,"integrity":"sha512-d+lkZVkmzkB8135jdDRal717eVqapamhUvxlsjx8VIBq3pcDsaIf8a+WbcCa1jO3m+EUnwgVrJvSP8Hvo2nzKg==","signatures":[{"sig":"MEQCHy6peeWCORMzIBBvaM0FZDX5r5BFf62YuaVe6KRO5hICIQCgBL2cOTVco86blNxh/rcdyodF8wj7ujMjg/bFr2AIYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14959},"type":"module","_from":"file:antdv-next-auto-import-resolver-x-0.0.1.tgz","types":"./dist/index.d.mts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"bump":"bumpp","test":"vitest run","build":"tsdown","generate":"esno scripts/generate.ts"},"_npmUser":{"name":"cc-heart","email":"ccheartszzz@gmail.com"},"_resolved":"/private/var/folders/m0/8y7835dd0wv3qmz324d9v5mr0000gn/T/7848d3118e135baaf569db9f381e333d/antdv-next-auto-import-resolver-x-0.0.1.tgz","_integrity":"sha512-d+lkZVkmzkB8135jdDRal717eVqapamhUvxlsjx8VIBq3pcDsaIf8a+WbcCa1jO3m+EUnwgVrJvSP8Hvo2nzKg==","repository":{"url":"git+https://github.com/antdv-next/auto-import-resolver-x.git","type":"git"},"_npmVersion":"11.11.1","description":"antdv-next x auto import resolver based on unplugin-vue-components","directories":{},"sideEffects":false,"_nodeVersion":"25.8.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esno":"4.8.0","bumpp":"^10.3.2","eslint":"^9.39.2","tsdown":"^0.20.1","vitest":"^4.0.17","typescript":"~5.9.3","@types/node":"^25.0.10","@vue/tsconfig":"^0.8.1","@antfu/eslint-config":"^7.2.0","eslint-plugin-format":"^1.1.0","unplugin-vue-components":"^28.0.0"},"peerDependencies":{"unplugin-vue-components":">=28.0.0"},"_npmOperationalInternal":{"tmp":"tmp/auto-import-resolver-x_0.0.1_1783150956433_0.03296860011127234","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-07-04T07:42:36.279Z","modified":"2026-08-18T03:15:02.992Z","0.0.1":"2026-07-04T07:42:36.597Z"},"bugs":{"url":"https://github.com/antdv-next/auto-import-resolver-x/issues"},"author":{"name":"antdv-next"},"license":"MIT","homepage":"https://github.com/antdv-next/auto-import-resolver-x#readme","keywords":["antdv-next","ant-design-vue","vue","unplugin","unplugin-vue-components","auto-import","resolver","components"],"repository":{"url":"git+https://github.com/antdv-next/auto-import-resolver-x.git","type":"git"},"description":"antdv-next x auto import resolver based on unplugin-vue-components","maintainers":[{"email":"aibayanyu@qq.com","name":"aibayanyu"},{"email":"fuwb0407@gmail.com","name":"ffgenius"},{"email":"ccheartszzz@gmail.com","name":"cc-heart"},{"email":"selicens@foxmail.com","name":"selicens"},{"email":"shiqkuangsan@gmail.com","name":"shiqkuangsan"},{"email":"olddrivero.king@qq.com","name":"lonewolfyx"}],"readme":"# Antdv-next X Auto Import Resolver\n\n[English](./README.md) | 简体中文\n\n`@antdv-next/auto-import-resolver-x` 是 [unplugin-vue-components](https://github.com/unplugin/unplugin-vue-components) 的一个解析器，用于实现 [@antdv-next/x](https://www.antdv-next.com/x) 组件的按需引入。\n\n## 特性\n\n- 支持 `Vite`, `Webpack`, `Rspack`, `Vue CLI`, `Rollup`, `esbuild` 等\n- 自动引入 `@antdv-next/x` 注册的所有组件（`Ax` 前缀组件，例如 `AxBubble`、`AxSender`、`AxWelcome` 等）\n\n## 安装\n\n```shell\n# via npm\nnpm i @antdv-next/auto-import-resolver-x unplugin-vue-components -D\n\n# via yarn\nyarn add @antdv-next/auto-import-resolver-x unplugin-vue-components -D\n\n# via pnpm\npnpm add @antdv-next/auto-import-resolver-x unplugin-vue-components -D\n\n# via Bun\nbun add @antdv-next/auto-import-resolver-x unplugin-vue-components -D\n```\n\n## 使用\n\n### Vite\n\n```ts\n// vite.config.ts\nimport { AntdvNextXResolver } from '@antdv-next/auto-import-resolver-x'\nimport Components from 'unplugin-vue-components/vite'\n\nexport default defineConfig({\n  plugins: [\n    Components({\n      resolvers: [AntdvNextXResolver()],\n    }),\n  ],\n})\n```\n\n### Rollup\n\n```ts\n// rollup.config.js\nimport { AntdvNextXResolver } from '@antdv-next/auto-import-resolver-x'\nimport Components from 'unplugin-vue-components/rollup'\n\nexport default {\n  plugins: [\n    Components({\n      resolvers: [AntdvNextXResolver()],\n    }),\n  ],\n}\n```\n\n### Webpack\n\n```ts\n// webpack.config.js\nimport { AntdvNextXResolver } from '@antdv-next/auto-import-resolver-x'\nimport Components from 'unplugin-vue-components/webpack'\n\nmodule.exports = {\n  plugins: [\n    Components({\n      resolvers: [AntdvNextXResolver()],\n    }),\n  ],\n}\n```\n\n### Rspack\n\n```ts\n// rspack.config.js\nimport { AntdvNextXResolver } from '@antdv-next/auto-import-resolver-x'\nimport Components from 'unplugin-vue-components/rspack'\n\nmodule.exports = {\n  plugins: [\n    Components({\n      resolvers: [AntdvNextXResolver()],\n    }),\n  ],\n}\n```\n\n### Vue CLI\n\n```ts\n// vue.config.js\nimport { AntdvNextXResolver } from '@antdv-next/auto-import-resolver-x'\nimport Components from 'unplugin-vue-components/webpack'\n\nmodule.exports = {\n  configureWebpack: {\n    plugins: [\n      Components({\n        resolvers: [AntdvNextXResolver()],\n      }),\n    ],\n  },\n}\n```\n\n### esbuild\n\n```ts\n// esbuild.config.js\nimport { AntdvNextXResolver } from '@antdv-next/auto-import-resolver-x'\nimport Components from 'unplugin-vue-components/esbuild'\n\nbuild({\n  plugins: [\n    Components({\n      resolvers: [AntdvNextXResolver()],\n    }),\n  ],\n})\n```\n\n### 配合 `@antdv-next/auto-import-resolver` 使用\n\n`@antdv-next/x` 基于 `antdv-next` 构建。如果你同时使用 `antdv-next` 组件以及\n`@antdv-next/icons` 图标，可以同时注册两个解析器：\n\n```ts\nimport { AntdvNextResolver } from '@antdv-next/auto-import-resolver'\nimport { AntdvNextXResolver } from '@antdv-next/auto-import-resolver-x'\nimport Components from 'unplugin-vue-components/vite'\n\nexport default defineConfig({\n  plugins: [\n    Components({\n      resolvers: [\n        AntdvNextResolver({ resolveIcons: true }),\n        AntdvNextXResolver(),\n      ],\n    }),\n  ],\n})\n```\n\n## 选项\n\n### exclude\n\n设置不自动引入的组件。\n\n- **Type:** `string | RegExp | Array<string | RegExp>`\n- **Default:** `[]`\n- **Example:**\n\n```ts\nComponents({\n  resolvers: [\n    AntdvNextXResolver({\n      exclude: ['AxBubble', /^AxSender[A-Z]/],\n    }),\n  ],\n})\n```\n\n## 组件\n\n`@antdv-next/x` 注册的所有组件均被支持（共 27 个）：\n\n| 全局名 | 导出名 |\n| --- | --- |\n| `AxActions` | `Actions` |\n| `AxActionsAudio` | `ActionsAudio` |\n| `AxActionsCopy` | `ActionsCopy` |\n| `AxActionsFeedback` | `ActionsFeedback` |\n| `AxActionsItem` | `ActionsItem` |\n| `AxAttachments` | `Attachments` |\n| `AxBubble` | `Bubble` |\n| `AxBubbleDivider` | `BubbleDivider` |\n| `AxBubbleList` | `BubbleList` |\n| `AxBubbleSystem` | `BubbleSystem` |\n| `AxCodeHighlighter` | `CodeHighlighter` |\n| `AxConversations` | `Conversations` |\n| `AxConversationsCreation` | `ConversationsCreation` |\n| `AxFileCard` | `FileCard` |\n| `AxFileCardList` | `FileCardList` |\n| `AxMermaid` | `Mermaid` |\n| `AxPrompts` | `Prompts` |\n| `AxProvider` | `XProvider` |\n| `AxSender` | `Sender` |\n| `AxSenderHeader` | `SenderHeader` |\n| `AxSenderSwitch` | `SenderSwitch` |\n| `AxSources` | `Sources` |\n| `AxSuggestion` | `Suggestion` |\n| `AxThink` | `Think` |\n| `AxThoughtChain` | `ThoughtChain` |\n| `AxThoughtChainItem` | `ThoughtChainItem` |\n| `AxWelcome` | `Welcome` |\n\n## 许可证\n\n[MIT](./LICENSE) © 2026-present [antdv-next](https://github.com/antdv-next)\n","readmeFilename":"README.zh-CN.md"}