UNPKG

nuxt-global-var

Version:

if you have some variables that are the same in all languages or you want to define variables by using json instead of .env, let's use this package!

15 lines (13 loc) 473 B
const fs = require('fs') const path = require('path') const jsText = ` export default ({ app }, inject) => { inject('get', (varToGet) => data[String(varToGet)] || '\\\\not found\\\\') } ` export default function SimpleModule(moduleOptions) { const data = "const data = JSON.parse('" + JSON.stringify(moduleOptions.data) + "')" fs.writeFileSync(path.join(__dirname, '/plugins/main.js'), data + jsText) this.addPlugin(path.join(__dirname, '/plugins/main.js')) }