0.0.5 • Published 4 years ago
@emiolo/nuxt v0.0.5
@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
modules
ebuildModules
do Nuxt paraconfigs/index.js
- 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