|
31 | 31 | "build:clean": "rm -rf public/packs || true" |
32 | 32 | }, |
33 | 33 | "dependencies": { |
34 | | - "@babel/cli": "^7.21.0", |
35 | | - "@babel/core": "^7.21.0", |
36 | | - "@babel/plugin-transform-runtime": "^7.21.0", |
37 | | - "@babel/preset-env": "^7.20.2", |
38 | | - "@babel/preset-react": "^7.18.6", |
39 | 34 | "@babel/runtime": "^7.17.9", |
40 | 35 | "@glennsl/rescript-fetch": "^0.2.0", |
41 | 36 | "@glennsl/rescript-json-combinators": "^1.2.1", |
|
47 | 42 | "@rescript/react": "^0.11.0", |
48 | 43 | "autoprefixer": "^10.4.14", |
49 | 44 | "axios": "^0.21.1", |
50 | | - "babel-loader": "^9.1.2", |
51 | | - "babel-plugin-macros": "^3.1.0", |
52 | | - "babel-plugin-transform-react-remove-prop-types": "^0.4.24", |
53 | 45 | "classnames": "^2.3.2", |
54 | 46 | "compression-webpack-plugin": "10.0.0", |
55 | 47 | "css-loader": "^6.7.3", |
|
106 | 98 | "webpack-merge": "5" |
107 | 99 | }, |
108 | 100 | "devDependencies": { |
109 | | - "@babel/eslint-parser": "^7.16.5", |
110 | 101 | "@pmmmwh/react-refresh-webpack-plugin": "^0.5.10", |
| 102 | + "@swc/core": "^1.3.100", |
| 103 | + "@swc/jest": "^0.2.29", |
111 | 104 | "@tailwindcss/typography": "^0.5.10", |
| 105 | + "swc-loader": "^0.2.3", |
112 | 106 | "@webpack-cli/serve": "^2.0.5", |
113 | | - "babel-jest": "^29.5.0", |
114 | 107 | "body-parser": "^1.20.2", |
115 | 108 | "eslint": "^8.35.0", |
116 | 109 | "eslint-config-prettier": "^8.6.0", |
|
155 | 148 | ], |
156 | 149 | "testRegex": "./app/.*.spec\\.jsx?$", |
157 | 150 | "transform": { |
158 | | - "^.+\\.jsx?$": "babel-jest" |
| 151 | + "^.+\\.jsx?$": "@swc/jest" |
159 | 152 | } |
160 | 153 | }, |
161 | 154 | "packageManager": "[email protected]+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e" |
|
0 commit comments