I am trying to use babel module resolver plugin with eslint + create react app but I am unable to start the application, getting the error
internal/modules/cjs/loader.js:1237
throw err;
^
SyntaxError: C:\Users\enisr\Desktop\projects\pcPartPicker\jsconfig.json: 
Unexpected token } in JSON at position 166
at parse (<anonymous>)
I have set up a git repo showcasing the problem https://github.com/sgoulas/pcPartPicker
I have read the instructions in the docs and in the original repository and I am unable to configure it correctly.
My configuration files are the following:
.babelrc
{
"plugins": [
    ["module-resolver", {
        "extensions": [
            ".js",
            ".jsx",
            ".es",
            ".es6",
            ".mjs"
        ],
            "root": ["./src"],
            "alias": {
                "@components": "./src/components"
            }
        }
    ]
]
}
jsconfig.json
{
"compilerOptions": {
    "baseUrl": ".",
    "paths": {
         "*": ["src/*"],
        "@components/*": ["./src/components/*"],
    }
}
}
webpack.config.dev.js
var path = require("path");
module.exports = {
  include: path.appSrc,
  loader: require.resolve("babel-loader"),
  options: {
    plugins: [
     [
    "module-resolver",
    {
      root: ["./src/App"],
      alias: {
        "@components": "./src/components",
      },
        },
      ],
    ],
    cacheDirectory: true,
  },
};
My component:
import { GPUtable, CPUtable } from "@components/Tables";
const App = () => {
  return (
    <>
      <GPUtable />
      <CPUtable />
    </>
  );
};
export default App;
 
    