New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

oembed-parser

Package Overview
Dependencies
Maintainers
3
Versions
70
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

oembed-parser - npm Package Compare versions

Comparing version 1.5.1 to 1.5.2

6

package.json
{
"version": "1.5.1",
"version": "1.5.2",
"name": "oembed-parser",

@@ -18,3 +18,3 @@ "description": "Get oEmbed data from given URL.",

"pretest": "npm run lint",
"test": "jest --verbose --coverage=true --unhandled-rejections=strict",
"test": "jest --verbose --coverage=true --unhandled-rejections=strict --detectOpenHandles",
"eval": "node eval",

@@ -39,4 +39,4 @@ "sync": "node sync",

"dependencies": {
"phin": "^3.6.0"
"got": "^11.8.2"
}
}

@@ -34,12 +34,12 @@ # oembed-parser

import {
extract,
} from 'oembed-parser';
extract
} from 'oembed-parser'
const url = 'https://www.youtube.com/watch?v=8jPQjjsBbIc';
const url = 'https://www.youtube.com/watch?v=8jPQjjsBbIc'
extract(url).then((oembed) => {
console.log(oembed);
console.log(oembed)
}).catch((err) => {
console.trace(err);
});
console.trace(err)
})
```

@@ -61,13 +61,15 @@

extract
} from 'oembed-parser';
} from 'oembed-parser'
const getOembed = async (url) => {
try {
const oembed = await extract(url);
return oembed;
const oembed = await extract(url)
return oembed
} catch (err) {
console.trace(err);
console.trace(err)
}
};
}
const data = getOembed('your url')
console.log(data)
```

@@ -74,0 +76,0 @@

// utils -> fetchEmbed
const fetch = require('phin')
const got = require('got')
const { name, version } = require('../../package.json')
const fetchOptions = {
headers: {
'user-agent': `${name}/${version}`,
accept: 'application/json; charset=utf-8'
},
timeout: 30 * 1e3,
redirect: 'follow'
}
const isFacebookGraphDependent = (provider) => {

@@ -51,4 +62,4 @@ return provider.provider_name === 'Facebook' || provider.provider_name === 'Instagram'

const link = getRegularUrl(query, provider.url)
const res = await fetch({ url: link, parse: 'json' })
const body = res.body
const res = got(link, fetchOptions)
const body = await res.json()
body.provider_name = provider_name // eslint-disable-line camelcase

@@ -55,0 +66,0 @@ body.provider_url = provider_url // eslint-disable-line camelcase

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