UNPKG

@bareblends/vsf-prismic

Version:

Prismic CMS integration with Vue Storefront

26 lines (24 loc) 568 B
import path from 'path'; // eslint-disable-next-line export default function prismic (moduleOptions) { const { prismic, head } = this.options; const options = { ...prismic, ...moduleOptions }; if (options?.jsBridge) { const scripts = head.script; scripts.push({ src: `${options.jsBridge}` }); } this.extendBuild((config) => { config.resolve.alias['@bareblends/vsf-prismic$'] = require.resolve( '@bareblends/vsf-prismic' ); }); this.addPlugin({ src: path.resolve(__dirname, 'plugin.js'), options }); }