UNPKG

@rushstack/lockfile-explorer

Version:

Rush Lockfile Explorer: The UI for solving version conflicts quickly in a large monorepo

43 lines (41 loc) 1.51 kB
/** * Config file for Lockfile Lint. For more info, please visit: https://lfx.rushstack.io */ { "$schema": "https://developer.microsoft.com/json-schemas/lockfile-explorer/lockfile-lint.schema.json", /** * The list of rules to be checked by Lockfile Lint. For each rule configuration, the * type of rule is determined by the `rule` field. */ "rules": [ // /** // * The `restrict-versions` rule enforces that direct and indirect dependencies must // * satisfy a specified version range. // */ // { // "rule": "restrict-versions", // // /** // * The name of a workspace project to analyze. // */ // "project": "@my-company/my-app", // // /** // * Indicates the package versions to be checked. The `requiredVersions` key is // * the name of an NPM package, and the value is a SemVer range. If the project has // * that NPM package as a dependency, then its version must satisfy the SemVer range. // * This check also applies to devDependencies and peerDependencies, as well as any // * indirect dependencies of the project. // */ // "requiredVersions": { // /** // * For example, if `react-router` appears anywhere in the dependency graph of // * `@my-company/my-app`, then it must be version 5 or 6. // */ // "react-router": "5.x || 6.x", // "react": "^18.3.0", // "react-dom": "^18.3.0" // } // } ] }