Skip to main content

mustSatisfyPeerDependencies

Ensures that packages satisfy peer dependency requirements declared by their dependencies.

Options​

  • skipUnparseableRanges
    • If true, warn and skip dependency ranges that are unparseable. Otherwise, throw. Default is false.
  • dependencyWhitelist
    • An array of package names indicating which peer dependencies must be satisfied.

Example​

import { mustSatisfyPeerDependencies } from "@monorepolint/rules";
export default {
rules: [
mustSatisfyPeerDependencies({
options: {
skipUnparseableRanges: false,
dependencyWhitelist: [
"react",
"react-dom",
],
},
}),
],
};

rule source