UNPKG

vuetify-dialog

Version:
37 lines (32 loc) 945 B
/* Nuxt.js module for vuetify-dialog Usage: - Install vuetify-dialog package - Add this into your nuxt.config.js file: { modules: [ // Simple usage 'vuetify-dialog/nuxt' // Optionally passing options in module configuration ['vuetify-dialog/nuxt', { property: '$dialog' }] ], // Optionally passing options in module top level configuration vuetifyDialog: { property: '$dialog' } } */ const { resolve } = require('path') module.exports = function nuxtVueWaitModule (moduleOptions) { const options = Object.assign({}, this.options.vuetifyDialog, moduleOptions) if (this.options.build.ssr) { this.options.build.transpile.push(/^vuetify-dialog/) } // Register plugin this.addPlugin({ ssr: false, src: resolve(__dirname, 'plugin.template.js'), fileName: 'vuetify-dialog.js', options: options }) } // required by nuxt module.exports.meta = require('../package.json')