Nuxt Nation カンファレンスが開催されます。11月12日~13日にご参加ください。

vue-email
@vue-email/nuxt

💌 Vueでメールテンプレートを作成

vue-email

npm versionnpm downloadsJSDocsLicense

@vue-email/nuxt

Vue Email の公式 Nuxt モジュールです。Vue コンポーネントでメールテンプレートを作成します。

機能

  • Vue Email コンポーネントとコンポーザブルの自動インポート
  • useCompiler ユーティリティを使用してサーバー上でメールをレンダリング
  • Nuxt に備わっているすべての DX マジック ✨
  • Vue Email DevTools 統合

エコシステム

パッケージバージョン
Vue-Emailtres version
Nuxtnuxt version
SSR コンパイラcientos version
CLItres version

クイックセットアップ

  1. @vue-email/nuxt 依存関係をプロジェクトに追加します
# Using pnpm
pnpm add -D @vue-email/nuxt

# Using yarn
yarn add --dev @vue-email/nuxt

# Using npm
npm install --save-dev @vue-email/nuxt
  1. @vue-email/nuxtnuxt.config.tsmodules セクションに追加します
export default defineNuxtConfig({
  modules: [
    '@vue-email/nuxt'
  ]
})

これで完了です! Nuxt アプリでマイモジュールを使用できるようになりました ✨

開発

# Install dependencies
npm install

# Generate type stubs
npm run dev:prepare

# Develop with the playground
npm run dev

# Build the playground
npm run dev:build

# Run ESLint
npm run lint

# Run Vitest
npm run test
npm run test:watch

# Release new version
npm run release

ライセンス

MIT ライセンス © 2023-PRESENT Vue Email