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 0.1.4 to 0.1.5

.istanbul.yml

6

CHANGELOG.md
<a name="0.1.5"></a>
### 0.1.5 (2017-08-15)
* bump deps
<a name="0.1.4"></a>

@@ -3,0 +9,0 @@ ### 0.1.4 (2016-10-22)

22

package.json
{
"name": "parse-data-url",
"version": "0.1.4",
"version": "0.1.5",
"description": "Parse data URL string",
"main": "index.js",
"scripts": {
"test": "grunt && mocha"
"lint": "grunt",
"test": "mocha",
"coverage": "istanbul cover _mocha",
"coveralls": "npm run coverage && coveralls < coverage/lcov.info"
},
"pre-commit": [
"lint",
"test"
],
"repository": {

@@ -33,12 +40,15 @@ "type": "git",

"dependencies": {
"valid-data-url": "^0.1.3"
"valid-data-url": "^0.1.4"
},
"devDependencies": {
"buffer-equals": "^1.0.4",
"chai": "^3.5.0",
"chai": "^4.1.1",
"coveralls": "^2.13.1",
"grunt": "^1.0.1",
"grunt-contrib-jshint": "^1.0.0",
"grunt-contrib-jshint": "^1.1.0",
"istanbul": "^0.4.5",
"load-grunt-tasks": "^3.5.2",
"mocha": "^3.1.2"
"mocha": "^3.5.0",
"pre-commit": "^1.2.2"
}
}
# Parse data URL string
[![Build Status](https://travis-ci.org/killmenot/parse-data-url.svg?branch=master)](https://travis-ci.org/killmenot/parse-data-url)
[![Coverage Status](https://coveralls.io/repos/github/killmenot/parse-data-url/badge.svg?branch=master)](https://coveralls.io/github/killmenot/parse-data-url?branch=master)
[![Dependency Status](https://gemnasium.com/badges/github.com/killmenot/parse-data-url.svg)](https://gemnasium.com/github.com/killmenot/parse-data-url)

@@ -5,0 +6,0 @@ [![npm version](https://badge.fury.io/js/parse-data-url.svg)](https://badge.fury.io/js/parse-data-url)

@@ -17,2 +17,7 @@ /* globals describe, it */

it('return false', function () {
parsed = parseDataUrl('data:HelloWorld');
expect(parsed).to.be.false;
});
it('parse data', function () {

@@ -81,3 +86,3 @@ parsed = parseDataUrl('data:,Hello World!');

it('export buffer from parsed data', function () {
it('export buffer from parsed data with base64', function () {
parsed = parseDataUrl('data:text/plain;base64,SGVsbG8sIFdvcmxkIQ%3D%3D');

@@ -88,2 +93,9 @@ var buffer = new Buffer(parsed.data, 'base64');

});
it('export buffer from parsed data with utf-8', function () {
parsed = parseDataUrl('data:text/html,%3Ch1%3EHello%2C%20World!%3C%2Fh1%3E');
var buffer = new Buffer(parsed.data, 'utf8');
var parsedBuffer = parsed.toBuffer();
expect(bufferEquals(buffer, parsedBuffer)).to.be.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