Socket
Socket
Sign inDemoInstall

fork-ts-checker-webpack-plugin

Package Overview
Dependencies
Maintainers
1
Versions
222
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

fork-ts-checker-webpack-plugin - npm Package Compare versions

Comparing version 7.1.0 to 7.1.1

2

lib/plugin.js

@@ -73,3 +73,3 @@ "use strict";

*/
ForkTsCheckerWebpackPlugin.version = '7.1.0'; // will be replaced by the @semantic-release/exec
ForkTsCheckerWebpackPlugin.version = '7.1.1'; // will be replaced by the @semantic-release/exec
/**

@@ -76,0 +76,0 @@ * Default pools for the plugin concurrency limit

import type { FilesChange } from '../../files-change';
import type { FilesMatch } from '../../files-match';
declare const getDependenciesWorker: ({ changedFiles, deletedFiles, }: FilesChange) => FilesMatch;
declare const getDependenciesWorker: (change: FilesChange) => FilesMatch;
export declare type GetDependenciesWorker = typeof getDependenciesWorker;
export {};

@@ -7,13 +7,10 @@ "use strict";

const system_1 = require("./lib/system");
const getDependenciesWorker = ({ changedFiles = [], deletedFiles = [], }) => {
const getDependenciesWorker = (change) => {
system_1.system.invalidateCache();
if ((0, config_1.didConfigFileChanged)({ changedFiles, deletedFiles })) {
if ((0, config_1.didConfigFileChanged)(change) || (0, config_1.didDependenciesProbablyChanged)((0, dependencies_1.getDependencies)(), change)) {
(0, config_1.invalidateConfig)();
(0, dependencies_1.invalidateDependencies)();
}
else if ((0, config_1.didRootFilesChanged)()) {
(0, dependencies_1.invalidateDependencies)();
}
return (0, dependencies_1.getDependencies)();
};
(0, rpc_1.exposeRpc)(getDependenciesWorker);
import type { FilesChange } from '../../files-change';
import type { Issue } from '../../issue';
declare const getIssuesWorker: ({ changedFiles, deletedFiles }: FilesChange, watching: boolean) => Promise<Issue[]>;
declare const getIssuesWorker: (change: FilesChange, watching: boolean) => Promise<Issue[]>;
export declare type GetIssuesWorker = typeof getIssuesWorker;
export {};

@@ -25,7 +25,8 @@ "use strict";

const worker_config_1 = require("./lib/worker-config");
const getIssuesWorker = ({ changedFiles = [], deletedFiles = [] }, watching) => __awaiter(void 0, void 0, void 0, function* () {
const getIssuesWorker = (change, watching) => __awaiter(void 0, void 0, void 0, function* () {
var _a, _b;
system_1.system.invalidateCache();
(0, dependencies_1.invalidateDependencies)();
if ((0, config_1.didConfigFileChanged)({ changedFiles, deletedFiles })) {
if ((0, config_1.didConfigFileChanged)(change)) {
(0, config_1.invalidateConfig)();
(0, dependencies_1.invalidateDependencies)();
(0, artifacts_1.invalidateArtifacts)();

@@ -38,6 +39,10 @@ (0, diagnostics_1.invalidateDiagnostics)();

}
else if ((0, config_1.didRootFilesChanged)()) {
else if ((0, config_1.didDependenciesProbablyChanged)((0, dependencies_1.getDependencies)(), change)) {
(0, config_1.invalidateConfig)();
(0, dependencies_1.invalidateDependencies)();
(0, artifacts_1.invalidateArtifacts)();
(0, watch_program_1.invalidateWatchProgramRootFileNames)();
(0, solution_builder_1.invalidateSolutionBuilder)();
if ((0, config_1.didRootFilesChanged)()) {
(0, watch_program_1.invalidateWatchProgramRootFileNames)();
(0, solution_builder_1.invalidateSolutionBuilder)();
}
}

@@ -62,7 +67,7 @@ (0, artifacts_1.registerArtifacts)();

// simulate file system events
changedFiles.forEach((changedFile) => {
(_a = change.changedFiles) === null || _a === void 0 ? void 0 : _a.forEach((changedFile) => {
system_1.system === null || system_1.system === void 0 ? void 0 : system_1.system.invokeFileChanged(changedFile);
});
deletedFiles.forEach((removedFile) => {
system_1.system === null || system_1.system === void 0 ? void 0 : system_1.system.invokeFileDeleted(removedFile);
(_b = change.deletedFiles) === null || _b === void 0 ? void 0 : _b.forEach((deletedFile) => {
system_1.system === null || system_1.system === void 0 ? void 0 : system_1.system.invokeFileDeleted(deletedFile);
});

@@ -69,0 +74,0 @@ // wait for all queued events to be processed

import type * as ts from 'typescript';
import type { FilesChange } from '../../../files-change';
import type { FilesMatch } from '../../../files-match';
import type { Issue } from '../../../issue';

@@ -13,2 +14,3 @@ export declare function parseConfig(configFileName: string, configFileContext: string): ts.ParsedCommandLine;

export declare function didConfigFileChanged({ changedFiles, deletedFiles }: FilesChange): boolean;
export declare function didDependenciesProbablyChanged(dependencies: FilesMatch, { changedFiles, deletedFiles }: FilesChange): boolean;
export declare function didRootFilesChanged(): boolean | undefined;

@@ -22,3 +22,3 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
exports.didRootFilesChanged = exports.didConfigFileChanged = exports.getConfigFilePathFromBuilderProgram = exports.getConfigFilePathFromProgram = exports.getConfigFilePathFromCompilerOptions = exports.invalidateConfig = exports.parseNextConfig = exports.getParsedConfig = exports.getParseConfigIssues = exports.parseConfig = void 0;
exports.didRootFilesChanged = exports.didDependenciesProbablyChanged = exports.didConfigFileChanged = exports.getConfigFilePathFromBuilderProgram = exports.getConfigFilePathFromProgram = exports.getConfigFilePathFromCompilerOptions = exports.invalidateConfig = exports.parseNextConfig = exports.getParsedConfig = exports.getParseConfigIssues = exports.parseConfig = void 0;
const path = __importStar(require("path"));

@@ -128,2 +128,8 @@ const forward_slash_1 = require("../../../utils/path/forward-slash");

exports.didConfigFileChanged = didConfigFileChanged;
function didDependenciesProbablyChanged(dependencies, { changedFiles = [], deletedFiles = [] }) {
const didSomeDependencyHasBeenAdded = changedFiles.some((changeFile) => !dependencies.files.includes(changeFile));
const didSomeDependencyHasBeenDeleted = deletedFiles.some((deletedFile) => dependencies.files.includes(deletedFile));
return didSomeDependencyHasBeenAdded || didSomeDependencyHasBeenDeleted;
}
exports.didDependenciesProbablyChanged = didDependenciesProbablyChanged;
function didRootFilesChanged() {

@@ -130,0 +136,0 @@ const [prevConfig, nextConfig] = parseNextConfig();

{
"name": "fork-ts-checker-webpack-plugin",
"version": "7.1.0",
"version": "7.1.1",
"description": "Runs typescript type checker and linter on separate process.",

@@ -5,0 +5,0 @@ "keywords": [

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc