插件约定
为了拥有更好的社区和生态系统,我们鼓励插件作者在创建 unplugin 时遵循这些约定。
- 由 Unplugin 提供支持的插件应具有清晰的名称,并以
unplugin-
为前缀。 - 在
package.json
中包含unplugin
关键字。 - 为了提供更好的开发体验,包可以导出两种类型的入口点:
默认导出:
createUnplugin
函数返回的值tsimport UnpluginFeature from 'unplugin-feature'
子路径导出:
createUnplugin
函数返回值的属性,供每个打包工具用户使用tsimport VitePlugin from 'unplugin-feature/vite'
有关此设置的更多详细信息,请参阅 unplugin-starter。