Skip to content

Commit f288630

Browse files
Merge pull request #18 from flatlogic/node_20_migration
Added react-scripts, removed webpack config, updated style config, up…
2 parents 40ee04c + 8fa59f4 commit f288630

27 files changed

+6155
-8759
lines changed

changelog.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# Changelog
22

3+
## [8.3.0] - 05/09/2024
4+
5+
- Added react-scripts version 5 along with webpack version 5 support.
6+
- Added support for node.js version > 20
7+
- Removed old webpack configs.
8+
- Removed unnecessary dev dependencies.
9+
- Replaced deprecated glyphicons-halflings icon library with bootstrap-icons
10+
311
## [8.2.3] - 21.12.2023
412
- Update dependencies
513

config-overrides.js

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
const webpack = require("webpack")
2+
const path = require("path")
3+
module.exports = function override(config) {
4+
const fallback = config.resolve.fallback || {}
5+
Object.assign(fallback, {
6+
crypto: require.resolve("crypto-browserify"),
7+
stream: require.resolve("stream-browserify"),
8+
assert: require.resolve("assert"),
9+
http: require.resolve("stream-http"),
10+
https: require.resolve("https-browserify"),
11+
os: require.resolve("os-browserify"),
12+
url: require.resolve("url"),
13+
vm: require.resolve("vm-browserify"),
14+
})
15+
config.resolve.fallback = fallback
16+
config.plugins = (config.plugins || []).concat([
17+
new webpack.ProvidePlugin({
18+
process: "process/browser",
19+
Buffer: ["buffer", "Buffer"],
20+
}),
21+
])
22+
const modules = config.resolve.modules
23+
config.resolve.modules = [...modules, path.resolve(__dirname, "src")]
24+
config.module.rules.push({
25+
test: /\.m?js/,
26+
resolve: {
27+
fullySpecified: false,
28+
},
29+
})
30+
return config
31+
}

config/env.js

Lines changed: 0 additions & 93 deletions
This file was deleted.

config/jest/cssTransform.js

Lines changed: 0 additions & 14 deletions
This file was deleted.

config/jest/fileTransform.js

Lines changed: 0 additions & 30 deletions
This file was deleted.

config/paths.js

Lines changed: 0 additions & 57 deletions
This file was deleted.

0 commit comments

Comments
 (0)