parse-data-url
Advanced tools
Comparing version 1.0.0 to 2.0.0
# CHANGELOG | ||
<a name="2.0.0"></a> | ||
### 2.0.0 (2019-06-02) | ||
* drops support for Node less than 8. | ||
* refactoring, bump deps | ||
<a name="1.0.0"></a> | ||
@@ -4,0 +11,0 @@ ### 1.0.0 (2018-09-12) |
'use strict'; | ||
const validDataUrl = require('valid-data-url'); | ||
const toBuffer = require('./to-buffer'); | ||
@@ -32,3 +31,4 @@ module.exports = (s) => { | ||
const encoding = parsed.base64 ? 'base64' : 'utf8'; | ||
return toBuffer(parsed.data, encoding); | ||
return Buffer.from(parsed.data, encoding); | ||
}; | ||
@@ -35,0 +35,0 @@ |
{ | ||
"name": "parse-data-url", | ||
"version": "1.0.0", | ||
"version": "2.0.0", | ||
"description": "Parse data URL string", | ||
@@ -10,2 +10,5 @@ "author": { | ||
"main": "index.js", | ||
"engines": { | ||
"node": ">=8" | ||
}, | ||
"license": "MIT", | ||
@@ -31,3 +34,3 @@ "homepage": "https://github.com/killmenot/parse-data-url", | ||
"scripts": { | ||
"lint": "jshint index.js to-buffer.js test.js", | ||
"lint": "jshint index.js test.js", | ||
"test": "mocha", | ||
@@ -45,18 +48,15 @@ "coverage": "nyc --reporter=html --reporter=text mocha", | ||
"index.js" | ||
], | ||
"exclude": [ | ||
"test.js" | ||
] | ||
}, | ||
"dependencies": { | ||
"valid-data-url": "^1.0.0" | ||
"valid-data-url": "^2.0.0" | ||
}, | ||
"devDependencies": { | ||
"buffer-equals": "^1.0.4", | ||
"chai": "^4.1.2", | ||
"coveralls": "^3.0.2", | ||
"mocha": "^5.2.0", | ||
"nyc": "^13.0.1", | ||
"chai": "^4.2.0", | ||
"coveralls": "^3.0.3", | ||
"jshint": "^2.10.2", | ||
"mocha": "^6.1.4", | ||
"nyc": "^14.1.1", | ||
"pre-commit": "^1.2.2" | ||
} | ||
} |
20
test.js
'use strict'; | ||
const parseDataUrl = require('./'); | ||
const toBuffer = require('./to-buffer'); | ||
const expect = require('chai').expect; | ||
const bufferEquals = require('buffer-equals'); | ||
@@ -118,5 +116,5 @@ describe('parse-data-url', () => { | ||
parsed = parseDataUrl('data:text/plain;base64,SGVsbG8sIFdvcmxkIQ%3D%3D'); | ||
var buffer = toBuffer(parsed.data, 'base64'); | ||
var parsedBuffer = parsed.toBuffer(); | ||
expect(bufferEquals(buffer, parsedBuffer)).equal(true); | ||
const buffer = Buffer.from(parsed.data, 'base64'); | ||
const parsedBuffer = parsed.toBuffer(); | ||
expect(buffer.equals(parsedBuffer)).equal(true); | ||
}); | ||
@@ -126,5 +124,5 @@ | ||
parsed = parseDataUrl('data:text/html,%3Ch1%3EHello%2C%20World!%3C%2Fh1%3E'); | ||
var buffer = toBuffer(parsed.data, 'utf8'); | ||
var parsedBuffer = parsed.toBuffer(); | ||
expect(bufferEquals(buffer, parsedBuffer)).equal(true); | ||
const buffer = Buffer.from(parsed.data, 'utf8'); | ||
const parsedBuffer = parsed.toBuffer(); | ||
expect(buffer.equals(parsedBuffer)).equal(true); | ||
}); | ||
@@ -134,6 +132,6 @@ | ||
parsed = parseDataUrl('data:,'); | ||
var buffer = toBuffer(parsed.data, 'utf8'); | ||
var parsedBuffer = parsed.toBuffer(); | ||
expect(bufferEquals(buffer, parsedBuffer)).equal(true); | ||
const buffer = Buffer.from(parsed.data, 'utf8'); | ||
const parsedBuffer = parsed.toBuffer(); | ||
expect(buffer.equals(parsedBuffer)).equal(true); | ||
}); | ||
}); |
Sorry, the diff of this file is not supported yet
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
98934
0
142
+ Addedvalid-data-url@2.0.0(transitive)
- Removedvalid-data-url@1.0.0(transitive)
Updatedvalid-data-url@^2.0.0