0.0.5 • Published 4 years ago

@emiolo/nuxt v0.0.5

Weekly downloads
1
License
ISC
Repository
-
Last release
4 years ago

@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
0.0.5

4 years ago

0.0.2

4 years ago

0.0.4

4 years ago

0.0.1

4 years ago