const PreloadPlugin = require('@vue/preload-webpack-plugin');

module.exports = {
  style: {
    postcss: {
      plugins: [
        require('tailwindcss'),
        require('autoprefixer'),
      ]
    }
  },
  webpack: {
    plugins: {
      add: [
        new PreloadPlugin({ rel: 'preload', include: 'allAssets', fileWhitelist: [/Libertinus.*(Sans|Regular).*\.woff2/], fileBlacklist: [/Mono/] }),
        new PreloadPlugin({ rel: 'prefetch', include: 'allAssets', fileWhitelist: [/\.woff2/], fileBlacklist: [/.*(Sans|Regular).*/, /Mono/] }),
      ],
    },
  },
};