const CracoAlias = require('craco-alias'); module.exports = { webpack: { alias: { '~': `src`, }, output: { publicPath: '/', }, }, eslint: { enable: false, mode: 'file', }, // jest: { // setupTestFrameworkScriptFile: "/src/setupTests.js", // configure: { // moduleNameMapper: { // "^~/(.*)$": "/src/$1", // "^.+\\.scss$": "identity-obj-proxy" // }, // snapshotSerializers: ["enzyme-to-json/serializer"], // moduleFileExtensions: ["js", "json", "ts", "tsx", "jsx", "node"], // verbose: true, // roots: ["/src"], // transform: { // "^.+\\.tsx?$": "ts-jest", // "^.+\\.ts?$": "babel-jest", // "^.+\\.js?$": "ts-jest", // "^.+\\.jsx?$": "babel-jest" // }, // preset: "ts-jest/presets/js-with-ts", // testEnvironment: "node" // } // }, plugins: [ { plugin: CracoAlias, options: { source: 'tsconfig', tsConfigPath: 'tsconfig.paths.json', }, }, ], };