From bec15240ea67e9d296ac94093974d7d831239e8d Mon Sep 17 00:00:00 2001 From: Damien Arrachequesne Date: Thu, 19 Nov 2020 00:56:25 +0100 Subject: [PATCH 1/3] fix: properly export io in ES modules wrapper The syntax was invalid: ``` export const io = io; ^ SyntaxError: Identifier 'io' has already been declared at Loader.moduleStrategy (internal/modules/esm/translators.js:122:18) ``` --- wrapper.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wrapper.mjs b/wrapper.mjs index 50ec133eb..7433e4780 100644 --- a/wrapper.mjs +++ b/wrapper.mjs @@ -1,5 +1,5 @@ import io from "./build/index.js"; export const Manager = io.Manager; -export const io = io; +export { io }; export default io; From e2a4c56709723443a6e4ac55fcb964b348dbba3f Mon Sep 17 00:00:00 2001 From: Damien Arrachequesne Date: Thu, 19 Nov 2020 00:59:42 +0100 Subject: [PATCH 2/3] chore: cleanup dist folder before compilation --- package-lock.json | 67 ++++++++++++++++++++++++++++++++++++++++++++--- package.json | 3 ++- 2 files changed, 66 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index d424af97c..fe9a08f14 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3117,6 +3117,17 @@ "ssri": "^6.0.1", "unique-filename": "^1.1.1", "y18n": "^4.0.0" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } } }, "cache-base": { @@ -3668,6 +3679,17 @@ "mkdirp": "^0.5.1", "rimraf": "^2.5.4", "run-queue": "^1.0.0" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } } }, "copy-descriptor": { @@ -5243,6 +5265,17 @@ "flatted": "^2.0.0", "rimraf": "2.6.3", "write": "1.0.3" + }, + "dependencies": { + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } } }, "flatted": { @@ -5414,6 +5447,17 @@ "inherits": "~2.0.0", "mkdirp": ">=0.5 0", "rimraf": "2" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } } }, "function-bind": { @@ -7017,6 +7061,12 @@ "dev": true } } + }, + "mime": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.2.tgz", + "integrity": "sha1-udY1W/U+jX1WaTEw5FHa/zQBSM8=", + "dev": true } } }, @@ -7578,6 +7628,17 @@ "mkdirp": "^0.5.1", "rimraf": "^2.5.4", "run-queue": "^1.0.3" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } } }, "ms": { @@ -8841,9 +8902,9 @@ "dev": true }, "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dev": true, "requires": { "glob": "^7.1.3" diff --git a/package.json b/package.json index e95e30a36..df4f721b6 100644 --- a/package.json +++ b/package.json @@ -54,6 +54,7 @@ "istanbul": "^0.4.5", "mocha": "^3.3.0", "prettier": "^2.1.2", + "rimraf": "^3.0.2", "socket.io": "3.0.0", "socket.io-browsers": "^1.0.0", "socket.io-msgpack-parser": "^3.0.0", @@ -69,7 +70,7 @@ "zuul-ngrok": "4.0.0" }, "scripts": { - "compile": "tsc", + "compile": "rimraf ./build && tsc", "test": "npm run format:check && npm run compile && if test \"$BROWSERS\" = \"1\" ; then npm run test:browser; else npm run test:node; fi", "test:node": "mocha --require ts-node/register --reporter dot --require test/support/server.js test/index.js", "test:browser": "zuul test/index.js", From 66e4fdf2e68860c7a3089bab86b512e977a9cf65 Mon Sep 17 00:00:00 2001 From: Damien Arrachequesne Date: Thu, 19 Nov 2020 01:01:33 +0100 Subject: [PATCH 3/3] chore(release): 3.0.3 Diff: https://github.com/socketio/socket.io-client/compare/3.0.2...3.0.3 --- CHANGELOG.md | 8 ++++++++ dist/socket.io.js | 2 +- dist/socket.io.min.js | 2 +- dist/socket.io.msgpack.min.js | 2 +- package-lock.json | 2 +- package.json | 2 +- 6 files changed, 13 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4e06c732a..3bc9ae5af 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,11 @@ +## [3.0.3](https://github.com/socketio/socket.io-client/compare/3.0.2...3.0.3) (2020-11-19) + + +### Bug Fixes + +* properly export io in ES modules wrapper ([bec1524](https://github.com/socketio/socket.io-client/commit/bec15240ea67e9d296ac94093974d7d831239e8d)) + + ## [3.0.2](https://github.com/socketio/socket.io-client/compare/3.0.1...3.0.2) (2020-11-17) diff --git a/dist/socket.io.js b/dist/socket.io.js index fe3f795e6..334c48e00 100644 --- a/dist/socket.io.js +++ b/dist/socket.io.js @@ -1,5 +1,5 @@ /*! - * Socket.IO v3.0.2 + * Socket.IO v3.0.3 * (c) 2014-2020 Guillermo Rauch * Released under the MIT License. */ diff --git a/dist/socket.io.min.js b/dist/socket.io.min.js index 365eadcd8..543334455 100644 --- a/dist/socket.io.min.js +++ b/dist/socket.io.min.js @@ -1,5 +1,5 @@ /*! - * Socket.IO v3.0.2 + * Socket.IO v3.0.3 * (c) 2014-2020 Guillermo Rauch * Released under the MIT License. */ diff --git a/dist/socket.io.msgpack.min.js b/dist/socket.io.msgpack.min.js index 37e6bfd96..4e9e803b9 100644 --- a/dist/socket.io.msgpack.min.js +++ b/dist/socket.io.msgpack.min.js @@ -1,5 +1,5 @@ /*! - * Socket.IO v3.0.2 + * Socket.IO v3.0.3 * (c) 2014-2020 Guillermo Rauch * Released under the MIT License. */ diff --git a/package-lock.json b/package-lock.json index fe9a08f14..517b401f3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "socket.io-client", - "version": "3.0.2", + "version": "3.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index df4f721b6..8b9a95830 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "socket.io-client", - "version": "3.0.2", + "version": "3.0.3", "keywords": [ "realtime", "framework",