Skip to content

Commit

Permalink
refactor: ignoreNpmrcFile (#9299)
Browse files Browse the repository at this point in the history
  • Loading branch information
rarkins committed Mar 27, 2021
1 parent dd8c39a commit 9de36c4
Show file tree
Hide file tree
Showing 5 changed files with 2 additions and 27 deletions.
14 changes: 0 additions & 14 deletions lib/manager/npm/extract/__snapshots__/index.spec.ts.snap
Expand Up @@ -11,7 +11,6 @@ Object {
"skipReason": "invalid-name",
},
],
"ignoreNpmrcFile": undefined,
"lernaClient": undefined,
"lernaPackages": undefined,
"managerData": Object {
Expand Down Expand Up @@ -135,7 +134,6 @@ Object {
"prettyDepType": "engine",
},
],
"ignoreNpmrcFile": undefined,
"lernaClient": undefined,
"lernaPackages": undefined,
"managerData": Object {
Expand Down Expand Up @@ -299,7 +297,6 @@ Object {
"sourceUrl": "https://github.com/owner/n",
},
],
"ignoreNpmrcFile": undefined,
"lernaClient": undefined,
"lernaPackages": undefined,
"managerData": Object {
Expand Down Expand Up @@ -349,7 +346,6 @@ Object {
"skipReason": "unknown-version",
},
],
"ignoreNpmrcFile": undefined,
"lernaClient": undefined,
"lernaPackages": undefined,
"managerData": Object {
Expand Down Expand Up @@ -410,7 +406,6 @@ Object {
"skipReason": "unknown-volta",
},
],
"ignoreNpmrcFile": undefined,
"lernaClient": undefined,
"lernaPackages": undefined,
"managerData": Object {
Expand Down Expand Up @@ -465,7 +460,6 @@ Object {
"skipReason": "unknown-version",
},
],
"ignoreNpmrcFile": undefined,
"lernaClient": undefined,
"lernaPackages": undefined,
"managerData": Object {
Expand Down Expand Up @@ -602,7 +596,6 @@ Object {
"prettyDepType": "resolutions",
},
],
"ignoreNpmrcFile": undefined,
"lernaClient": "npm",
"lernaPackages": undefined,
"managerData": Object {
Expand Down Expand Up @@ -739,7 +732,6 @@ Object {
"prettyDepType": "resolutions",
},
],
"ignoreNpmrcFile": undefined,
"lernaClient": "yarn",
"lernaPackages": undefined,
"managerData": Object {
Expand Down Expand Up @@ -876,7 +868,6 @@ Object {
"prettyDepType": "resolutions",
},
],
"ignoreNpmrcFile": undefined,
"lernaClient": undefined,
"lernaPackages": undefined,
"managerData": Object {
Expand All @@ -899,7 +890,6 @@ exports[`manager/npm/extract .extractPackageFile() finds complex yarn workspaces
Object {
"constraints": Object {},
"deps": Array [],
"ignoreNpmrcFile": undefined,
"lernaClient": "npm",
"lernaPackages": undefined,
"managerData": Object {
Expand Down Expand Up @@ -1038,7 +1028,6 @@ Object {
"prettyDepType": "resolutions",
},
],
"ignoreNpmrcFile": undefined,
"lernaClient": "npm",
"lernaPackages": undefined,
"managerData": Object {
Expand All @@ -1061,7 +1050,6 @@ exports[`manager/npm/extract .extractPackageFile() finds simple yarn workspaces
Object {
"constraints": Object {},
"deps": Array [],
"ignoreNpmrcFile": undefined,
"lernaClient": "npm",
"lernaPackages": undefined,
"managerData": Object {
Expand All @@ -1086,7 +1074,6 @@ exports[`manager/npm/extract .extractPackageFile() finds simple yarn workspaces
Object {
"constraints": Object {},
"deps": Array [],
"ignoreNpmrcFile": undefined,
"lernaClient": undefined,
"lernaPackages": undefined,
"managerData": Object {
Expand Down Expand Up @@ -1225,7 +1212,6 @@ Object {
"prettyDepType": "resolutions",
},
],
"ignoreNpmrcFile": undefined,
"lernaClient": undefined,
"lernaPackages": undefined,
"managerData": Object {
Expand Down
10 changes: 2 additions & 8 deletions lib/manager/npm/extract/index.ts
Expand Up @@ -6,11 +6,7 @@ import * as datasourceGithubTags from '../../../datasource/github-tags';
import { id as npmId } from '../../../datasource/npm';
import { logger } from '../../../logger';
import { SkipReason } from '../../../types';
import {
deleteLocalFile,
getSiblingFileName,
readLocalFile,
} from '../../../util/fs';
import { getSiblingFileName, readLocalFile } from '../../../util/fs';
import * as nodeVersioning from '../../../versioning/node';
import { isValid, isVersion } from '../../../versioning/npm';
import type {
Expand Down Expand Up @@ -95,11 +91,10 @@ export async function extractPackageFile(
delete lockFiles.shrinkwrapJson;

let npmrc: string;
let ignoreNpmrcFile: boolean;
const npmrcFileName = getSiblingFileName(fileName, '.npmrc');
// istanbul ignore if
if (config.ignoreNpmrcFile) {
await deleteLocalFile(npmrcFileName);
npmrc = '';
} else {
npmrc = await readLocalFile(npmrcFileName, 'utf8');
if (is.string(npmrc)) {
Expand Down Expand Up @@ -370,7 +365,6 @@ export async function extractPackageFile(
packageFileVersion,
packageJsonType,
npmrc,
ignoreNpmrcFile,
yarnrc,
...lockFiles,
managerData: {
Expand Down
3 changes: 0 additions & 3 deletions lib/manager/npm/post-update/index.ts
Expand Up @@ -140,9 +140,6 @@ export async function writeExistingFiles(
const npmrcFilename = upath.join(basedir, '.npmrc');
if (is.string(npmrc)) {
await outputFile(npmrcFilename, `${npmrc}\n`);
} else if (config.ignoreNpmrcFile) {
logger.debug('Removing ignored .npmrc file before artifact generation');
await remove(npmrcFilename);
}
if (packageFile.yarnrc) {
logger.debug(`Writing .yarnrc to ${basedir}`);
Expand Down
1 change: 0 additions & 1 deletion lib/manager/types.ts
Expand Up @@ -85,7 +85,6 @@ export interface PackageFile<T = Record<string, any>>
datasource?: string;
registryUrls?: string[];
deps: PackageDependency[];
ignoreNpmrcFile?: boolean;
lernaClient?: string;
lernaPackages?: string[];
mavenProps?: Record<string, any>;
Expand Down
Expand Up @@ -14,7 +14,6 @@ Array [
"prettyDepType": "dependency",
},
],
"ignoreNpmrcFile": undefined,
"lernaClient": undefined,
"lernaPackages": undefined,
"managerData": Object {
Expand Down

0 comments on commit 9de36c4

Please sign in to comment.