diff --git a/package.json b/package.json index e08cd1d..bf4c1cc 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.4", + "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" + } } diff --git a/utf7.js b/utf7.js index 7acf44f..4743bd4 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'); } @@ -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'); }