@emiolo/nuxt
TypeScript icon, indicating that this package has built-in type declarations

0.0.5 • Public • Published

@emiolo/nuxt

Padrão de módulos Nuxt da eMiolo.com

Instalação

  1. Execute npm run install --save @emiolo/nuxt
  2. Mova seu arquivo de configuração do Nuxt para configs/nuxt.js
  3. Mova as definições de modules e buildModules do Nuxt para configs/index.js
  4. Crie um novo nuxt.config.js com o seguinte conteúdo:
import Configs from './configs'

export default Configs

Veja o exemplo para mais detalhes

Runtime Config

Para utilização da opção de RuntimeConfig do Nuxt, adicione o seguinte snippet ao seu configs/index.js:

Importante: configurações antigas devem ser movidas para dentro do helper.

import { runtimeConfig } from '@emiolo/nuxt'

export default {
  // publicRuntimeConfig: {},
  // privateRuntimeConfig: {},
  ...runtimeConfig({
    publicRuntimeConfig: {
      /* Adicione configurações extras aqui */
    },
    privateRuntimeConfig: {
      /* Adicione configurações extras aqui */
    },
  })
}

Ativar/Desativar módulos embutidos

É possível escolher quais módulos serão ativados passando uma configuração para o helper.

Veja o exemplo abaixo:

export default {
  modules: [
    [
      '@emiolo/nuxt',
      {
        modules: {
          colorMode: false,
        },
      },
    ],
  ],
}

Módulos embutidos

  • axios
  • markdownit
  • pwa
  • vuetify
  • rollbar
  • analytics
  • gtm
  • moment
  • sitemap
  • vuexLocalStorage
  • vuetifyDialog
  • netlify
  • colorMode
  • ngrok
  • faker

TODO:

  • [] Melhorar a documentação
  • [] Incluir detalhes de cada módulo embutido

Readme

Keywords

none

Package Sidebar

Install

npm i @emiolo/nuxt

Weekly Downloads

2

Version

0.0.5

License

ISC

Unpacked Size

21.9 kB

Total Files

15

Last publish

Collaborators

  • skyatura