From 28f68dc6b6b9dd54db5cecc644d4151cfc9db944 Mon Sep 17 00:00:00 2001 From: Pelle Wessman Date: Sun, 10 Mar 2024 22:56:45 +0100 Subject: [PATCH] fix: dropping unused `notice` keys --- README.md | 3 +-- index.js | 3 +-- lib/check-engine-versions.js | 3 +-- test/main.spec.js | 5 ----- 4 files changed, 3 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index a5a9ae5..706864c 100644 --- a/README.md +++ b/README.md @@ -39,7 +39,7 @@ const { installedCheck } = await import('installed-check-core'); ## Syntax ```javascript -const { errors, warnings, notices } = await installedCheck({ +const { errors, warnings } = await installedCheck({ path: 'path/to/module', engineCheck: true, engineIgnores: ['foo'], @@ -58,7 +58,6 @@ A Promise resolving to: ```javascript { - notices: ['123'], warnings: ['Abc'], errors: ['Xyz'] }; diff --git a/index.js b/index.js index 260587e..9c0ab14 100644 --- a/index.js +++ b/index.js @@ -9,7 +9,6 @@ import { checkEngineVersions } from './lib/check-engine-versions.js'; * @typedef InstalledCheckResult * @property {string[]} errors * @property {string[]} warnings - * @property {string[]} notices */ /** @@ -85,5 +84,5 @@ export async function installedCheck (options) { warnings = [...warnings, ...engineResult.warnings]; } - return { errors, warnings, notices: [] }; + return { errors, warnings }; } diff --git a/lib/check-engine-versions.js b/lib/check-engine-versions.js index b4c71e7..56a83ab 100644 --- a/lib/check-engine-versions.js +++ b/lib/check-engine-versions.js @@ -4,7 +4,7 @@ import { checkVersionRanges } from './check-version-ranges.js.js'; * @param {import('read-pkg').NormalizedPackageJson} mainPackage * @param {Map} installedDependencies * @param {Omit} options - * @returns {{ errors: string[], warnings: string[], notices: string[] }} + * @returns {{ errors: string[], warnings: string[] }} */ export function checkEngineVersions (mainPackage, installedDependencies, options) { /** @type {string[]} */ @@ -50,6 +50,5 @@ export function checkEngineVersions (mainPackage, installedDependencies, options return { errors: [...new Set(errors), ...summaries], warnings: [...new Set(warnings)], - notices: [], }; } diff --git a/test/main.spec.js b/test/main.spec.js index b44dcf5..385ede5 100644 --- a/test/main.spec.js +++ b/test/main.spec.js @@ -54,7 +54,6 @@ describe('installedCheck()', () => { }) .should.eventually.deep.equal({ errors: [], - notices: [], warnings: [], }); }); @@ -67,7 +66,6 @@ describe('installedCheck()', () => { }) .should.eventually.deep.equal({ errors: [], - notices: [], warnings: [], }); }); @@ -89,7 +87,6 @@ describe('installedCheck()', () => { 'Combined "engines.node" needs to be narrower: >=10.0.0', 'Combined "engines.abc" needs to be narrower: >=1.0.0', ], - notices: [], warnings: [ "invalid-alias-syntax: Invalid npm alias. Can't match against dependency version", "invalid-dependency-definition: Target version is empty. Can't match against dependency version", @@ -118,7 +115,6 @@ describe('installedCheck()', () => { 'foo: Narrower "engines.node" is needed: >=8.0.0', 'Combined "engines.node" needs to be narrower: >=8.0.0', ], - notices: [], warnings: [ 'Missing "engines.node" in main package', ], @@ -136,7 +132,6 @@ describe('installedCheck()', () => { 'foo: Incompatible "engines.node" requirement: <6.0.0', 'Incompatible combined "engines.node" requirements.', ], - notices: [], warnings: [], }); });