@bareblends/vsf-prismic
Version:
Prismic CMS integration with Vue Storefront
26 lines (24 loc) • 568 B
JavaScript
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
});
}