12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- const _patch_base_1 = require("./_patch-base");
- if (!_patch_base_1.ConfigArrayFactory.__loadExtendedShareableConfigPatched) {
- _patch_base_1.ConfigArrayFactory.__loadExtendedShareableConfigPatched = true;
- const originalLoadExtendedShareableConfig = _patch_base_1.ConfigArrayFactory.prototype._loadExtendedShareableConfig;
-
-
- _patch_base_1.ConfigArrayFactory.prototype._loadExtendedShareableConfig = function (extendName) {
- const originalResolve = _patch_base_1.ModuleResolver.resolve;
- try {
- _patch_base_1.ModuleResolver.resolve = function (moduleName, relativeToPath) {
- try {
- return originalResolve.call(this, moduleName, relativeToPath);
- }
- catch (e) {
-
-
-
- if ((e === null || e === void 0 ? void 0 : e.code) === 'MODULE_NOT_FOUND' &&
- moduleName !== extendName &&
- moduleName === _patch_base_1.Naming.normalizePackageName(extendName, 'eslint-config')) {
- return originalResolve.call(this, extendName, relativeToPath);
- }
- else {
- throw e;
- }
- }
- };
- return originalLoadExtendedShareableConfig.apply(this, arguments);
- }
- finally {
- _patch_base_1.ModuleResolver.resolve = originalResolve;
- }
- };
- }
|