Socket
Socket
Sign inDemoInstall

valid-data-url

Package Overview
Dependencies
Maintainers
1
Versions
14
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

valid-data-url - npm Package Compare versions

Comparing version 0.1.5 to 0.1.6

7

CHANGELOG.md

@@ -0,1 +1,7 @@

<a name="0.1.6"></a>
### 0.1.6 (2018-03-09)
* fix issue related with support multiple mediatype's parameters
<a name="0.1.5"></a>

@@ -6,2 +12,3 @@ ### 0.1.5 (2018-02-14)

<a name="0.1.4"></a>

@@ -8,0 +15,0 @@ ### 0.1.4 (2017-08-15)

2

index.js

@@ -24,5 +24,5 @@ /*global define */

}
validDataUrl.regex = /^data:([a-z]+\/[a-z0-9-+.]+(;[a-z-]+=[a-z0-9-]+)?)?(;base64)?,([a-z0-9!$&',()*+;=\-._~:@\/?%\s]*?)$/i;
validDataUrl.regex = /^data:([a-z]+\/[a-z0-9-+.]+(;[a-z0-9-.!#$%*+.{}|~`]+=[a-z0-9-.!#$%*+.{}|~`]+)*)?(;base64)?,([a-z0-9!$&',()*+;=\-._~:@\/?%\s]*?)$/i;
return validDataUrl;
}));
{
"name": "valid-data-url",
"version": "0.1.5",
"version": "0.1.6",
"description": "Detect if a string is a data URL",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -13,2 +13,4 @@ /* globals describe, it */

'data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%22%20height%3D%22100%22%3E%3Crect%20fill%3D%22%2300B1FF%22%20width%3D%22100%22%20height%3D%22100%22%2F%3E%3C%2Fsvg%3E',
'data:image/svg+xml;charset=utf-8;name=bar.svg,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%22%20height%3D%22100%22%3E%3Crect%20fill%3D%22%2300B1FF%22%20width%3D%22100%22%20height%3D%22100%22%2F%3E%3C%2Fsvg%3E',
'data:image/png;name=foo.png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAIBAMAAAA2IaO4AAAAFVBMVEXk5OTn5+ft7e319fX29vb5+fn///++GUmVAAAALUlEQVQIHWNICnYLZnALTgpmMGYIFWYIZTA2ZFAzTTFlSDFVMwVyQhmAwsYMAKDaBy0axX/iAAAAAElFTkSuQmCC',
'data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIj48cmVjdCBmaWxsPSIjMDBCMUZGIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIvPjwvc3ZnPg==',

@@ -30,2 +32,3 @@ ' data:,Hello%2C%20World!',

'data:text/html;charset=,%3Ch1%3EHello!%3C%2Fh1%3E',
'data:text/plain;name=@;base64,SGVsbG8sIFdvcmxkIQ%3D%3D',
'data:text/html;charset,%3Ch1%3EHello!%3C%2Fh1%3E',

@@ -39,3 +42,3 @@ 'data:base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEUAAAD///+l2Z/dAAAAM0lEQVR4nGP4/5/h/1+G/58ZDrAz3D/McH8yw83NDDeNGe4Ug9C9zwz3gVLMDA/A6P9/AFGGFyjOXZtQAAAAAElFTkSuQmCC',

describe('module', function () {
describe('valid-data-url', function () {
it('should be a function', function () {

@@ -42,0 +45,0 @@ expect(validDataUrl).to.be.a('function');

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc