@emiolo/nuxt
v0.0.5
Published
> Padrão de módulos Nuxt da [eMiolo.com](https://emiolo.com)
Readme
@emiolo/nuxt
Padrão de módulos Nuxt da eMiolo.com
Instalação
- Execute
npm run install --save @emiolo/nuxt - Mova seu arquivo de configuração do Nuxt para
configs/nuxt.js - Mova as definições de
modulesebuildModulesdo Nuxt paraconfigs/index.js - Crie um novo
nuxt.config.jscom o seguinte conteúdo:
import Configs from './configs'
export default ConfigsVeja 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
