const fs = require("fs"); const path = require("path"); const loadTrackingPath = path.resolve( __dirname, "../node_modules/@vue/apollo-composable/dist/util/loadingTracking.js" ); fs.rmdirSync(path.resolve(__dirname, "../node_modules/.vite_opt_cache"), { recursive: true, }); fs.writeFileSync( loadTrackingPath, fs.readFileSync(loadTrackingPath, "utf8").replace(/\.\$root/m, ".root") ); const useQueryPath = path.resolve( __dirname, "../node_modules/@vue/apollo-composable/dist/useQuery.js" ); fs.writeFileSync( useQueryPath, fs .readFileSync(useQueryPath, "utf8") .replace(/(^.*onServerPrefetch)(\.\?\.)?/m, "$1?.") .replace(/(.* require\("vue"\);)/m, "") .replace(/^.*(nextTick)/m, "vue_demi_1.$1") );