const path = require("path"); // const manifestJSON = require("./public/manifest.json"); module.exports = { transpileDependencies: ["vuetify"], publicPath: process.env.NODE_ENV === "production" ? "/" : "/", outputDir: process.env.NODE_ENV === "production" ? "./dist" : "../mealie/web", devServer: { proxy: { "/api": { target: process.env.VUE_APP_API_BASE_URL, secure: false, }, }, }, pluginOptions: { i18n: { locale: "en", fallbackLocale: "en", localeDir: "locales", enableInSFC: true, }, }, configureWebpack: { resolve: { alias: { "@": path.resolve("src"), }, }, }, // pwa: { // name: manifestJSON.short_name, // themeColor: manifestJSON.theme_color, // msTileColor: manifestJSON.background_color, // appleMobileWebAppCapable: "yes", // appleMobileWebAppStatusBarStyle: "black", // manifestCrossorigin: "use-credentials", // workboxPluginMode: "InjectManifest", // workboxOptions: { // swSrc: "./src/sw.js", // swDest: "service-worker.js", // }, // }, };