UNPKG

568 BJavaScriptView Raw
1const { basename } = require("path");
2const { getAppPathFromProjectData } = require("../projectHelpers");
3
4module.exports = function (hookArgs) {
5 const { liveSyncData } = hookArgs;
6 if (!liveSyncData || !liveSyncData.bundle) {
7 return;
8 }
9
10 return (args, originalMethod) => {
11 return originalMethod(...args).then(originalPatterns => {
12
13 const appPath = getAppPathFromProjectData(hookArgs.projectData);
14 const ignorePattern = `!${appPath}`;
15
16 return [...originalPatterns, ignorePattern];
17 });
18 };
19}