From 79a70352f38744c1b5a54cf52460cbcd8ba181f0 Mon Sep 17 00:00:00 2001 From: akdombrowski Date: Sat, 17 Apr 2021 08:25:28 -0500 Subject: [PATCH 1/5] added babel-plugin-istanbul to dev dependencies --- package-lock.json | 7 +++---- package.json | 1 + 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index d64c72b..c46293a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "jwt-authn", - "version": "1.0.34", + "version": "1.0.35", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "jwt-authn", - "version": "1.0.34", + "version": "1.0.35", "license": "GNU GPLv3", "devDependencies": { "@babel/cli": "^7.13.14", @@ -14,6 +14,7 @@ "@babel/preset-env": "^7.13.12", "@babel/register": "^7.13.14", "@istanbuljs/nyc-config-babel": "^3.0.0", + "babel-plugin-istanbul": "^6.0.0", "braces": ">=3.0.2", "chai": "^4.3.4", "core-js": "^3.10.0", @@ -1611,7 +1612,6 @@ "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", "dev": true, - "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@istanbuljs/load-nyc-config": "^1.0.0", @@ -7348,7 +7348,6 @@ "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", "dev": true, - "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0", "@istanbuljs/load-nyc-config": "^1.0.0", diff --git a/package.json b/package.json index 76c25ef..d0ce6d5 100644 --- a/package.json +++ b/package.json @@ -55,6 +55,7 @@ "@babel/preset-env": "^7.13.12", "@babel/register": "^7.13.14", "@istanbuljs/nyc-config-babel": "^3.0.0", + "babel-plugin-istanbul": "^6.0.0", "braces": ">=3.0.2", "chai": "^4.3.4", "core-js": "^3.10.0", From 9bd4141c805c33820fbb1cc2a57423ee00d70e05 Mon Sep 17 00:00:00 2001 From: akdombrowski Date: Sat, 17 Apr 2021 08:38:08 -0500 Subject: [PATCH 2/5] Make note that need node 15.x or higher. That's when base64url encoding was added to the Buffer class. --- README.md | 2 ++ package.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index bb0c13c..20f37a5 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,8 @@ # jwt-authn jwt-authn is an npm package for dealing with JSON Web Tokens. Encoding, decoding, verifying, signing, and more coming. No package dependencies! It's only dependency is the [Crypto](https://nodejs.org/api/crypto.html) module in Nodejs. +
+*must be on Node >=15.x

diff --git a/package.json b/package.json index d0ce6d5..230f759 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "jwt-authn", "version": "1.0.35", - "description": "JWT decoder, encoder, and more", + "description": "JWT decoder, encoder, and more with only Node >=15.x as a dependency.", "main": "./lib", "scripts": { "build": "babel ./src -d ./lib", From af38f80fcfb4eea81ea83b857f49d951a7aea115 Mon Sep 17 00:00:00 2001 From: akdombrowski Date: Sat, 17 Apr 2021 10:29:25 -0500 Subject: [PATCH 3/5] switch back to MIT license --- README.md | 6 ++++-- package-lock.json | 3 +++ package.json | 5 ++++- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 20f37a5..b282b04 100644 --- a/README.md +++ b/README.md @@ -11,9 +11,11 @@ # jwt-authn jwt-authn is an npm package for dealing with JSON Web Tokens. Encoding, decoding, verifying, signing, and more coming. No package dependencies! It's only dependency is the [Crypto](https://nodejs.org/api/crypto.html) module in Nodejs. -
+ *must be on Node >=15.x +**If you get a base64url encoding not found error, it's likely you're using NodeJS version <15.x +


@@ -209,6 +211,6 @@ Please make sure to update tests as appropriate.
-[GNU GPL3](https://choosealicense.com/licenses/gpl-3.0/) +[MIT](https://choosealicense.com/licenses/mit/) ![NPM](https://img.shields.io/npm/l/jwt-authn?&style=for-the-badge&logo=npm) diff --git a/package-lock.json b/package-lock.json index c46293a..fc3448c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,6 +21,9 @@ "cross-env": "^7.0.3", "mocha": "^8.3.2", "nyc": "^15.1.0" + }, + "engines": { + "node": ">=15.0" } }, "node_modules/@babel/cli": { diff --git a/package.json b/package.json index 230f759..b7ccfbc 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "base64url" ], "author": "Anthony Dombrowski", - "license": "GNU GPLv3", + "license": "MIT-Modern-Variant", "bugs": { "url": "https://github.com/akdombrowski/jwt-authn/issues" }, @@ -72,5 +72,8 @@ "text", "lcov" ] + }, + "engines": { + "node": ">=15.0" } } From a1fc263b2b9115f02e765d51265551af915db7c4 Mon Sep 17 00:00:00 2001 From: akdombrowski Date: Sat, 17 Apr 2021 10:30:27 -0500 Subject: [PATCH 4/5] update readme with MIT license --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index b282b04..cbd2116 100644 --- a/README.md +++ b/README.md @@ -213,4 +213,6 @@ Please make sure to update tests as appropriate. [MIT](https://choosealicense.com/licenses/mit/) +[MIT-Modern-Variant](https://spdx.org/licenses/MIT-Modern-Variant.html) + ![NPM](https://img.shields.io/npm/l/jwt-authn?&style=for-the-badge&logo=npm) From 802abcd479aa0a0f69cf385e5723126f63a71a89 Mon Sep 17 00:00:00 2001 From: akdombrowski Date: Sat, 17 Apr 2021 10:31:03 -0500 Subject: [PATCH 5/5] bump to 1.0.36 and publish --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b7ccfbc..86f84b8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "jwt-authn", - "version": "1.0.35", + "version": "1.0.36", "description": "JWT decoder, encoder, and more with only Node >=15.x as a dependency.", "main": "./lib", "scripts": {