11cb0ef41Sopenharmony_ci// some real-world examples of ERESOLVE error explanation objects, 21cb0ef41Sopenharmony_ci// copied from arborist or generated there. 31cb0ef41Sopenharmony_cimodule.exports = { 41cb0ef41Sopenharmony_ci cycleNested: { 51cb0ef41Sopenharmony_ci code: 'ERESOLVE', 61cb0ef41Sopenharmony_ci edge: { 71cb0ef41Sopenharmony_ci type: 'peer', 81cb0ef41Sopenharmony_ci name: '@isaacs/peer-dep-cycle-b', 91cb0ef41Sopenharmony_ci spec: '1', 101cb0ef41Sopenharmony_ci from: { 111cb0ef41Sopenharmony_ci name: '@isaacs/peer-dep-cycle-a', 121cb0ef41Sopenharmony_ci version: '1.0.0', 131cb0ef41Sopenharmony_ci location: 'node_modules/@isaacs/peer-dep-cycle-a', 141cb0ef41Sopenharmony_ci dependents: [ 151cb0ef41Sopenharmony_ci { 161cb0ef41Sopenharmony_ci type: 'prod', 171cb0ef41Sopenharmony_ci name: '@isaacs/peer-dep-cycle-a', 181cb0ef41Sopenharmony_ci spec: '1.x', 191cb0ef41Sopenharmony_ci from: { location: '/some/project' }, 201cb0ef41Sopenharmony_ci }, 211cb0ef41Sopenharmony_ci ], 221cb0ef41Sopenharmony_ci }, 231cb0ef41Sopenharmony_ci }, 241cb0ef41Sopenharmony_ci current: { 251cb0ef41Sopenharmony_ci name: '@isaacs/peer-dep-cycle-c', 261cb0ef41Sopenharmony_ci version: '2.0.0', 271cb0ef41Sopenharmony_ci location: 'node_modules/@isaacs/peer-dep-cycle-c', 281cb0ef41Sopenharmony_ci dependents: [ 291cb0ef41Sopenharmony_ci { 301cb0ef41Sopenharmony_ci type: 'prod', 311cb0ef41Sopenharmony_ci name: '@isaacs/peer-dep-cycle-c', 321cb0ef41Sopenharmony_ci spec: '2.x', 331cb0ef41Sopenharmony_ci from: { location: '/some/project' }, 341cb0ef41Sopenharmony_ci }, 351cb0ef41Sopenharmony_ci ], 361cb0ef41Sopenharmony_ci }, 371cb0ef41Sopenharmony_ci peerConflict: { 381cb0ef41Sopenharmony_ci peer: { 391cb0ef41Sopenharmony_ci name: '@isaacs/peer-dep-cycle-c', 401cb0ef41Sopenharmony_ci version: '1.0.0', 411cb0ef41Sopenharmony_ci whileInstalling: { name: '@isaacs/peer-dep-cycle-a', version: '1.0.0' }, 421cb0ef41Sopenharmony_ci location: 'node_modules/@isaacs/peer-dep-cycle-c', 431cb0ef41Sopenharmony_ci dependents: [ 441cb0ef41Sopenharmony_ci { 451cb0ef41Sopenharmony_ci type: 'peer', 461cb0ef41Sopenharmony_ci name: '@isaacs/peer-dep-cycle-c', 471cb0ef41Sopenharmony_ci spec: '1', 481cb0ef41Sopenharmony_ci from: { 491cb0ef41Sopenharmony_ci name: '@isaacs/peer-dep-cycle-b', 501cb0ef41Sopenharmony_ci version: '1.0.0', 511cb0ef41Sopenharmony_ci whileInstalling: { name: '@isaacs/peer-dep-cycle-a', version: '1.0.0' }, 521cb0ef41Sopenharmony_ci location: 'node_modules/@isaacs/peer-dep-cycle-b', 531cb0ef41Sopenharmony_ci dependents: [ 541cb0ef41Sopenharmony_ci { 551cb0ef41Sopenharmony_ci type: 'peer', 561cb0ef41Sopenharmony_ci name: '@isaacs/peer-dep-cycle-b', 571cb0ef41Sopenharmony_ci spec: '1', 581cb0ef41Sopenharmony_ci from: { 591cb0ef41Sopenharmony_ci name: '@isaacs/peer-dep-cycle-a', 601cb0ef41Sopenharmony_ci version: '1.0.0', 611cb0ef41Sopenharmony_ci location: 'node_modules/@isaacs/peer-dep-cycle-a', 621cb0ef41Sopenharmony_ci dependents: [ 631cb0ef41Sopenharmony_ci { 641cb0ef41Sopenharmony_ci type: 'prod', 651cb0ef41Sopenharmony_ci name: '@isaacs/peer-dep-cycle-a', 661cb0ef41Sopenharmony_ci spec: '1.x', 671cb0ef41Sopenharmony_ci from: { location: '/some/project' }, 681cb0ef41Sopenharmony_ci }, 691cb0ef41Sopenharmony_ci ], 701cb0ef41Sopenharmony_ci }, 711cb0ef41Sopenharmony_ci }, 721cb0ef41Sopenharmony_ci ], 731cb0ef41Sopenharmony_ci }, 741cb0ef41Sopenharmony_ci }, 751cb0ef41Sopenharmony_ci ], 761cb0ef41Sopenharmony_ci }, 771cb0ef41Sopenharmony_ci }, 781cb0ef41Sopenharmony_ci strictPeerDeps: true, 791cb0ef41Sopenharmony_ci }, 801cb0ef41Sopenharmony_ci 811cb0ef41Sopenharmony_ci withShrinkwrap: { 821cb0ef41Sopenharmony_ci code: 'ERESOLVE', 831cb0ef41Sopenharmony_ci edge: { 841cb0ef41Sopenharmony_ci type: 'peer', 851cb0ef41Sopenharmony_ci name: '@isaacs/peer-dep-cycle-c', 861cb0ef41Sopenharmony_ci spec: '1', 871cb0ef41Sopenharmony_ci error: 'INVALID', 881cb0ef41Sopenharmony_ci from: { 891cb0ef41Sopenharmony_ci name: '@isaacs/peer-dep-cycle-b', 901cb0ef41Sopenharmony_ci version: '1.0.0', 911cb0ef41Sopenharmony_ci location: 'node_modules/@isaacs/peer-dep-cycle-b', 921cb0ef41Sopenharmony_ci whileInstalling: { name: '@isaacs/peer-dep-cycle-b', version: '1.0.0' }, 931cb0ef41Sopenharmony_ci dependents: [ 941cb0ef41Sopenharmony_ci { 951cb0ef41Sopenharmony_ci type: 'peer', 961cb0ef41Sopenharmony_ci name: '@isaacs/peer-dep-cycle-b', 971cb0ef41Sopenharmony_ci spec: '1', 981cb0ef41Sopenharmony_ci from: { 991cb0ef41Sopenharmony_ci name: '@isaacs/peer-dep-cycle-a', 1001cb0ef41Sopenharmony_ci version: '1.0.0', 1011cb0ef41Sopenharmony_ci location: 'node_modules/@isaacs/peer-dep-cycle-a', 1021cb0ef41Sopenharmony_ci dependents: [ 1031cb0ef41Sopenharmony_ci { 1041cb0ef41Sopenharmony_ci type: 'prod', 1051cb0ef41Sopenharmony_ci name: '@isaacs/peer-dep-cycle-a', 1061cb0ef41Sopenharmony_ci spec: '1.x', 1071cb0ef41Sopenharmony_ci from: { location: '/some/project' }, 1081cb0ef41Sopenharmony_ci }, 1091cb0ef41Sopenharmony_ci ], 1101cb0ef41Sopenharmony_ci }, 1111cb0ef41Sopenharmony_ci }, 1121cb0ef41Sopenharmony_ci ], 1131cb0ef41Sopenharmony_ci }, 1141cb0ef41Sopenharmony_ci }, 1151cb0ef41Sopenharmony_ci current: { 1161cb0ef41Sopenharmony_ci name: '@isaacs/peer-dep-cycle-c', 1171cb0ef41Sopenharmony_ci version: '2.0.0', 1181cb0ef41Sopenharmony_ci location: 'node_modules/@isaacs/peer-dep-cycle-c', 1191cb0ef41Sopenharmony_ci dependents: [ 1201cb0ef41Sopenharmony_ci { 1211cb0ef41Sopenharmony_ci type: 'prod', 1221cb0ef41Sopenharmony_ci name: '@isaacs/peer-dep-cycle-c', 1231cb0ef41Sopenharmony_ci spec: '2.x', 1241cb0ef41Sopenharmony_ci from: { location: '/some/project' }, 1251cb0ef41Sopenharmony_ci }, 1261cb0ef41Sopenharmony_ci ], 1271cb0ef41Sopenharmony_ci }, 1281cb0ef41Sopenharmony_ci strictPeerDeps: true, 1291cb0ef41Sopenharmony_ci }, 1301cb0ef41Sopenharmony_ci 1311cb0ef41Sopenharmony_ci 'chain-conflict': { 1321cb0ef41Sopenharmony_ci code: 'ERESOLVE', 1331cb0ef41Sopenharmony_ci current: { 1341cb0ef41Sopenharmony_ci name: '@isaacs/testing-peer-dep-conflict-chain-d', 1351cb0ef41Sopenharmony_ci version: '2.0.0', 1361cb0ef41Sopenharmony_ci whileInstalling: { 1371cb0ef41Sopenharmony_ci name: 'project', 1381cb0ef41Sopenharmony_ci version: '1.2.3', 1391cb0ef41Sopenharmony_ci path: '/some/project', 1401cb0ef41Sopenharmony_ci }, 1411cb0ef41Sopenharmony_ci location: 'node_modules/@isaacs/testing-peer-dep-conflict-chain-d', 1421cb0ef41Sopenharmony_ci dependents: [ 1431cb0ef41Sopenharmony_ci { 1441cb0ef41Sopenharmony_ci type: 'prod', 1451cb0ef41Sopenharmony_ci name: '@isaacs/testing-peer-dep-conflict-chain-d', 1461cb0ef41Sopenharmony_ci spec: '2', 1471cb0ef41Sopenharmony_ci from: { location: '/some/project' }, 1481cb0ef41Sopenharmony_ci }, 1491cb0ef41Sopenharmony_ci ], 1501cb0ef41Sopenharmony_ci }, 1511cb0ef41Sopenharmony_ci edge: { 1521cb0ef41Sopenharmony_ci type: 'peer', 1531cb0ef41Sopenharmony_ci name: '@isaacs/testing-peer-dep-conflict-chain-d', 1541cb0ef41Sopenharmony_ci spec: '1', 1551cb0ef41Sopenharmony_ci error: 'INVALID', 1561cb0ef41Sopenharmony_ci from: { 1571cb0ef41Sopenharmony_ci name: '@isaacs/testing-peer-dep-conflict-chain-c', 1581cb0ef41Sopenharmony_ci version: '1.0.0', 1591cb0ef41Sopenharmony_ci whileInstalling: { 1601cb0ef41Sopenharmony_ci name: 'project', 1611cb0ef41Sopenharmony_ci version: '1.2.3', 1621cb0ef41Sopenharmony_ci path: '/some/project', 1631cb0ef41Sopenharmony_ci }, 1641cb0ef41Sopenharmony_ci location: 'node_modules/@isaacs/testing-peer-dep-conflict-chain-c', 1651cb0ef41Sopenharmony_ci dependents: [ 1661cb0ef41Sopenharmony_ci { 1671cb0ef41Sopenharmony_ci type: 'prod', 1681cb0ef41Sopenharmony_ci name: '@isaacs/testing-peer-dep-conflict-chain-c', 1691cb0ef41Sopenharmony_ci spec: '1', 1701cb0ef41Sopenharmony_ci from: { location: '/some/project' }, 1711cb0ef41Sopenharmony_ci }, 1721cb0ef41Sopenharmony_ci ], 1731cb0ef41Sopenharmony_ci }, 1741cb0ef41Sopenharmony_ci }, 1751cb0ef41Sopenharmony_ci peerConflict: null, 1761cb0ef41Sopenharmony_ci strictPeerDeps: false, 1771cb0ef41Sopenharmony_ci }, 1781cb0ef41Sopenharmony_ci 1791cb0ef41Sopenharmony_ci gatsby: { 1801cb0ef41Sopenharmony_ci code: 'ERESOLVE', 1811cb0ef41Sopenharmony_ci current: { 1821cb0ef41Sopenharmony_ci name: 'ink', 1831cb0ef41Sopenharmony_ci version: '3.0.0-7', 1841cb0ef41Sopenharmony_ci whileInstalling: { 1851cb0ef41Sopenharmony_ci name: 'gatsby-recipes', 1861cb0ef41Sopenharmony_ci version: '0.2.31', 1871cb0ef41Sopenharmony_ci path: '/some/project/node_modules/gatsby-recipes', 1881cb0ef41Sopenharmony_ci }, 1891cb0ef41Sopenharmony_ci location: 'node_modules/ink', 1901cb0ef41Sopenharmony_ci dependents: [ 1911cb0ef41Sopenharmony_ci { 1921cb0ef41Sopenharmony_ci type: 'dev', 1931cb0ef41Sopenharmony_ci name: 'ink', 1941cb0ef41Sopenharmony_ci spec: 'next', 1951cb0ef41Sopenharmony_ci from: { 1961cb0ef41Sopenharmony_ci name: 'gatsby-recipes', 1971cb0ef41Sopenharmony_ci version: '0.2.31', 1981cb0ef41Sopenharmony_ci location: 'node_modules/gatsby-recipes', 1991cb0ef41Sopenharmony_ci dependents: [ 2001cb0ef41Sopenharmony_ci { 2011cb0ef41Sopenharmony_ci type: 'prod', 2021cb0ef41Sopenharmony_ci name: 'gatsby-recipes', 2031cb0ef41Sopenharmony_ci spec: '^0.2.31', 2041cb0ef41Sopenharmony_ci from: { 2051cb0ef41Sopenharmony_ci name: 'gatsby-cli', 2061cb0ef41Sopenharmony_ci version: '2.12.107', 2071cb0ef41Sopenharmony_ci location: 'node_modules/gatsby-cli', 2081cb0ef41Sopenharmony_ci dependents: [ 2091cb0ef41Sopenharmony_ci { 2101cb0ef41Sopenharmony_ci type: 'prod', 2111cb0ef41Sopenharmony_ci name: 'gatsby-cli', 2121cb0ef41Sopenharmony_ci spec: '^2.12.107', 2131cb0ef41Sopenharmony_ci from: { 2141cb0ef41Sopenharmony_ci name: 'gatsby', 2151cb0ef41Sopenharmony_ci version: '2.24.74', 2161cb0ef41Sopenharmony_ci location: 'node_modules/gatsby', 2171cb0ef41Sopenharmony_ci dependents: [ 2181cb0ef41Sopenharmony_ci { 2191cb0ef41Sopenharmony_ci type: 'prod', 2201cb0ef41Sopenharmony_ci name: 'gatsby', 2211cb0ef41Sopenharmony_ci spec: '', 2221cb0ef41Sopenharmony_ci from: { 2231cb0ef41Sopenharmony_ci location: '/some/project/gatsby-user', 2241cb0ef41Sopenharmony_ci }, 2251cb0ef41Sopenharmony_ci }, 2261cb0ef41Sopenharmony_ci ], 2271cb0ef41Sopenharmony_ci }, 2281cb0ef41Sopenharmony_ci }, 2291cb0ef41Sopenharmony_ci ], 2301cb0ef41Sopenharmony_ci }, 2311cb0ef41Sopenharmony_ci }, 2321cb0ef41Sopenharmony_ci ], 2331cb0ef41Sopenharmony_ci }, 2341cb0ef41Sopenharmony_ci }, 2351cb0ef41Sopenharmony_ci ], 2361cb0ef41Sopenharmony_ci }, 2371cb0ef41Sopenharmony_ci edge: { 2381cb0ef41Sopenharmony_ci type: 'peer', 2391cb0ef41Sopenharmony_ci name: 'ink', 2401cb0ef41Sopenharmony_ci spec: '>=2.0.0', 2411cb0ef41Sopenharmony_ci error: 'INVALID', 2421cb0ef41Sopenharmony_ci from: { 2431cb0ef41Sopenharmony_ci name: 'ink-box', 2441cb0ef41Sopenharmony_ci version: '1.0.0', 2451cb0ef41Sopenharmony_ci whileInstalling: { 2461cb0ef41Sopenharmony_ci name: 'gatsby-recipes', 2471cb0ef41Sopenharmony_ci version: '0.2.31', 2481cb0ef41Sopenharmony_ci path: '/some/project/gatsby-user/node_modules/gatsby-recipes', 2491cb0ef41Sopenharmony_ci }, 2501cb0ef41Sopenharmony_ci location: 'node_modules/ink-box', 2511cb0ef41Sopenharmony_ci dependents: [ 2521cb0ef41Sopenharmony_ci { 2531cb0ef41Sopenharmony_ci type: 'prod', 2541cb0ef41Sopenharmony_ci name: 'ink-box', 2551cb0ef41Sopenharmony_ci spec: '^1.0.0', 2561cb0ef41Sopenharmony_ci from: { 2571cb0ef41Sopenharmony_ci name: 'gatsby-recipes', 2581cb0ef41Sopenharmony_ci version: '0.2.31', 2591cb0ef41Sopenharmony_ci location: 'node_modules/gatsby-recipes', 2601cb0ef41Sopenharmony_ci dependents: [ 2611cb0ef41Sopenharmony_ci { 2621cb0ef41Sopenharmony_ci type: 'prod', 2631cb0ef41Sopenharmony_ci name: 'gatsby-recipes', 2641cb0ef41Sopenharmony_ci spec: '^0.2.31', 2651cb0ef41Sopenharmony_ci from: { 2661cb0ef41Sopenharmony_ci name: 'gatsby-cli', 2671cb0ef41Sopenharmony_ci version: '2.12.107', 2681cb0ef41Sopenharmony_ci location: 'node_modules/gatsby-cli', 2691cb0ef41Sopenharmony_ci dependents: [ 2701cb0ef41Sopenharmony_ci { 2711cb0ef41Sopenharmony_ci type: 'prod', 2721cb0ef41Sopenharmony_ci name: 'gatsby-cli', 2731cb0ef41Sopenharmony_ci spec: '^2.12.107', 2741cb0ef41Sopenharmony_ci from: { 2751cb0ef41Sopenharmony_ci name: 'gatsby', 2761cb0ef41Sopenharmony_ci version: '2.24.74', 2771cb0ef41Sopenharmony_ci location: 'node_modules/gatsby', 2781cb0ef41Sopenharmony_ci dependents: [ 2791cb0ef41Sopenharmony_ci { 2801cb0ef41Sopenharmony_ci type: 'prod', 2811cb0ef41Sopenharmony_ci name: 'gatsby', 2821cb0ef41Sopenharmony_ci spec: '', 2831cb0ef41Sopenharmony_ci from: { 2841cb0ef41Sopenharmony_ci location: '/some/project/gatsby-user', 2851cb0ef41Sopenharmony_ci }, 2861cb0ef41Sopenharmony_ci }, 2871cb0ef41Sopenharmony_ci ], 2881cb0ef41Sopenharmony_ci }, 2891cb0ef41Sopenharmony_ci }, 2901cb0ef41Sopenharmony_ci ], 2911cb0ef41Sopenharmony_ci }, 2921cb0ef41Sopenharmony_ci }, 2931cb0ef41Sopenharmony_ci ], 2941cb0ef41Sopenharmony_ci }, 2951cb0ef41Sopenharmony_ci }, 2961cb0ef41Sopenharmony_ci ], 2971cb0ef41Sopenharmony_ci }, 2981cb0ef41Sopenharmony_ci }, 2991cb0ef41Sopenharmony_ci peerConflict: null, 3001cb0ef41Sopenharmony_ci strictPeerDeps: true, 3011cb0ef41Sopenharmony_ci }, 3021cb0ef41Sopenharmony_ci 3031cb0ef41Sopenharmony_ci 'no current node, but has current edge': { 3041cb0ef41Sopenharmony_ci code: 'ERESOLVE', 3051cb0ef41Sopenharmony_ci current: null, 3061cb0ef41Sopenharmony_ci currentEdge: { 3071cb0ef41Sopenharmony_ci type: 'dev', 3081cb0ef41Sopenharmony_ci name: 'eslint', 3091cb0ef41Sopenharmony_ci spec: 'file:.', 3101cb0ef41Sopenharmony_ci error: 'MISSING', 3111cb0ef41Sopenharmony_ci from: { 3121cb0ef41Sopenharmony_ci location: '/some/projects/eslint', 3131cb0ef41Sopenharmony_ci }, 3141cb0ef41Sopenharmony_ci }, 3151cb0ef41Sopenharmony_ci edge: { 3161cb0ef41Sopenharmony_ci type: 'peer', 3171cb0ef41Sopenharmony_ci name: 'eslint', 3181cb0ef41Sopenharmony_ci spec: '^6.0.0', 3191cb0ef41Sopenharmony_ci error: 'MISSING', 3201cb0ef41Sopenharmony_ci from: { 3211cb0ef41Sopenharmony_ci name: 'eslint-plugin-jsdoc', 3221cb0ef41Sopenharmony_ci version: '22.2.0', 3231cb0ef41Sopenharmony_ci whileInstalling: { 3241cb0ef41Sopenharmony_ci name: 'eslint', 3251cb0ef41Sopenharmony_ci version: '7.22.0', 3261cb0ef41Sopenharmony_ci path: '/Users/isaacs/dev/npm/cli/eslint', 3271cb0ef41Sopenharmony_ci }, 3281cb0ef41Sopenharmony_ci location: 'node_modules/eslint-plugin-jsdoc', 3291cb0ef41Sopenharmony_ci dependents: [ 3301cb0ef41Sopenharmony_ci { 3311cb0ef41Sopenharmony_ci type: 'dev', 3321cb0ef41Sopenharmony_ci name: 'eslint-plugin-jsdoc', 3331cb0ef41Sopenharmony_ci spec: '^22.1.0', 3341cb0ef41Sopenharmony_ci from: { 3351cb0ef41Sopenharmony_ci location: '/some/projects/eslint', 3361cb0ef41Sopenharmony_ci }, 3371cb0ef41Sopenharmony_ci }, 3381cb0ef41Sopenharmony_ci ], 3391cb0ef41Sopenharmony_ci }, 3401cb0ef41Sopenharmony_ci }, 3411cb0ef41Sopenharmony_ci peerConflict: null, 3421cb0ef41Sopenharmony_ci strictPeerDeps: false, 3431cb0ef41Sopenharmony_ci force: false, 3441cb0ef41Sopenharmony_ci }, 3451cb0ef41Sopenharmony_ci 'no current node, no current edge, idk': { 3461cb0ef41Sopenharmony_ci code: 'ERESOLVE', 3471cb0ef41Sopenharmony_ci current: null, 3481cb0ef41Sopenharmony_ci edge: { 3491cb0ef41Sopenharmony_ci type: 'peer', 3501cb0ef41Sopenharmony_ci name: 'eslint', 3511cb0ef41Sopenharmony_ci spec: '^6.0.0', 3521cb0ef41Sopenharmony_ci error: 'MISSING', 3531cb0ef41Sopenharmony_ci from: { 3541cb0ef41Sopenharmony_ci name: 'eslint-plugin-jsdoc', 3551cb0ef41Sopenharmony_ci version: '22.2.0', 3561cb0ef41Sopenharmony_ci whileInstalling: { 3571cb0ef41Sopenharmony_ci name: 'eslint', 3581cb0ef41Sopenharmony_ci version: '7.22.0', 3591cb0ef41Sopenharmony_ci path: '/Users/isaacs/dev/npm/cli/eslint', 3601cb0ef41Sopenharmony_ci }, 3611cb0ef41Sopenharmony_ci location: 'node_modules/eslint-plugin-jsdoc', 3621cb0ef41Sopenharmony_ci dependents: [ 3631cb0ef41Sopenharmony_ci { 3641cb0ef41Sopenharmony_ci type: 'dev', 3651cb0ef41Sopenharmony_ci name: 'eslint-plugin-jsdoc', 3661cb0ef41Sopenharmony_ci spec: '^22.1.0', 3671cb0ef41Sopenharmony_ci from: { 3681cb0ef41Sopenharmony_ci location: '/some/projects/eslint', 3691cb0ef41Sopenharmony_ci }, 3701cb0ef41Sopenharmony_ci }, 3711cb0ef41Sopenharmony_ci ], 3721cb0ef41Sopenharmony_ci }, 3731cb0ef41Sopenharmony_ci }, 3741cb0ef41Sopenharmony_ci peerConflict: null, 3751cb0ef41Sopenharmony_ci strictPeerDeps: false, 3761cb0ef41Sopenharmony_ci force: false, 3771cb0ef41Sopenharmony_ci }, 3781cb0ef41Sopenharmony_ci 3791cb0ef41Sopenharmony_ci 'eslint-plugin case': { 3801cb0ef41Sopenharmony_ci code: 'ERESOLVE', 3811cb0ef41Sopenharmony_ci edge: { 3821cb0ef41Sopenharmony_ci type: 'dev', 3831cb0ef41Sopenharmony_ci name: 'eslint-plugin-eslint-plugin', 3841cb0ef41Sopenharmony_ci spec: '^3.1.0', 3851cb0ef41Sopenharmony_ci error: 'MISSING', 3861cb0ef41Sopenharmony_ci from: { 3871cb0ef41Sopenharmony_ci location: '/Users/isaacs/dev/npm/arborist/fixtures/eslint-plugin-react', 3881cb0ef41Sopenharmony_ci }, 3891cb0ef41Sopenharmony_ci }, 3901cb0ef41Sopenharmony_ci dep: { 3911cb0ef41Sopenharmony_ci name: 'eslint-plugin-eslint-plugin', 3921cb0ef41Sopenharmony_ci version: '3.5.1', 3931cb0ef41Sopenharmony_ci whileInstalling: { 3941cb0ef41Sopenharmony_ci name: 'eslint-plugin-react', 3951cb0ef41Sopenharmony_ci version: '7.24.0', 3961cb0ef41Sopenharmony_ci path: '/Users/isaacs/dev/npm/arborist/fixtures/eslint-plugin-react', 3971cb0ef41Sopenharmony_ci }, 3981cb0ef41Sopenharmony_ci location: 'node_modules/eslint-plugin-eslint-plugin', 3991cb0ef41Sopenharmony_ci isWorkspace: false, 4001cb0ef41Sopenharmony_ci dependents: [ 4011cb0ef41Sopenharmony_ci { 4021cb0ef41Sopenharmony_ci type: 'dev', 4031cb0ef41Sopenharmony_ci name: 'eslint-plugin-eslint-plugin', 4041cb0ef41Sopenharmony_ci spec: '^3.1.0', 4051cb0ef41Sopenharmony_ci error: 'MISSING', 4061cb0ef41Sopenharmony_ci from: { 4071cb0ef41Sopenharmony_ci location: '/Users/isaacs/dev/npm/arborist/fixtures/eslint-plugin-react', 4081cb0ef41Sopenharmony_ci }, 4091cb0ef41Sopenharmony_ci }, 4101cb0ef41Sopenharmony_ci ], 4111cb0ef41Sopenharmony_ci }, 4121cb0ef41Sopenharmony_ci current: null, 4131cb0ef41Sopenharmony_ci peerConflict: { 4141cb0ef41Sopenharmony_ci current: { 4151cb0ef41Sopenharmony_ci name: 'eslint', 4161cb0ef41Sopenharmony_ci version: '6.8.0', 4171cb0ef41Sopenharmony_ci location: 'node_modules/eslint', 4181cb0ef41Sopenharmony_ci isWorkspace: false, 4191cb0ef41Sopenharmony_ci dependents: [ 4201cb0ef41Sopenharmony_ci { 4211cb0ef41Sopenharmony_ci type: 'dev', 4221cb0ef41Sopenharmony_ci name: 'eslint', 4231cb0ef41Sopenharmony_ci spec: '^3 || ^4 || ^5 || ^6 || ^7', 4241cb0ef41Sopenharmony_ci from: { 4251cb0ef41Sopenharmony_ci location: '/Users/isaacs/dev/npm/arborist/fixtures/eslint-plugin-react', 4261cb0ef41Sopenharmony_ci }, 4271cb0ef41Sopenharmony_ci }, 4281cb0ef41Sopenharmony_ci { 4291cb0ef41Sopenharmony_ci type: 'peer', 4301cb0ef41Sopenharmony_ci name: 'eslint', 4311cb0ef41Sopenharmony_ci spec: '^5.0.0 || ^6.0.0', 4321cb0ef41Sopenharmony_ci from: { 4331cb0ef41Sopenharmony_ci name: '@typescript-eslint/parser', 4341cb0ef41Sopenharmony_ci version: '2.34.0', 4351cb0ef41Sopenharmony_ci location: 'node_modules/@typescript-eslint/parser', 4361cb0ef41Sopenharmony_ci isWorkspace: false, 4371cb0ef41Sopenharmony_ci dependents: [ 4381cb0ef41Sopenharmony_ci { 4391cb0ef41Sopenharmony_ci type: 'dev', 4401cb0ef41Sopenharmony_ci name: '@typescript-eslint/parser', 4411cb0ef41Sopenharmony_ci spec: '^2.34.0', 4421cb0ef41Sopenharmony_ci from: { 4431cb0ef41Sopenharmony_ci location: '/Users/isaacs/dev/npm/arborist/fixtures/eslint-plugin-react', 4441cb0ef41Sopenharmony_ci }, 4451cb0ef41Sopenharmony_ci }, 4461cb0ef41Sopenharmony_ci ], 4471cb0ef41Sopenharmony_ci }, 4481cb0ef41Sopenharmony_ci }, 4491cb0ef41Sopenharmony_ci { 4501cb0ef41Sopenharmony_ci type: 'peer', 4511cb0ef41Sopenharmony_ci name: 'eslint', 4521cb0ef41Sopenharmony_ci spec: '^5.16.0 || ^6.8.0 || ^7.2.0', 4531cb0ef41Sopenharmony_ci from: { 4541cb0ef41Sopenharmony_ci name: 'eslint-config-airbnb-base', 4551cb0ef41Sopenharmony_ci version: '14.2.1', 4561cb0ef41Sopenharmony_ci location: 'node_modules/eslint-config-airbnb-base', 4571cb0ef41Sopenharmony_ci isWorkspace: false, 4581cb0ef41Sopenharmony_ci dependents: [ 4591cb0ef41Sopenharmony_ci { 4601cb0ef41Sopenharmony_ci type: 'dev', 4611cb0ef41Sopenharmony_ci name: 'eslint-config-airbnb-base', 4621cb0ef41Sopenharmony_ci spec: '^14.2.1', 4631cb0ef41Sopenharmony_ci from: { 4641cb0ef41Sopenharmony_ci location: '/Users/isaacs/dev/npm/arborist/fixtures/eslint-plugin-react', 4651cb0ef41Sopenharmony_ci }, 4661cb0ef41Sopenharmony_ci }, 4671cb0ef41Sopenharmony_ci ], 4681cb0ef41Sopenharmony_ci }, 4691cb0ef41Sopenharmony_ci }, 4701cb0ef41Sopenharmony_ci { 4711cb0ef41Sopenharmony_ci type: 'peer', 4721cb0ef41Sopenharmony_ci name: 'eslint', 4731cb0ef41Sopenharmony_ci spec: '^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0', 4741cb0ef41Sopenharmony_ci from: { 4751cb0ef41Sopenharmony_ci name: 'eslint-plugin-import', 4761cb0ef41Sopenharmony_ci version: '2.23.4', 4771cb0ef41Sopenharmony_ci location: 'node_modules/eslint-plugin-import', 4781cb0ef41Sopenharmony_ci isWorkspace: false, 4791cb0ef41Sopenharmony_ci dependents: [ 4801cb0ef41Sopenharmony_ci { 4811cb0ef41Sopenharmony_ci type: 'dev', 4821cb0ef41Sopenharmony_ci name: 'eslint-plugin-import', 4831cb0ef41Sopenharmony_ci spec: '^2.23.4', 4841cb0ef41Sopenharmony_ci from: { 4851cb0ef41Sopenharmony_ci location: '/Users/isaacs/dev/npm/arborist/fixtures/eslint-plugin-react', 4861cb0ef41Sopenharmony_ci }, 4871cb0ef41Sopenharmony_ci }, 4881cb0ef41Sopenharmony_ci { 4891cb0ef41Sopenharmony_ci type: 'peer', 4901cb0ef41Sopenharmony_ci name: 'eslint-plugin-import', 4911cb0ef41Sopenharmony_ci spec: '^2.22.1', 4921cb0ef41Sopenharmony_ci from: { 4931cb0ef41Sopenharmony_ci name: 'eslint-config-airbnb-base', 4941cb0ef41Sopenharmony_ci version: '14.2.1', 4951cb0ef41Sopenharmony_ci location: 'node_modules/eslint-config-airbnb-base', 4961cb0ef41Sopenharmony_ci isWorkspace: false, 4971cb0ef41Sopenharmony_ci dependents: [ 4981cb0ef41Sopenharmony_ci { 4991cb0ef41Sopenharmony_ci type: 'dev', 5001cb0ef41Sopenharmony_ci name: 'eslint-config-airbnb-base', 5011cb0ef41Sopenharmony_ci spec: '^14.2.1', 5021cb0ef41Sopenharmony_ci from: { 5031cb0ef41Sopenharmony_ci location: '/Users/isaacs/dev/npm/arborist/fixtures/eslint-plugin-react', 5041cb0ef41Sopenharmony_ci }, 5051cb0ef41Sopenharmony_ci }, 5061cb0ef41Sopenharmony_ci ], 5071cb0ef41Sopenharmony_ci }, 5081cb0ef41Sopenharmony_ci }, 5091cb0ef41Sopenharmony_ci ], 5101cb0ef41Sopenharmony_ci }, 5111cb0ef41Sopenharmony_ci }, 5121cb0ef41Sopenharmony_ci ], 5131cb0ef41Sopenharmony_ci }, 5141cb0ef41Sopenharmony_ci peer: { 5151cb0ef41Sopenharmony_ci name: 'eslint', 5161cb0ef41Sopenharmony_ci version: '7.31.0', 5171cb0ef41Sopenharmony_ci whileInstalling: { 5181cb0ef41Sopenharmony_ci name: 'eslint-plugin-react', 5191cb0ef41Sopenharmony_ci version: '7.24.0', 5201cb0ef41Sopenharmony_ci path: '/Users/isaacs/dev/npm/arborist/fixtures/eslint-plugin-react', 5211cb0ef41Sopenharmony_ci }, 5221cb0ef41Sopenharmony_ci location: 'node_modules/eslint', 5231cb0ef41Sopenharmony_ci isWorkspace: false, 5241cb0ef41Sopenharmony_ci dependents: [ 5251cb0ef41Sopenharmony_ci { 5261cb0ef41Sopenharmony_ci type: 'peer', 5271cb0ef41Sopenharmony_ci name: 'eslint', 5281cb0ef41Sopenharmony_ci spec: '^7.0.0', 5291cb0ef41Sopenharmony_ci from: { 5301cb0ef41Sopenharmony_ci name: 'eslint-plugin-eslint-plugin', 5311cb0ef41Sopenharmony_ci version: '3.5.1', 5321cb0ef41Sopenharmony_ci whileInstalling: { 5331cb0ef41Sopenharmony_ci name: 'eslint-plugin-react', 5341cb0ef41Sopenharmony_ci version: '7.24.0', 5351cb0ef41Sopenharmony_ci path: '/Users/isaacs/dev/npm/arborist/fixtures/eslint-plugin-react', 5361cb0ef41Sopenharmony_ci }, 5371cb0ef41Sopenharmony_ci location: 'node_modules/eslint-plugin-eslint-plugin', 5381cb0ef41Sopenharmony_ci isWorkspace: false, 5391cb0ef41Sopenharmony_ci dependents: [ 5401cb0ef41Sopenharmony_ci { 5411cb0ef41Sopenharmony_ci type: 'dev', 5421cb0ef41Sopenharmony_ci name: 'eslint-plugin-eslint-plugin', 5431cb0ef41Sopenharmony_ci spec: '^3.1.0', 5441cb0ef41Sopenharmony_ci error: 'MISSING', 5451cb0ef41Sopenharmony_ci from: { 5461cb0ef41Sopenharmony_ci location: '/Users/isaacs/dev/npm/arborist/fixtures/eslint-plugin-react', 5471cb0ef41Sopenharmony_ci }, 5481cb0ef41Sopenharmony_ci }, 5491cb0ef41Sopenharmony_ci ], 5501cb0ef41Sopenharmony_ci }, 5511cb0ef41Sopenharmony_ci }, 5521cb0ef41Sopenharmony_ci ], 5531cb0ef41Sopenharmony_ci }, 5541cb0ef41Sopenharmony_ci }, 5551cb0ef41Sopenharmony_ci strictPeerDeps: false, 5561cb0ef41Sopenharmony_ci force: false, 5571cb0ef41Sopenharmony_ci isMine: true, 5581cb0ef41Sopenharmony_ci }, 5591cb0ef41Sopenharmony_ci} 560