From 3a04633b21fe97cf2db10785e77b4ee4d6e6d13e Mon Sep 17 00:00:00 2001 From: Ali Bayat Mokhtari Date: Sat, 16 Sep 2023 12:19:31 +0330 Subject: [PATCH] [fix][core] update react application startup config --- hexagonal-architecture/package-lock.json | 1 + .../infrastructure/views/react-ui/config-overrides.js | 6 ++++-- .../src/infrastructure/views/react-ui/package.json | 9 +++++---- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/hexagonal-architecture/package-lock.json b/hexagonal-architecture/package-lock.json index 4a49b32..7dcbd1d 100644 --- a/hexagonal-architecture/package-lock.json +++ b/hexagonal-architecture/package-lock.json @@ -5,6 +5,7 @@ "requires": true, "packages": { "": { + "name": "hexagonal-architecture", "version": "1.0.0", "license": "ISC", "dependencies": { diff --git a/hexagonal-architecture/src/infrastructure/views/react-ui/config-overrides.js b/hexagonal-architecture/src/infrastructure/views/react-ui/config-overrides.js index 091dedb..9294d02 100644 --- a/hexagonal-architecture/src/infrastructure/views/react-ui/config-overrides.js +++ b/hexagonal-architecture/src/infrastructure/views/react-ui/config-overrides.js @@ -1,4 +1,4 @@ -const { aliasDangerous } = require('react-app-rewire-alias/lib/aliasDangerous'); +const { aliasWebpack } = require('react-app-alias-ex'); const aliasMap = { '@domain': '../../../domain', @@ -6,4 +6,6 @@ const aliasMap = { '@mocks': '../../../mocks' }; -module.exports = aliasDangerous(aliasMap); +module.exports = aliasWebpack({ + alias: aliasMap +}); diff --git a/hexagonal-architecture/src/infrastructure/views/react-ui/package.json b/hexagonal-architecture/src/infrastructure/views/react-ui/package.json index dfeeacf..b2df7d2 100644 --- a/hexagonal-architecture/src/infrastructure/views/react-ui/package.json +++ b/hexagonal-architecture/src/infrastructure/views/react-ui/package.json @@ -13,7 +13,6 @@ "react": "^17.0.1", "react-dom": "^17.0.1", "react-scripts": "4.0.2", - "typescript": "^4.1.2", "web-vitals": "^1.0.1" }, "scripts": { @@ -43,7 +42,8 @@ "devDependencies": { "@testing-library/react": "^11.2.5", "@types/jest": "^26.0.20", - "@typescript-eslint/eslint-plugin": "^4.14.2", + "@typescript-eslint/eslint-plugin": "^6.7.0", + "@typescript-eslint/parser": "^6.7.0", "babel-plugin-module-resolver": "^4.1.0", "babel-plugin-root-import": "^6.6.0", "eslint-config-prettier": "^7.2.0", @@ -55,7 +55,8 @@ "eslint-plugin-react": "^7.22.0", "prettier": "^2.2.1", "prettier-eslint": "^12.0.0", - "react-app-rewire-alias": "^1.0.0", - "react-app-rewired": "^2.1.8" + "react-app-alias-ex": "^2.1.0", + "react-app-rewired": "^2.1.8", + "typescript": "^5.2.2" } }