Skip to content

Commit

Permalink
check peerDependencies in imports-as-dependencies
Browse files Browse the repository at this point in the history
  • Loading branch information
DetachHead committed Jun 10, 2023
1 parent 3a5dd7d commit 3314997
Showing 1 changed file with 20 additions and 18 deletions.
38 changes: 20 additions & 18 deletions src/rules/importsAsDependencies.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,24 +17,26 @@ import {
*/
let deps;

const setDeps = function () {
try {
const pkg = JSON.parse(
// @ts-expect-error It's ok
readFileSync(join(process.cwd(), './package.json')),
);
deps = new Set([
...(pkg.dependencies ?
Object.keys(pkg.dependencies) :
// istanbul ignore next
[]),
...(pkg.devDependencies ?
Object.keys(pkg.devDependencies) :
// istanbul ignore next
[]),
]);
} catch (error) {
// istanbul ignore next -- our package.json exists
const setDeps = function () {try {
const pkg = JSON.parse(
// @ts-expect-error It's ok
readFileSync(join(process.cwd(), './package.json')),
);
deps = new Set([
...(pkg.dependencies ?
Object.keys(pkg.dependencies) :
// istanbul ignore next
[]),
...(pkg.devDependencies ?
Object.keys(pkg.devDependencies) :
// istanbul ignore next
[]),
...(pkg.peerDependencies ?
Object.keys(pkg.peerDependencies) :
// istanbul ignore next
[]),
]);
} catch (error) {// istanbul ignore next -- our package.json exists
deps = null;
/* eslint-disable no-console -- Inform user */
// istanbul ignore next -- our package.json exists
Expand Down

0 comments on commit 3314997

Please sign in to comment.