diff --git a/lib/urlsafe-base64.js b/lib/urlsafe-base64.js index 7f26afa..7de486d 100644 --- a/lib/urlsafe-base64.js +++ b/lib/urlsafe-base64.js @@ -56,7 +56,7 @@ exports.decode = function decode(base64) { .replace(/\-/g, '+') // Convert '-' to '+' .replace(/\_/g, '/'); // Convert '_' to '/' - return new Buffer(base64, 'base64'); + return Buffer.from(base64, 'base64'); }; diff --git a/package.json b/package.json index 06e1e35..b4de351 100644 --- a/package.json +++ b/package.json @@ -2,21 +2,25 @@ "name": "urlsafe-base64", "version": "1.0.0", "description": "URL Safe Base64 encoding", - "keywords": ["base64", "encoding", "url", "util"], + "keywords": [ + "base64", + "encoding", + "url", + "util" + ], "author": "RGBboy ", - "repository" : { - "type" : "git", - "url" : "http://github.com/RGBboy/urlsafe-base64" + "repository": { + "type": "git", + "url": "http://github.com/RGBboy/urlsafe-base64" }, "main": "index", - "dependencies": { - }, + "dependencies": {}, "devDependencies": { - "mocha": "1.5.x", - "should": "1.2.x" + "mocha": "5.2.0", + "should": "13.2.3" }, - "scripts" : { - "test" : "make test", - "unit" : "make unit" + "scripts": { + "test": "make test", + "unit": "make unit" } -} \ No newline at end of file +} diff --git a/test/urlsafe-base64.test.js b/test/urlsafe-base64.test.js index 02f3c92..20e59c0 100644 --- a/test/urlsafe-base64.test.js +++ b/test/urlsafe-base64.test.js @@ -34,7 +34,7 @@ describe('URL Safe Base64', function () { it('should encode a buffer correctly', function (done) { var testBase64 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/', - testBuffer = new Buffer(testBase64, 'base64'), + testBuffer = Buffer.from(testBase64, 'base64'), expectedBase64 = testBase64.replace('+', '-').replace('/', '_'); URLSafeBase64.encode(testBuffer).should.equal(expectedBase64); done(); @@ -52,7 +52,7 @@ describe('URL Safe Base64', function () { it('should decode a base64 string correctly', function (done) { var encodedBase64 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-/', normalBase64 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/', - testBuffer = new Buffer(normalBase64, 'base64'), + testBuffer = Buffer.from(normalBase64, 'base64'), decoded = URLSafeBase64.decode(encodedBase64); decoded.should.be.an.instanceof(Buffer); decoded.toString('utf8').should.equal(testBuffer.toString('utf8'));