Socket
Socket
Sign inDemoInstall

parse-data-url

Package Overview
Dependencies
1
Maintainers
1
Versions
14
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.0.0 to 2.0.0

yarn.lock

7

CHANGELOG.md
# 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)

4

index.js
'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"
}
}
'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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc