保誠-保戶業務員媒合平台
HelenHuang
2022-06-09 26fa49f4b0aa658d65a21fffe828f39e78302573
PAMapp/node_modules/fork-ts-checker-webpack-plugin/lib/reporter/FilesChange.js
@@ -5,9 +5,19 @@
Object.defineProperty(exports, "__esModule", { value: true });
const substract_1 = __importDefault(require("../utils/array/substract"));
const unique_1 = __importDefault(require("../utils/array/unique"));
// we ignore package.json file because of https://github.com/TypeStrong/fork-ts-checker-webpack-plugin/issues/674
const IGNORED_FILES = ['package.json'];
const isIgnoredFile = (file) => IGNORED_FILES.some((ignoredFile) => file.endsWith(`/${ignoredFile}`) || file.endsWith(`\\${ignoredFile}`));
const compilerFilesChangeMap = new WeakMap();
function getFilesChange(compiler) {
    return compilerFilesChangeMap.get(compiler) || {};
    const { changedFiles = [], deletedFiles = [] } = compilerFilesChangeMap.get(compiler) || {
        changedFiles: [],
        deletedFiles: [],
    };
    return {
        changedFiles: changedFiles.filter((changedFile) => !isIgnoredFile(changedFile)),
        deletedFiles: deletedFiles.filter((deletedFile) => !isIgnoredFile(deletedFile)),
    };
}
exports.getFilesChange = getFilesChange;
function updateFilesChange(compiler, change) {