Browse Source

build: only for tested browsers

Jonas Gloning 1 year ago
parent
commit
dde08f0217
2 changed files with 10 additions and 8 deletions
  1. 7 4
      package-lock.json
  2. 3 4
      package.json

+ 7 - 4
package-lock.json

@@ -9,7 +9,6 @@
 			"version": "1.4.7",
 			"license": "MIT",
 			"dependencies": {
-				"@swc/helpers": "^0.5.0",
 				"eventemitter3": "^4.0.7",
 				"peerjs-js-binarypack": "^2.0.0",
 				"webrtc-adapter": "^8.0.0"
@@ -44,7 +43,7 @@
 				"wdio-geckodriver-service": "^5.0.1"
 			},
 			"engines": {
-				"node": ">= 10"
+				"node": ">= 14"
 			},
 			"funding": {
 				"type": "opencollective",
@@ -4121,6 +4120,7 @@
 			"version": "0.5.1",
 			"resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.1.tgz",
 			"integrity": "sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==",
+			"dev": true,
 			"dependencies": {
 				"tslib": "^2.4.0"
 			}
@@ -17236,7 +17236,8 @@
 		"node_modules/tslib": {
 			"version": "2.5.3",
 			"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.3.tgz",
-			"integrity": "sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w=="
+			"integrity": "sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==",
+			"dev": true
 		},
 		"node_modules/type-check": {
 			"version": "0.3.2",
@@ -21059,6 +21060,7 @@
 			"version": "0.5.1",
 			"resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.1.tgz",
 			"integrity": "sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==",
+			"dev": true,
 			"requires": {
 				"tslib": "^2.4.0"
 			}
@@ -30798,7 +30800,8 @@
 		"tslib": {
 			"version": "2.5.3",
 			"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.3.tgz",
-			"integrity": "sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w=="
+			"integrity": "sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==",
+			"dev": true
 		},
 		"type-check": {
 			"version": "0.3.2",

+ 3 - 4
package.json

@@ -109,7 +109,7 @@
 	"browser-unminified": "dist/peerjs.js",
 	"types": "dist/types.d.ts",
 	"engines": {
-		"node": ">= 10"
+		"node": ">= 14"
 	},
 	"targets": {
 		"types": {
@@ -135,7 +135,7 @@
 			"outputFormat": "global",
 			"optimize": true,
 			"engines": {
-				"browsers": "cover 99%, not dead"
+				"browsers": "chrome >= 83, edge >= 83, firefox >= 80, safari >= 15"
 			},
 			"source": "lib/global.ts"
 		},
@@ -144,7 +144,7 @@
 			"outputFormat": "global",
 			"optimize": false,
 			"engines": {
-				"browsers": "cover 99%, not dead"
+				"browsers": "chrome >= 83, edge >= 83, firefox >= 80, safari >= 15"
 			},
 			"source": "lib/global.ts"
 		}
@@ -194,7 +194,6 @@
 		"wdio-geckodriver-service": "^5.0.1"
 	},
 	"dependencies": {
-		"@swc/helpers": "^0.5.0",
 		"eventemitter3": "^4.0.7",
 		"peerjs-js-binarypack": "^2.0.0",
 		"webrtc-adapter": "^8.0.0"