nuxt-seomatic-meta
Version:
A Nuxt.js module connecting Nuxt.js to the Craft CMS SEOmatic plugin
26 lines (21 loc) • 573 B
JavaScript
const path = require('path');
export default function seomaticMetaModule(moduleOptions) {
const defaults = {
debug: false,
routeRemap: [],
backendUrl: this.options.env.BACKEND_URL || '',
graphqlPath: this.options.env.GRAPHQL_PATH || '',
graphqlToken: this.options.env.GRAPHQL_TOKEN || ''
};
const options = {
...defaults,
...this.options.seomaticMeta,
...moduleOptions
};
// Register plugin
this.addPlugin({
src: path.resolve(__dirname, 'plugin.js'),
options
});
}
module.exports.meta = require('../package.json');