From e40ba4110ed73131ef2c455757fc26f0cb71e987 Mon Sep 17 00:00:00 2001 From: "Petko D. Petkov" Date: Thu, 25 May 2017 13:07:24 +0100 Subject: [PATCH 1/4] Assume process.version is 6.0.0 if missing This is useful when used with browserify where process.version is set to empty string. --- utf7.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utf7.js b/utf7.js index 7acf44f..f6ebf91 100644 --- a/utf7.js +++ b/utf7.js @@ -1,7 +1,7 @@ var Buffer = require('buffer').Buffer; var semver = require('semver'); -if (semver.gte(process.version, '6.0.0')) { +if (semver.gte(process.version || '6.0.0', '6.0.0')) { function allocateAsciiBuffer(length) { return Buffer.alloc(length, 'ascii'); } From 9db2d495e5b48a3bce73fc02e1646f95002a2e63 Mon Sep 17 00:00:00 2001 From: "Petko D. Petkov" Date: Thu, 25 May 2017 13:07:41 +0100 Subject: [PATCH 2/4] 1.0.3 --- package.json | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/package.json b/package.json index e08cd1d..f897c4b 100644 --- a/package.json +++ b/package.json @@ -1,21 +1,21 @@ { - "name": "utf7", - "version": "1.0.2", - "description": "Converts text to and from UTF-7 (RFC 2152 and IMAP)", - "author": "Konstantin Käfer ", - "licenses": [ { "type": "BSD" } ], - - "main": "./utf7", - - "dependencies": { - "semver": "~5.3.0" - }, - - "devDependencies": { - "tape": "~4.6.0" - }, - - "scripts": { - "test": "tape test/*.js" + "name": "utf7", + "version": "1.0.3", + "description": "Converts text to and from UTF-7 (RFC 2152 and IMAP)", + "author": "Konstantin Käfer ", + "licenses": [ + { + "type": "BSD" } + ], + "main": "./utf7", + "dependencies": { + "semver": "~5.3.0" + }, + "devDependencies": { + "tape": "~4.6.0" + }, + "scripts": { + "test": "tape test/*.js" + } } From 2583e8c0407215db347e9db4e968d47132c1165f Mon Sep 17 00:00:00 2001 From: "Petko D. Petkov" Date: Thu, 25 May 2017 13:15:11 +0100 Subject: [PATCH 3/4] Assume version is 6.0.0 --- utf7.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utf7.js b/utf7.js index f6ebf91..4743bd4 100644 --- a/utf7.js +++ b/utf7.js @@ -27,7 +27,7 @@ function encode(str) { return b.toString('base64').replace(/=+$/, ''); } -if (semver.gte(process.version, '6.0.0')) { +if (semver.gte(process.version || '6.0.0', '6.0.0')) { function allocateBase64Buffer(str) { return Buffer.from(str, 'base64'); } From e51ceb5deae776895dc1cc373dae14b5e8cd358c Mon Sep 17 00:00:00 2001 From: "Petko D. Petkov" Date: Thu, 25 May 2017 13:15:22 +0100 Subject: [PATCH 4/4] 1.0.4 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f897c4b..bf4c1cc 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "utf7", - "version": "1.0.3", + "version": "1.0.4", "description": "Converts text to and from UTF-7 (RFC 2152 and IMAP)", "author": "Konstantin Käfer ", "licenses": [