<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Himanshu Jangid</title>
    <description>The latest articles on DEV Community by Himanshu Jangid (@himanshu_jangid_e2d30519d).</description>
    <link>https://dev.to/himanshu_jangid_e2d30519d</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1972392%2Fcc200054-2ca9-4ca3-9b81-e7ac702f218c.jpg</url>
      <title>DEV Community: Himanshu Jangid</title>
      <link>https://dev.to/himanshu_jangid_e2d30519d</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/himanshu_jangid_e2d30519d"/>
    <language>en</language>
    <item>
      <title>Version Conflicts in the Package.json file</title>
      <dc:creator>Himanshu Jangid</dc:creator>
      <pubDate>Sat, 24 Aug 2024 06:20:43 +0000</pubDate>
      <link>https://dev.to/himanshu_jangid_e2d30519d/version-conflicts-in-the-packagejson-file-25cb</link>
      <guid>https://dev.to/himanshu_jangid_e2d30519d/version-conflicts-in-the-packagejson-file-25cb</guid>
      <description>&lt;p&gt;I am using a no. of things like ck-editor, django, react, webpack etc. in my project.&lt;br&gt;
Currently, i want to install new dependencies and libraries, but there are some version conflicts that i am facing , &lt;br&gt;
to be precise the problem is ,somehow the current structure is working fine, but when i want to add any new dependency using "npm install" using the package.json file but it is facing a version conflict error everytime.&lt;br&gt;
Here is the package.json file :&lt;br&gt;
{&lt;br&gt;
    "name": "u4rad-report",&lt;br&gt;
    "version": "1.0.0",&lt;br&gt;
    "private": true,&lt;br&gt;
    "homepage": "&lt;a href="http://34.93.156.210/report" rel="noopener noreferrer"&gt;http://34.93.156.210/report&lt;/a&gt;",&lt;br&gt;
    "main": "index.js",&lt;br&gt;
    "dependencies": {&lt;br&gt;
        "&lt;a class="mentioned-user" href="https://dev.to/babel"&gt;@babel&lt;/a&gt;/core": "^7.16.0",&lt;br&gt;
        "@ckeditor/ckeditor5-build-decoupled-document": "^27.1.0",&lt;br&gt;
        "@ckeditor/ckeditor5-react": "^1.1.0",&lt;br&gt;
        "@jsonforms/core": "^3.2.1",&lt;br&gt;
        "@jsonforms/material-renderers": "^3.2.1",&lt;br&gt;
        "@jsonforms/react": "^3.2.1",&lt;br&gt;
        "@jsonforms/vanilla-renderers": "^3.2.1",&lt;br&gt;
        "@material-ui/core": "^4.11.4",&lt;br&gt;
        "@material-ui/icons": "^4.11.2",&lt;br&gt;
        "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3",&lt;br&gt;
        "@svgr/webpack": "^5.5.0",&lt;br&gt;
        "axios": "^1.6.7",&lt;br&gt;
        "babel-jest": "^27.4.2",&lt;br&gt;
        "babel-loader": "^8.2.3",&lt;br&gt;
        "babel-plugin-named-asset-import": "^0.3.8",&lt;br&gt;
        "babel-preset-react-app": "^10.0.1",&lt;br&gt;
        "bfj": "^7.0.2",&lt;br&gt;
        "bootstrap": "^4.6.0",&lt;br&gt;
        "browserslist": "^4.18.1",&lt;br&gt;
        "camelcase": "^6.2.1",&lt;br&gt;
        "case-sensitive-paths-webpack-plugin": "^2.4.0",&lt;br&gt;
        "cors": "^2.8.5",&lt;br&gt;
        "css-loader": "^6.5.1",&lt;br&gt;
        "css-minimizer-webpack-plugin": "^3.2.0",&lt;br&gt;
        "dotenv": "^10.0.0",&lt;br&gt;
        "dotenv-expand": "^5.1.0",&lt;br&gt;
        "eslint": "^8.3.0",&lt;br&gt;
        "eslint-config-react-app": "^7.0.1",&lt;br&gt;
        "eslint-webpack-plugin": "^3.1.1",&lt;br&gt;
        "express": "^4.17.1",&lt;br&gt;
        "file-loader": "^6.2.0",&lt;br&gt;
        "fs-extra": "^10.0.0",&lt;br&gt;
        "googleapis": "^122.0.0",&lt;br&gt;
        "html-webpack-plugin": "^5.5.0",&lt;br&gt;
        "html2pdf.js": "^0.10.1",&lt;br&gt;
        "identity-obj-proxy": "^3.0.0",&lt;br&gt;
        "jest": "^27.4.3",&lt;br&gt;
        "jest-resolve": "^27.4.2",&lt;br&gt;
        "jest-watch-typeahead": "^1.0.0",&lt;br&gt;
        "jquery": "^3.6.0",&lt;br&gt;
        "mini-css-extract-plugin": "^2.4.5",&lt;br&gt;
        "popper": "^1.0.1",&lt;br&gt;
        "postcss": "^8.4.4",&lt;br&gt;
        "postcss-flexbugs-fixes": "^5.0.2",&lt;br&gt;
        "postcss-loader": "^6.2.1",&lt;br&gt;
        "postcss-normalize": "^10.0.1",&lt;br&gt;
        "postcss-preset-env": "^7.0.1",&lt;br&gt;
        "prompts": "^2.4.2",&lt;br&gt;
        "query-string": "^4.3.4",&lt;br&gt;
        "react": "16.8.0",&lt;br&gt;
        "react-app-polyfill": "^3.0.0",&lt;br&gt;
        "react-bootstrap4-modal": "^1.7.5",&lt;br&gt;
        "react-dev-utils": "^12.0.1",&lt;br&gt;
        "react-dom": "16.8.0",&lt;br&gt;
        "react-refresh": "^0.11.0",&lt;br&gt;
        "react-share": "^4.4.1",&lt;br&gt;
        "resolve": "^1.20.0",&lt;br&gt;
        "resolve-url-loader": "^4.0.0",&lt;br&gt;
        "sass-loader": "^12.3.0",&lt;br&gt;
        "semver": "^7.3.5",&lt;br&gt;
        "sequelize": "^6.6.2",&lt;br&gt;
        "source-map-loader": "^3.0.0",&lt;br&gt;
        "sqlite3": "^5.0.2",&lt;br&gt;
        "style-loader": "^3.3.1",&lt;br&gt;
        "tailwindcss": "^3.0.2",&lt;br&gt;
        "terser-webpack-plugin": "^5.2.5",&lt;br&gt;
        "webpack-dev-server": "^4.6.0",&lt;br&gt;
        "webpack-manifest-plugin": "^4.0.2",&lt;br&gt;
        "workbox-webpack-plugin": "^6.4.1"&lt;br&gt;
    },&lt;br&gt;
    "scripts": {&lt;br&gt;
        "start": "node scripts/start.js",&lt;br&gt;
        "build": "node scripts/build.js",&lt;br&gt;
        "test": "node scripts/test.js --env=jsdom",&lt;br&gt;
        "build:webpack": "webpack --mode=production",&lt;br&gt;
        "start:webpack": "webpack --watch",&lt;br&gt;
        "dev:webpack": "webpack --mode=development"&lt;br&gt;
    },&lt;br&gt;
    "devDependencies": {&lt;br&gt;
        "&lt;a class="mentioned-user" href="https://dev.to/babel"&gt;@babel&lt;/a&gt;/core": "^7.18.6",&lt;br&gt;
        "&lt;a class="mentioned-user" href="https://dev.to/babel"&gt;@babel&lt;/a&gt;/plugin-proposal-class-properties": "^7.18.6",&lt;br&gt;
        "&lt;a class="mentioned-user" href="https://dev.to/babel"&gt;@babel&lt;/a&gt;/plugin-transform-runtime": "^7.15.0",&lt;br&gt;
        "&lt;a class="mentioned-user" href="https://dev.to/babel"&gt;@babel&lt;/a&gt;/preset-env": "^7.18.6",&lt;br&gt;
        "&lt;a class="mentioned-user" href="https://dev.to/babel"&gt;@babel&lt;/a&gt;/preset-react": "^7.18.6",&lt;br&gt;
        "&lt;a class="mentioned-user" href="https://dev.to/babel"&gt;@babel&lt;/a&gt;/runtime": "^7.15.3",&lt;br&gt;
        "@emotion/babel-plugin": "^11.3.0",&lt;br&gt;
        "assert": "^2.0.0",&lt;br&gt;
        "autoprefixer": "^10.3.4",&lt;br&gt;
        "babel-loader": "^8.2.5",&lt;br&gt;
        "buffer": "^6.0.3",&lt;br&gt;
        "crypto": "npm:crypto-browserify",&lt;br&gt;
        "crypto-browserify": "^3.12.0",&lt;br&gt;
        "css-loader": "^6.2.0",&lt;br&gt;
        "https-browserify": "^1.0.0",&lt;br&gt;
        "json-loader": "^0.5.7",&lt;br&gt;
        "node-sass": "^6.0.1",&lt;br&gt;
        "os-browserify": "^0.3.0",&lt;br&gt;
        "postcss": "^8.3.6",&lt;br&gt;
        "postcss-loader": "^6.1.1",&lt;br&gt;
        "resolve-cwd": "^3.0.0",&lt;br&gt;
        "sass-loader": "^12.1.0",&lt;br&gt;
        "stream": "npm:stream-browserify",&lt;br&gt;
        "stream-browserify": "^3.0.0",&lt;br&gt;
        "stream-http": "^3.2.0",&lt;br&gt;
        "style-loader": "^3.2.1",&lt;br&gt;
        "webpack": "^5.91.0",&lt;br&gt;
        "webpack-cli": "^4.8.0"&lt;br&gt;
    },&lt;br&gt;
    "browserslist": {&lt;br&gt;
        "production": [&lt;br&gt;
            "&amp;gt;0.2%",&lt;br&gt;
            "not dead",&lt;br&gt;
            "not op_mini all"&lt;br&gt;
        ],&lt;br&gt;
        "development": [&lt;br&gt;
            "last 1 chrome version",&lt;br&gt;
            "last 1 firefox version",&lt;br&gt;
            "last 1 safari version"&lt;br&gt;
        ]&lt;br&gt;
    },&lt;br&gt;
    "jest": {&lt;br&gt;
        "roots": [&lt;br&gt;
            "/src"&lt;br&gt;
        ],&lt;br&gt;
        "collectCoverageFrom": [&lt;br&gt;
            "src/&lt;strong&gt;/*.{js,jsx,ts,tsx}",&lt;br&gt;
            "!src/&lt;/strong&gt;/&lt;em&gt;.d.ts"&lt;br&gt;
        ],&lt;br&gt;
        "setupFiles": [&lt;br&gt;
            "react-app-polyfill/jsdom"&lt;br&gt;
        ],&lt;br&gt;
        "setupFilesAfterEnv": [],&lt;br&gt;
        "testMatch": [&lt;br&gt;
            "/src/&lt;/em&gt;&lt;em&gt;/&lt;strong&gt;tests&lt;/strong&gt;/&lt;/em&gt;&lt;em&gt;/&lt;/em&gt;.{js,jsx,ts,tsx}",&lt;br&gt;
            "/src/*&lt;em&gt;/&lt;/em&gt;.{spec,test}.{js,jsx,ts,tsx}"&lt;br&gt;
        ],&lt;br&gt;
        "testEnvironment": "jsdom",&lt;br&gt;
        "transform": {&lt;br&gt;
            "^.+\.(js|jsx|mjs|cjs|ts|tsx)$": "/config/jest/babelTransform.js",&lt;br&gt;
            "^.+\.css$": "/config/jest/cssTransform.js",&lt;br&gt;
            "^(?!.*\.(js|jsx|mjs|cjs|ts|tsx|css|json)$)": "/config/jest/fileTransform.js"&lt;br&gt;
        },&lt;br&gt;
        "transformIgnorePatterns": [&lt;br&gt;
            "[/\\]node_modules[/\\].+\.(js|jsx|mjs|cjs|ts|tsx)$",&lt;br&gt;
            "^.+\.module\.(css|sass|scss)$"&lt;br&gt;
        ],&lt;br&gt;
        "modulePaths": [],&lt;br&gt;
        "moduleNameMapper": {&lt;br&gt;
            "^react-native$": "react-native-web",&lt;br&gt;
            "^.+\.module\.(css|sass|scss)$": "identity-obj-proxy"&lt;br&gt;
        },&lt;br&gt;
        "moduleFileExtensions": [&lt;br&gt;
            "web.js",&lt;br&gt;
            "js",&lt;br&gt;
            "web.ts",&lt;br&gt;
            "ts",&lt;br&gt;
            "web.tsx",&lt;br&gt;
            "tsx",&lt;br&gt;
            "json",&lt;br&gt;
            "web.jsx",&lt;br&gt;
            "jsx",&lt;br&gt;
            "node"&lt;br&gt;
        ],&lt;br&gt;
        "watchPlugins": [&lt;br&gt;
            "jest-watch-typeahead/filename",&lt;br&gt;
            "jest-watch-typeahead/testname"&lt;br&gt;
        ],&lt;br&gt;
        "resetMocks": true&lt;br&gt;
    },&lt;br&gt;
    "eslintConfig": {&lt;br&gt;
        "extends": "react-app"&lt;br&gt;
    }&lt;br&gt;
}&lt;br&gt;
and now if i want to install a new dependency or library such as installing "@react-pdf/renderer" , than i am having the following issue :&lt;br&gt;
npm error code ERESOLVE&lt;br&gt;
npm error ERESOLVE unable to resolve the dependency tree&lt;br&gt;
npm error &lt;br&gt;
npm error while resolving: &lt;a href="mailto:u4rad-report@1.0.0"&gt;u4rad-report@1.0.0&lt;/a&gt;&lt;br&gt;
npm error Found: @jsonforms/&lt;a href="mailto:core@2.5.2"&gt;core@2.5.2&lt;/a&gt;&lt;br&gt;
npm error node_modules/@jsonforms/core&lt;br&gt;
npm error   @jsonforms/core@"^2.5.2 from the root project&lt;br&gt;
npm error &lt;br&gt;
npm error could not resolve dependency:&lt;br&gt;
npm error peer @jsonforms/core@"3.3.0" from @jsonforms/&lt;a href="mailto:react@3.3.0"&gt;react@3.3.0&lt;/a&gt;&lt;br&gt;
npm error node_modules/@jsonforms/react&lt;br&gt;
npm error    @jsonforms/react@"^3.2.1" from the root project&lt;br&gt;
npm error &lt;br&gt;
npm error Fix the upstream dependency conflict, or retry &lt;br&gt;
npm error this command with --force or --legacy-peer-deps&lt;br&gt;
npm error to accept an incorrect (and potentially broken) dependency resolution.&lt;br&gt;
npm error &lt;br&gt;
npm error &lt;br&gt;
npm error For a full report see:&lt;br&gt;
npm error C:\Users\hp\AppData\Local\npm-cache_logs\xxx-report.txt&lt;/p&gt;

&lt;p&gt;npm error A complete log of this run can be found in: (log directory)&lt;/p&gt;

&lt;p&gt;Even after resolving this i am getting a new error which says version conflicts in new errors and so on &lt;br&gt;
If anyone can help me in this, thanks in advance.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
