# npm resolution error report
2023-01-10T17:12:10.733Z
While resolving: [email protected]
Found: [email protected]
node_modules/eslint
peer eslint@"*" from [email protected]
node_modules/eslint-import-resolver-typescript
eslint-import-resolver-typescript@"^2.4.0" from [email protected]
node_modules/eslint-config-next
dev eslint-config-next@"12.0.1" from the root project
dev eslint-import-resolver-typescript@"^2.4.0" from the root project
peer eslint@"^3 || ^4 || ^5 || ^6 || ^7 || ^8" from [email protected]
node_modules/eslint-plugin-react
eslint-plugin-react@"^7.23.1" from [email protected]
node_modules/eslint-config-next
dev eslint-config-next@"12.0.1" from the root project
peer eslint@"^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" from [email protected]
node_modules/eslint-plugin-import
eslint-plugin-import@"^2.22.1" from [email protected]
node_modules/eslint-config-next
dev eslint-config-next@"12.0.1" from the root project
peer eslint-plugin-import@"*" from [email protected]
node_modules/eslint-import-resolver-typescript
eslint-import-resolver-typescript@"^2.4.0" from [email protected]
node_modules/eslint-config-next
dev eslint-config-next@"12.0.1" from the root project
dev eslint-import-resolver-typescript@"^2.4.0" from the root project
peer eslint@">=6.0.0" from [email protected]
node_modules/eslint-plugin-yml
dev eslint-plugin-yml@"^0.10.0" from the root project
peer eslint@">=5" from [email protected]
node_modules/eslint-utils
eslint-utils@"^3.0.0" from [email protected]
peer eslint@"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" from [email protected]
node_modules/eslint-plugin-react-hooks
eslint-plugin-react-hooks@"^4.2.0" from [email protected]
node_modules/eslint-config-next
dev eslint-config-next@"12.0.1" from the root project
peer eslint@">=7.5.0" from @babel/[email protected]
node_modules/@babel/eslint-plugin
dev @babel/eslint-plugin@"^7.16.5" from the root project
dev eslint@"^8.31.0" from the root project
peer eslint@"^8.31.0" from [email protected]
node_modules/eslint-config-fyfirman
dev eslint-config-fyfirman@"*" from the root project
peer eslint@"^7.5.0 || ^8.0.0" from @babel/[email protected]
node_modules/@babel/eslint-parser
peer @babel/eslint-parser@">=7.11.0" from @babel/[email protected]
node_modules/@babel/eslint-plugin
dev @babel/eslint-plugin@"^7.16.5" from the root project
Could not resolve dependency:
peer eslint@"^7.23.0" from [email protected]
node_modules/eslint-config-next
dev eslint-config-next@"12.0.1" from the root project
Conflicting peer dependency: [email protected]
node_modules/eslint
peer eslint@"^7.23.0" from [email protected]
node_modules/eslint-config-next
dev eslint-config-next@"12.0.1" from the root project
Fix the upstream dependency conflict, or retry
this command with --force, or --legacy-peer-deps
to accept an incorrect (and potentially broken) dependency resolution.
Raw JSON explanation object:
{
"code": "ERESOLVE",
"edge": {
"type": "peer",
"name": "eslint",
"spec": "^7.23.0",
"error": "INVALID",
"from": {
"name": "eslint-config-next",
"version": "12.0.1",
"location": "node_modules/eslint-config-next",
"isWorkspace": false,
"dependents": [
{
"type": "dev",
"name": "eslint-config-next",
"spec": "12.0.1",
"from": {
"location": "/Users/fyfirman/code/other/fyfirman.com"
}
}
]
}
},
"dep": {
"name": "eslint",
"version": "7.32.0",
"whileInstalling": {
"name": "eslint-config-next",
"version": "12.0.1",
"path": "/Users/fyfirman/code/other/fyfirman.com/node_modules/eslint-config-next"
},
"location": "node_modules/eslint",
"isWorkspace": false,
"dependents": [
{
"type": "peer",
"name": "eslint",
"spec": "^7.23.0",
"error": "INVALID",
"from": {
"name": "eslint-config-next",
"version": "12.0.1",
"location": "node_modules/eslint-config-next",
"isWorkspace": false,
"dependents": [
{
"type": "dev",
"name": "eslint-config-next",
"spec": "12.0.1",
"from": {
"location": "/Users/fyfirman/code/other/fyfirman.com"
}
}
]
}
}
]
},
"current": {
"name": "eslint",
"version": "8.31.0",
"location": "node_modules/eslint",
"isWorkspace": false,
"dependents": [
{
"type": "peer",
"name": "eslint",
"spec": "*",
"from": {
"name": "eslint-import-resolver-typescript",
"version": "2.5.0",
"location": "node_modules/eslint-import-resolver-typescript",
"isWorkspace": false,
"dependents": [
{
"type": "prod",
"name": "eslint-import-resolver-typescript",
"spec": "^2.4.0",
"from": {
"name": "eslint-config-next",
"version": "12.0.1",
"location": "node_modules/eslint-config-next",
"isWorkspace": false,
"dependents": [
{
"type": "dev",
"name": "eslint-config-next",
"spec": "12.0.1",
"from": {
"location": "/Users/fyfirman/code/other/fyfirman.com"
}
}
]
}
},
{
"type": "dev",
"name": "eslint-import-resolver-typescript",
"spec": "^2.4.0",
"from": {
"location": "/Users/fyfirman/code/other/fyfirman.com"
}
}
]
}
},
{
"type": "peer",
"name": "eslint",
"spec": "^3 || ^4 || ^5 || ^6 || ^7 || ^8",
"from": {
"name": "eslint-plugin-react",
"version": "7.28.0",
"location": "node_modules/eslint-plugin-react",
"isWorkspace": false,
"dependents": [
{
"type": "prod",
"name": "eslint-plugin-react",
"spec": "^7.23.1",
"from": {
"name": "eslint-config-next",
"version": "12.0.1",
"location": "node_modules/eslint-config-next",
"isWorkspace": false,
"dependents": [
{
"type": "dev",
"name": "eslint-config-next",
"spec": "12.0.1",
"from": {
"location": "/Users/fyfirman/code/other/fyfirman.com"
}
}
]
}
}
]
}
},
{
"type": "peer",
"name": "eslint",
"spec": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8",
"from": {
"name": "eslint-plugin-import",
"version": "2.25.4",
"location": "node_modules/eslint-plugin-import",
"isWorkspace": false,
"dependents": [
{
"type": "prod",
"name": "eslint-plugin-import",
"spec": "^2.22.1",
"from": {
"name": "eslint-config-next",
"version": "12.0.1",
"location": "node_modules/eslint-config-next",
"isWorkspace": false,
"dependents": [
{
"type": "dev",
"name": "eslint-config-next",
"spec": "12.0.1",
"from": {
"location": "/Users/fyfirman/code/other/fyfirman.com"
}
}
]
}
},
{
"type": "peer",
"name": "eslint-plugin-import",
"spec": "*",
"from": {
"name": "eslint-import-resolver-typescript",
"version": "2.5.0",
"location": "node_modules/eslint-import-resolver-typescript",
"isWorkspace": false,
"dependents": [
{
"type": "prod",
"name": "eslint-import-resolver-typescript",
"spec": "^2.4.0",
"from": {
"name": "eslint-config-next",
"version": "12.0.1",
"location": "node_modules/eslint-config-next",
"isWorkspace": false,
"dependents": [
{
"type": "dev",
"name": "eslint-config-next",
"spec": "12.0.1",
"from": {
"location": "/Users/fyfirman/code/other/fyfirman.com"
}
}
]
}
},
{
"type": "dev",
"name": "eslint-import-resolver-typescript",
"spec": "^2.4.0",
"from": {
"location": "/Users/fyfirman/code/other/fyfirman.com"
}
}
]
}
}
]
}
},
{
"type": "peer",
"name": "eslint",
"spec": ">=6.0.0",
"from": {
"name": "eslint-plugin-yml",
"version": "0.10.1",
"location": "node_modules/eslint-plugin-yml",
"isWorkspace": false,
"dependents": [
{
"type": "dev",
"name": "eslint-plugin-yml",
"spec": "^0.10.0",
"from": {
"location": "/Users/fyfirman/code/other/fyfirman.com"
}
}
]
}
},
{
"type": "peer",
"name": "eslint",
"spec": ">=5",
"from": {
"name": "eslint-utils",
"version": "3.0.0",
"location": "node_modules/eslint-utils",
"isWorkspace": false,
"dependents": [
{
"type": "prod",
"name": "eslint-utils",
"spec": "^3.0.0",
"from": {
"name": "eslint",
"version": "8.31.0"
}
}
]
}
},
{
"type": "peer",
"name": "eslint",
"spec": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0",
"from": {
"name": "eslint-plugin-react-hooks",
"version": "4.3.0",
"location": "node_modules/eslint-plugin-react-hooks",
"isWorkspace": false,
"dependents": [
{
"type": "prod",
"name": "eslint-plugin-react-hooks",
"spec": "^4.2.0",
"from": {
"name": "eslint-config-next",
"version": "12.0.1",
"location": "node_modules/eslint-config-next",
"isWorkspace": false,
"dependents": [
{
"type": "dev",
"name": "eslint-config-next",
"spec": "12.0.1",
"from": {
"location": "/Users/fyfirman/code/other/fyfirman.com"
}
}
]
}
}
]
}
},
{
"type": "peer",
"name": "eslint",
"spec": ">=7.5.0",
"from": {
"name": "@babel/eslint-plugin",
"version": "7.16.5",
"location": "node_modules/@babel/eslint-plugin",
"isWorkspace": false,
"dependents": [
{
"type": "dev",
"name": "@babel/eslint-plugin",
"spec": "^7.16.5",
"from": {
"location": "/Users/fyfirman/code/other/fyfirman.com"
}
}
]
}
},
{
"type": "dev",
"name": "eslint",
"spec": "^8.31.0",
"from": {
"location": "/Users/fyfirman/code/other/fyfirman.com"
}
},
{
"type": "peer",
"name": "eslint",
"spec": "^8.31.0",
"from": {
"name": "eslint-config-fyfirman",
"version": "0.1.0",
"location": "node_modules/eslint-config-fyfirman",
"isWorkspace": false,
"dependents": [
{
"type": "dev",
"name": "eslint-config-fyfirman",
"spec": "*",
"from": {
"location": "/Users/fyfirman/code/other/fyfirman.com"
}
}
]
}
},
{
"type": "peer",
"name": "eslint",
"spec": "^7.5.0 || ^8.0.0",
"from": {
"name": "@babel/eslint-parser",
"version": "7.19.1",
"location": "node_modules/@babel/eslint-parser",
"isWorkspace": false,
"dependents": [
{
"type": "peer",
"name": "@babel/eslint-parser",
"spec": ">=7.11.0",
"from": {
"name": "@babel/eslint-plugin",
"version": "7.16.5",
"location": "node_modules/@babel/eslint-plugin",
"isWorkspace": false,
"dependents": [
{
"type": "dev",
"name": "@babel/eslint-plugin",
"spec": "^7.16.5",
"from": {
"location": "/Users/fyfirman/code/other/fyfirman.com"
}
}
]
}
}
]
}
}
]
},
"peerConflict": {
"current": {
"name": "eslint",
"version": "8.31.0",
"location": "node_modules/eslint",
"isWorkspace": false,
"dependents": [
{
"type": "peer",
"name": "eslint",
"spec": "*",
"from": {
"name": "eslint-import-resolver-typescript",
"version": "2.5.0",
"location": "node_modules/eslint-import-resolver-typescript",
"isWorkspace": false,
"dependents": [
{
"type": "prod",
"name": "eslint-import-resolver-typescript",
"spec": "^2.4.0",
"from": {
"name": "eslint-config-next",
"version": "12.0.1",
"location": "node_modules/eslint-config-next",
"isWorkspace": false,
"dependents": [
{
"type": "dev",
"name": "eslint-config-next",
"spec": "12.0.1",
"from": {
"location": "/Users/fyfirman/code/other/fyfirman.com"
}
}
]
}
},
{
"type": "dev",
"name": "eslint-import-resolver-typescript",
"spec": "^2.4.0",
"from": {
"location": "/Users/fyfirman/code/other/fyfirman.com"
}
}
]
}
},
{
"type": "peer",
"name": "eslint",
"spec": "^3 || ^4 || ^5 || ^6 || ^7 || ^8",
"from": {
"name": "eslint-plugin-react",
"version": "7.28.0",
"location": "node_modules/eslint-plugin-react",
"isWorkspace": false,
"dependents": [
{
"type": "prod",
"name": "eslint-plugin-react",
"spec": "^7.23.1",
"from": {
"name": "eslint-config-next",
"version": "12.0.1",
"location": "node_modules/eslint-config-next",
"isWorkspace": false,
"dependents": [
{
"type": "dev",
"name": "eslint-config-next",
"spec": "12.0.1",
"from": {
"location": "/Users/fyfirman/code/other/fyfirman.com"
}
}
]
}
}
]
}
},
{
"type": "peer",
"name": "eslint",
"spec": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8",
"from": {
"name": "eslint-plugin-import",
"version": "2.25.4",
"location": "node_modules/eslint-plugin-import",
"isWorkspace": false,
"dependents": [
{
"type": "prod",
"name": "eslint-plugin-import",
"spec": "^2.22.1",
"from": {
"name": "eslint-config-next",
"version": "12.0.1",
"location": "node_modules/eslint-config-next",
"isWorkspace": false,
"dependents": [
{
"type": "dev",
"name": "eslint-config-next",
"spec": "12.0.1",
"from": {
"location": "/Users/fyfirman/code/other/fyfirman.com"
}
}
]
}
},
{
"type": "peer",
"name": "eslint-plugin-import",
"spec": "*",
"from": {
"name": "eslint-import-resolver-typescript",
"version": "2.5.0",
"location": "node_modules/eslint-import-resolver-typescript",
"isWorkspace": false,
"dependents": [
{
"type": "prod",
"name": "eslint-import-resolver-typescript",
"spec": "^2.4.0",
"from": {
"name": "eslint-config-next",
"version": "12.0.1",
"location": "node_modules/eslint-config-next",
"isWorkspace": false,
"dependents": [
{
"type": "dev",
"name": "eslint-config-next",
"spec": "12.0.1",
"from": {
"location": "/Users/fyfirman/code/other/fyfirman.com"
}
}
]
}
},
{
"type": "dev",
"name": "eslint-import-resolver-typescript",
"spec": "^2.4.0",
"from": {
"location": "/Users/fyfirman/code/other/fyfirman.com"
}
}
]
}
}
]
}
},
{
"type": "peer",
"name": "eslint",
"spec": ">=6.0.0",
"from": {
"name": "eslint-plugin-yml",
"version": "0.10.1",
"location": "node_modules/eslint-plugin-yml",
"isWorkspace": false,
"dependents": [
{
"type": "dev",
"name": "eslint-plugin-yml",
"spec": "^0.10.0",
"from": {
"location": "/Users/fyfirman/code/other/fyfirman.com"
}
}
]
}
},
{
"type": "peer",
"name": "eslint",
"spec": ">=5",
"from": {
"name": "eslint-utils",
"version": "3.0.0",
"location": "node_modules/eslint-utils",
"isWorkspace": false,
"dependents": [
{
"type": "prod",
"name": "eslint-utils",
"spec": "^3.0.0",
"from": {
"name": "eslint",
"version": "8.31.0"
}
}
]
}
},
{
"type": "peer",
"name": "eslint",
"spec": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0",
"from": {
"name": "eslint-plugin-react-hooks",
"version": "4.3.0",
"location": "node_modules/eslint-plugin-react-hooks",
"isWorkspace": false,
"dependents": [
{
"type": "prod",
"name": "eslint-plugin-react-hooks",
"spec": "^4.2.0",
"from": {
"name": "eslint-config-next",
"version": "12.0.1",
"location": "node_modules/eslint-config-next",
"isWorkspace": false,
"dependents": [
{
"type": "dev",
"name": "eslint-config-next",
"spec": "12.0.1",
"from": {
"location": "/Users/fyfirman/code/other/fyfirman.com"
}
}
]
}
}
]
}
},
{
"type": "peer",
"name": "eslint",
"spec": ">=7.5.0",
"from": {
"name": "@babel/eslint-plugin",
"version": "7.16.5",
"location": "node_modules/@babel/eslint-plugin",
"isWorkspace": false,
"dependents": [
{
"type": "dev",
"name": "@babel/eslint-plugin",
"spec": "^7.16.5",
"from": {
"location": "/Users/fyfirman/code/other/fyfirman.com"
}
}
]
}
},
{
"type": "dev",
"name": "eslint",
"spec": "^8.31.0",
"from": {
"location": "/Users/fyfirman/code/other/fyfirman.com"
}
},
{
"type": "peer",
"name": "eslint",
"spec": "^8.31.0",
"from": {
"name": "eslint-config-fyfirman",
"version": "0.1.0",
"location": "node_modules/eslint-config-fyfirman",
"isWorkspace": false,
"dependents": [
{
"type": "dev",
"name": "eslint-config-fyfirman",
"spec": "*",
"from": {
"location": "/Users/fyfirman/code/other/fyfirman.com"
}
}
]
}
},
{
"type": "peer",
"name": "eslint",
"spec": "^7.5.0 || ^8.0.0",
"from": {
"name": "@babel/eslint-parser",
"version": "7.19.1",
"location": "node_modules/@babel/eslint-parser",
"isWorkspace": false,
"dependents": [
{
"type": "peer",
"name": "@babel/eslint-parser",
"spec": ">=7.11.0",
"from": {
"name": "@babel/eslint-plugin",
"version": "7.16.5",
"location": "node_modules/@babel/eslint-plugin",
"isWorkspace": false,
"dependents": [
{
"type": "dev",
"name": "@babel/eslint-plugin",
"spec": "^7.16.5",
"from": {
"location": "/Users/fyfirman/code/other/fyfirman.com"
}
}
]
}
}
]
}
}
]
},
"peer": {
"name": "eslint",
"version": "7.32.0",
"whileInstalling": {
"name": "eslint-config-next",
"version": "12.0.1",
"path": "/Users/fyfirman/code/other/fyfirman.com/node_modules/eslint-config-next"
},
"location": "node_modules/eslint",
"isWorkspace": false,
"dependents": [
{
"type": "peer",
"name": "eslint",
"spec": "^7.23.0",
"error": "INVALID",
"from": {
"name": "eslint-config-next",
"version": "12.0.1",
"location": "node_modules/eslint-config-next",
"isWorkspace": false,
"dependents": [
{
"type": "dev",
"name": "eslint-config-next",
"spec": "12.0.1",
"from": {
"location": "/Users/fyfirman/code/other/fyfirman.com"
}
}
]
}
}
]
}
},
"strictPeerDeps": false,
"force": false,
"isMine": true
}