valid-data-url
Advanced tools
Comparing version 0.1.5 to 0.1.6
@@ -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) |
@@ -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'); |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
12309
125