Comparing version 2.9.0 to 2.10.0
@@ -78,2 +78,10 @@ 'use strict'; | ||
}; | ||
}], [/(https?:)?\/\/(www\.)?facebook\.com\/(?:photo\.php\?fbid=)?([0-9]*)/, function (match) { | ||
var id = match[3]; | ||
return { | ||
type: 'facebook', | ||
embedAs: 'photo', | ||
url: 'https://www.facebook.com/photo.php?fbid=' + id, | ||
id: id | ||
}; | ||
}], [/(https?:)?\/\/(www\.)?twitter\.com\/([\w.-]+)\/status\/([0-9]+)/, function (match) { | ||
@@ -80,0 +88,0 @@ var user = match[3]; |
@@ -54,2 +54,11 @@ const allowed = [ | ||
}], | ||
[/(https?:)?\/\/(www\.)?facebook\.com\/(?:photo\.php\?fbid=)?([0-9]*)/, match => { | ||
const id = match[3]; | ||
return { | ||
type: 'facebook', | ||
embedAs: 'photo', | ||
url: `https://www.facebook.com/photo.php?fbid=${id}`, | ||
id: id | ||
}; | ||
}], | ||
[/(https?:)?\/\/(www\.)?twitter\.com\/([\w.-]+)\/status\/([0-9]+)/, match => { | ||
@@ -56,0 +65,0 @@ const user = match[3]; |
{ | ||
"name": "embeds", | ||
"version": "2.9.0", | ||
"version": "2.10.0", | ||
"description": "Parse & render embeds", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
@@ -189,3 +189,3 @@ import test from './tape-wrapper'; | ||
const expectedPhoto = { | ||
const expectedPagePhoto = { | ||
type: 'facebook', | ||
@@ -198,21 +198,41 @@ embedAs: 'photo', | ||
t.deepEqual(parseInput(photoCode), expectedPhoto); | ||
t.deepEqual(parseInput(photoCode), expectedPagePhoto); | ||
t.deepEqual( | ||
parseInput('https://www.facebook.com/rewire.news/photos/a.102749171737.90216.9432926737/10152515593211738'), | ||
expectedPhoto); | ||
expectedPagePhoto); | ||
t.deepEqual( | ||
parseInput('http://www.facebook.com/rewire.news/photos/a.102749171737.90216.9432926737/10152515593211738'), | ||
expectedPhoto); | ||
expectedPagePhoto); | ||
t.deepEqual( | ||
parseInput('//www.facebook.com/rewire.news/photos/a.102749171737.90216.9432926737/10152515593211738'), | ||
expectedPhoto); | ||
expectedPagePhoto); | ||
t.deepEqual( | ||
parseInput('https://facebook.com/rewire.news/photos/a.102749171737.90216.9432926737/10152515593211738'), | ||
expectedPhoto); | ||
expectedPagePhoto); | ||
t.deepEqual( | ||
parseInput('http://facebook.com/rewire.news/photos/a.102749171737.90216.9432926737/10152515593211738'), | ||
expectedPhoto); | ||
expectedPagePhoto); | ||
t.deepEqual( | ||
parseInput('//facebook.com/rewire.news/photos/a.102749171737.90216.9432926737/10152515593211738'), | ||
expectedPagePhoto); | ||
const expectedPhoto = { | ||
type: 'facebook', | ||
embedAs: 'photo', | ||
url: 'https://www.facebook.com/photo.php?fbid=10103183415950711', | ||
id: '10103183415950711' | ||
}; | ||
t.deepEqual( | ||
parseInput('https://www.facebook.com/photo.php?fbid=10103183415950711'), | ||
expectedPhoto); | ||
t.deepEqual( | ||
parseInput('http://www.facebook.com/photo.php?fbid=10103183415950711'), | ||
expectedPhoto); | ||
t.deepEqual( | ||
parseInput('//www.facebook.com/photo.php?fbid=10103183415950711'), | ||
expectedPhoto); | ||
t.deepEqual( | ||
parseInput('https://www.facebook.com/photo.php?fbid=10103183415950711&set=pcb.10103183428221121&type=3&theater'), | ||
expectedPhoto); | ||
}); | ||
@@ -219,0 +239,0 @@ |
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
132251
3217