internetarchive / dweb-archivecontroller

GNU Affero General Public License v3.0
7 stars 2 forks source link

Meta issue for upgrading dependencies #42

Open mitra42 opened 1 year ago

mitra42 commented 1 year ago

Issues [ ] magnet-uri going from 5. to 7. says "ESM only", wondering if this will break the build in dweb-archive-dist also if any changes from 5.* to [ ] set of changes (see comment#1 that are untested on dweb-archive [ ] notice potentially unneccesary devDependencies such as react

mitra42 commented 1 year ago

Untested changes

   "dependencies": {
-    "@babel/core": "^7.2.2",
-    "@stratumn/canonicaljson": "^1.0.2",
-    "async": "^2.6.2",
-    "bencode": "^2.0.1",
-    "debug": "^4.1.1",
+    "@babel/core": "^7.21.0",
+    "@stratumn/canonicaljson": "^1.0.3",
+    "async": "^3.2.4",
+    "bencode": "^3.0.3",
+    "debug": "^4.3.4",
     "es2015": "^0.0.0",
-    "magnet-uri": "^5.2.4",
+    "magnet-uri": "^7.0.2",
     "prettier-bytes": "^1.0.4",
-    "simple-sha1": "^3.0.1"
+    "simple-sha1": "^3.1.0"
   },
   "devDependencies": {
     "babel-core": "^6.26.3",
-    "babel-loader": "^7.1.5",
+    "babel-loader": "^9.1.2",
     "babel-preset-env": "^1.7.0",
     "babel-preset-react": "^6.24.1",
     "babelify": "^10.0.0",
-    "chai": "^4.2.0",
-    "copy-webpack-plugin": "^4.5.2",
-    "eslint": "^6.7.2",
-    "eslint-config-airbnb": "^18.0.1",
-    "eslint-plugin-babel": "^5.3.0",
-    "eslint-plugin-import": "^2.14.0",
-    "eslint-plugin-jest": "^22.1.3",
-    "eslint-plugin-jsx-a11y": "^6.1.2",
-    "eslint-plugin-react": "^7.12.3",
-    "eslint-plugin-react-hooks": "^1.7.0",
-    "http-server": "^0.11.1",
-    "react": "^16.7.0",
-    "uglifyjs-webpack-plugin": "^1.3.0",
-    "webpack": "^4.28.2",
-    "webpack-cli": "^3.3.1",
-    "webpack-dev-server": "^3.1.14"
+    "chai": "^4.3.7",
+    "copy-webpack-plugin": "^11.0.0"",
+    "eslint": "^8.35.0",
+    "eslint-config-airbnb": "^19.0.4",
+    "eslint-plugin-babel": "^5.3.1",
+    "eslint-plugin-import": "^2.27.5",
+    "eslint-plugin-jest": "^27.2.1",
+    "eslint-plugin-jsx-a11y": "^6.7.1",
+    "eslint-plugin-react": "^7.32.2",
+    "eslint-plugin-react-hooks": "^4.6.0",
+    "http-server": "^14.1.1",
+    "react": "^18.2.0",
+    "uglifyjs-webpack-plugin": "^2.2.0",
+    "webpack": "^5.75.0",
+    "webpack-cli": "^5.0.1",
+    "webpack-dev-server": "^4.11.1"
   },