Vize

自動インポート

@vizejs/ui と @vizejs/composable はカタログ駆動のリゾルバーを提供します。すべての名前は直接のサブパス(@vizejs/ui/dialog など)に解決されるため、ツリーシェイキングは手書きの import と同じです。Nuxt では vize.ui と vize.composables をオプトインで有効化し、Vite では @vizejs/ui/resolver と @vizejs/composable/resolver のリゾルバーを使います。source: "local" を指定すると vize lib pull でコピーしたソース(vize-lib.lock.json)に解決します。

// nuxt.config.ts
export default defineNuxtConfig({
  modules: ["@vizejs/nuxt"],
  vize: { ui: { prefix: "Vz" }, composables: true },
});
// vite.config.ts
Components({ resolvers: [VizeUiResolver({ prefix: "Vz" })] });
AutoImport({ resolvers: [VizeUiComposablesResolver(), VizeComposableResolver()] });