Home
Softono
nuxt-newsletter

nuxt-newsletter

Open source MIT TypeScript
60
Stars
3
Forks
17
Issues
1
Watchers
3 years
Last Commit

About nuxt-newsletter

[![nuxt-newsletter](https://nuxt-newsletter.netlify.app/preview.png)](https://nuxt-newsletter.netlify.app) # nuxt-newsletter [![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions CI][github-actions-ci-src]][github-actions-ci-href] [![License][license-src]][license-href] > Newsletter module for [Nuxt 3](https://v3.nuxtjs.org) - [โœจ  Release Notes](https://github.com/baroshem/nuxt-newsletter/releases) - [๐Ÿ“–  Read the documentation](https://nuxt-newsletter.netlify.app) ## Features - Nuxt 3 ready - Easy integration with Mailchimp, Revue, Buttondown - Unstyled NewletterForm.vue component - Handy useNewsletterSubscribe composable - TypeScript support [๐Ÿ“–  Read the documentation](https://nuxt-newsletter.netlify.app) ## Setup ```sh yarn add nuxt-newsletter # yarn npm i nuxt-newsletter # npm ``` ## Basic usage Firstly, you need to add `nuxt-newsletter` to your Nuxt config. ```javascript // nuxt.config.js { modules ...

Platforms

Web Self-hosted

Languages

TypeScript

nuxt-newsletter

nuxt-newsletter

npm version npm downloads Github Actions CI License

Newsletter module for Nuxt 3

Features

  • Nuxt 3 ready
  • Easy integration with Mailchimp, Revue, Buttondown
  • Unstyled NewletterForm.vue component
  • Handy useNewsletterSubscribe composable
  • TypeScript support

๐Ÿ“–  Read the documentation

Setup

yarn add nuxt-newsletter # yarn
npm i nuxt-newsletter # npm

Basic usage

Firstly, you need to add nuxt-newsletter to your Nuxt config.

// nuxt.config.js

{
    modules: [
        "nuxt-newsletter",
    ],
    newsletter: {
      // mailchimp | revue | buttondown
      <YOUR_NEWSLETTER_PROVIDER>: {
        // options like apiKey
      }
    }
}

Then you can start using nuxt-newsletter in your app!

<template>
  <div>
    <newsletter-form />
  </div>
</template>

Development

  1. Clone this repository
  2. Install dependencies using yarn install or npm install
  3. Prepare playground environment using yarn dev:prepare or npm run dev:prepare
  4. Start development server using yarn dev or npm run dev

License

MIT License