Add npmrc so that newer node/npm version works (#806)
authorKrishan <33421343+kfiven@users.noreply.github.com>
Sat, 3 Sep 2022 16:06:47 +0000 (21:36 +0530)
committerGitHub <noreply@github.com>
Sat, 3 Sep 2022 16:06:47 +0000 (21:36 +0530)
* Add .npmrc so that it works with newer npm

* Remove engine upper limit as it works with npmrc

* Lockfile maintainace, created new mapping with npm install

* Add npmrc so Docker doesnt fail on new npm version

* Revert 8a1946d55833daee6b335189733f02251de4c181 will set renovate

.npmrc [new file with mode: 0644]
Dockerfile
package-lock.json
package.json

diff --git a/.npmrc b/.npmrc
new file mode 100644 (file)
index 0000000..e9ee3cb
--- /dev/null
+++ b/.npmrc
@@ -0,0 +1 @@
+legacy-peer-deps=true
\ No newline at end of file
index ea1b96f208e79d48b883726fc62e3687b4075028..987c4c4758556cc737a07f6698e1a68681c4b9ec 100644 (file)
@@ -3,7 +3,7 @@ FROM node:17.9.0-alpine3.15 as builder
 
 WORKDIR /src
 
-COPY package.json package-lock.json /src/
+COPY .npmrc package.json package-lock.json /src/
 RUN npm ci
 COPY . /src/
 RUN npm run build
index 6fd5ff88eb2bbe91aba6dfee3f92f80c959f533a..46015fd357bf61f698d3d12838782d54d03f26f9 100644 (file)
@@ -77,8 +77,8 @@
         "webpack-merge": "^5.7.3"
       },
       "engines": {
-        "node": ">=14.15.0 <=17.9.0",
-        "npm": ">=6.14.8 <=8.5.5"
+        "node": ">=14.15.0",
+        "npm": ">=6.14.8"
       }
     },
     "node_modules/@ampproject/remapping": {
index cfa480f17f78e390cf019175527af0aec7825bcc..2ec2a79c1ec3b96e858d1abff59eb8d1368fd886 100644 (file)
@@ -4,8 +4,8 @@
   "description": "Yet another matrix client",
   "main": "index.js",
   "engines": {
-    "npm": ">=6.14.8 <=8.5.5",
-    "node": ">=14.15.0 <=17.9.0"
+    "npm": ">=6.14.8",
+    "node": ">=14.15.0"
   },
   "scripts": {
     "start": "webpack serve --config ./webpack.dev.js --open",