1 | const { basename } = require("path");
|
2 | const { getAppPathFromProjectData } = require("../projectHelpers");
|
3 |
|
4 | module.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 | }
|