Explorar el Código

fix(old bundlers): include support for Node 10 (EOL since 2021-04-01) / old bundlers

Closes #952
Jonas Gloning hace 3 años
padre
commit
c0f4648b1c
Se han modificado 2 ficheros con 30 adiciones y 8 borrados
  1. 26 8
      package-lock.json
  2. 4 0
      package.json

+ 26 - 8
package-lock.json

@@ -9,6 +9,7 @@
 			"version": "1.4.0",
 			"license": "MIT",
 			"dependencies": {
+				"@swc/helpers": "^0.3.13",
 				"eventemitter3": "^3.1.2",
 				"peerjs-js-binarypack": "1.0.1",
 				"webrtc-adapter": "^7.7.1"
@@ -33,6 +34,9 @@
 				"ts-node": "^10.5.0",
 				"typescript": "^4.5.5"
 			},
+			"engines": {
+				"node": ">= 10"
+			},
 			"funding": {
 				"type": "opencollective",
 				"url": "https://opencollective.com/peer"
@@ -4777,10 +4781,12 @@
 			}
 		},
 		"node_modules/@swc/helpers": {
-			"version": "0.3.8",
-			"resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.3.8.tgz",
-			"integrity": "sha512-aWItSZvJj4+GI6FWkjZR13xPNPctq2RRakzo+O6vN7bC2yjwdg5EFpgaSAUn95b7BGSgcflvzVDPoKmJv24IOg==",
-			"dev": true
+			"version": "0.3.13",
+			"resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.3.13.tgz",
+			"integrity": "sha512-A1wswJhnqaLRn8uYVQ8YiNTtY5i/JIPmV08EXXjjTresIkUVUEUaFv/wXVhGXfRNYMvHPkuoMR1Nb6NgpxGjNg==",
+			"dependencies": {
+				"tslib": "^2.4.0"
+			}
 		},
 		"node_modules/@tootallnate/once": {
 			"version": "2.0.0",
@@ -14924,6 +14930,11 @@
 				"strip-bom": "^3.0.0"
 			}
 		},
+		"node_modules/tslib": {
+			"version": "2.4.0",
+			"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
+			"integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ=="
+		},
 		"node_modules/tunnel-agent": {
 			"version": "0.6.0",
 			"resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
@@ -18796,10 +18807,12 @@
 			"peer": true
 		},
 		"@swc/helpers": {
-			"version": "0.3.8",
-			"resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.3.8.tgz",
-			"integrity": "sha512-aWItSZvJj4+GI6FWkjZR13xPNPctq2RRakzo+O6vN7bC2yjwdg5EFpgaSAUn95b7BGSgcflvzVDPoKmJv24IOg==",
-			"dev": true
+			"version": "0.3.13",
+			"resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.3.13.tgz",
+			"integrity": "sha512-A1wswJhnqaLRn8uYVQ8YiNTtY5i/JIPmV08EXXjjTresIkUVUEUaFv/wXVhGXfRNYMvHPkuoMR1Nb6NgpxGjNg==",
+			"requires": {
+				"tslib": "^2.4.0"
+			}
 		},
 		"@tootallnate/once": {
 			"version": "2.0.0",
@@ -26316,6 +26329,11 @@
 				"strip-bom": "^3.0.0"
 			}
 		},
+		"tslib": {
+			"version": "2.4.0",
+			"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
+			"integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ=="
+		},
 		"tunnel-agent": {
 			"version": "0.6.0",
 			"resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",

+ 4 - 0
package.json

@@ -106,6 +106,9 @@
 	"browser-minified": "dist/peerjs.min.cjs",
 	"browser-unminified": "dist/peerjs.cjs",
 	"types": "dist/types.d.ts",
+	"engines": {
+		"node": ">= 10"
+	},
 	"targets": {
 		"types": {
 			"source": "lib/exports.ts"
@@ -162,6 +165,7 @@
 		"typescript": "^4.5.5"
 	},
 	"dependencies": {
+		"@swc/helpers": "^0.3.13",
 		"eventemitter3": "^3.1.2",
 		"peerjs-js-binarypack": "1.0.1",
 		"webrtc-adapter": "^7.7.1"