diff --git a/CHANGELOG.md b/CHANGELOG.md index 089c48dcf..60d57b757 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [5.8.9](https://github.com/microlinkhq/metascraper/compare/v5.8.8...v5.8.9) (2019-11-19) + +**Note:** Version bump only for package metascraper + + + + + ## [5.8.8](https://github.com/microlinkhq/metascraper/compare/v5.8.7...v5.8.8) (2019-11-13) diff --git a/lerna.json b/lerna.json index e63ad76e3..e9e174f92 100644 --- a/lerna.json +++ b/lerna.json @@ -2,5 +2,5 @@ "packages": [ "packages/*" ], - "version": "5.8.8" + "version": "5.8.9" } diff --git a/package.json b/package.json index 0b6d1e4ab..de5727148 100644 --- a/package.json +++ b/package.json @@ -10,10 +10,6 @@ { "name": "Kiko Beats", "email": "josefrancisco.verdu@gmail.com" - }, - { - "name": "Wyatt Johnson", - "email": "wyattjoh@gmail.com" } ], "repository": { diff --git a/packages/metascraper-amazon/CHANGELOG.md b/packages/metascraper-amazon/CHANGELOG.md index f9821facf..ba1eb83a0 100644 --- a/packages/metascraper-amazon/CHANGELOG.md +++ b/packages/metascraper-amazon/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [5.8.9](https://github.com/microlinkhq/metascraper-amazon/compare/v5.8.8...v5.8.9) (2019-11-19) + +**Note:** Version bump only for package metascraper-amazon + + + + + ## [5.8.7](https://github.com/microlinkhq/metascraper-amazon/compare/v5.8.6...v5.8.7) (2019-11-12) **Note:** Version bump only for package metascraper-amazon diff --git a/packages/metascraper-amazon/package.json b/packages/metascraper-amazon/package.json index e34e86c81..44d5a6f3f 100644 --- a/packages/metascraper-amazon/package.json +++ b/packages/metascraper-amazon/package.json @@ -2,7 +2,7 @@ "name": "metascraper-amazon", "description": "metascraper integration with Amazon", "homepage": "https://nicedoc.io/microlinkhq/metascraper/packages/metascraper-amazon", - "version": "5.8.7", + "version": "5.8.9", "main": "index.js", "repository": { "type": "git", @@ -17,7 +17,7 @@ ], "dependencies": { "@metascraper/helpers": "^5.8.7", - "tldts": "~5.6.1" + "tldts": "~5.6.2" }, "devDependencies": { "lodash": "latest", diff --git a/packages/metascraper-amazon/test/index.js b/packages/metascraper-amazon/test/index.js index 1279a5cf8..4cadeb48e 100644 --- a/packages/metascraper-amazon/test/index.js +++ b/packages/metascraper-amazon/test/index.js @@ -1,13 +1,10 @@ 'use strict' +const { readFile } = require('fs').promises const snapshot = require('snap-shot') -const { promisify } = require('util') const { resolve } = require('path') const { omit } = require('lodash') const should = require('should') -const fs = require('fs') - -const readFile = promisify(fs.readFile) const metascraper = require('metascraper')([ require('..')(), diff --git a/packages/metascraper-clearbit/CHANGELOG.md b/packages/metascraper-clearbit/CHANGELOG.md index 104fce97f..5b28f378b 100644 --- a/packages/metascraper-clearbit/CHANGELOG.md +++ b/packages/metascraper-clearbit/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [5.8.9](https://github.com/microlinkhq/metascraper-clearbit/compare/v5.8.8...v5.8.9) (2019-11-19) + +**Note:** Version bump only for package metascraper-clearbit + + + + + ## [5.8.7](https://github.com/microlinkhq/metascraper-clearbit/compare/v5.8.6...v5.8.7) (2019-11-12) **Note:** Version bump only for package metascraper-clearbit diff --git a/packages/metascraper-clearbit/package.json b/packages/metascraper-clearbit/package.json index a1f09a76f..5afb35bf2 100644 --- a/packages/metascraper-clearbit/package.json +++ b/packages/metascraper-clearbit/package.json @@ -2,7 +2,7 @@ "name": "metascraper-clearbit", "description": "metascraper integration with Clearbit Logo API", "homepage": "https://nicedoc.io/microlinkhq/metascraper/packages/metascraper-clearbit", - "version": "5.8.7", + "version": "5.8.9", "main": "index.js", "repository": { "type": "git", @@ -21,7 +21,7 @@ "@metascraper/helpers": "^5.8.7", "got": "~9.6.0", "lodash": "~4.17.15", - "tldts": "~5.6.1" + "tldts": "~5.6.2" }, "devDependencies": { "mocha": "latest", diff --git a/packages/metascraper-iframe/CHANGELOG.md b/packages/metascraper-iframe/CHANGELOG.md index be34f4742..96a239ea7 100644 --- a/packages/metascraper-iframe/CHANGELOG.md +++ b/packages/metascraper-iframe/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [5.8.9](https://github.com/microlinkhq/metascraper/tree/master/packages/metascraper-iframe/compare/v5.8.8...v5.8.9) (2019-11-19) + +**Note:** Version bump only for package metascraper-iframe + + + + + ## [5.8.7](https://github.com/microlinkhq/metascraper/tree/master/packages/metascraper-iframe/compare/v5.8.6...v5.8.7) (2019-11-12) **Note:** Version bump only for package metascraper-iframe diff --git a/packages/metascraper-iframe/package.json b/packages/metascraper-iframe/package.json index 43688c024..82a9cd554 100644 --- a/packages/metascraper-iframe/package.json +++ b/packages/metascraper-iframe/package.json @@ -2,7 +2,7 @@ "name": "metascraper-iframe", "description": "Embed a representation of an URL on third party sites", "homepage": "https://nicedoc.io/microlinkhq/metascraper/packages/metascraper-iframe", - "version": "5.8.7", + "version": "5.8.9", "main": "src/index.js", "repository": { "type": "git", @@ -19,9 +19,13 @@ ], "dependencies": { "@metascraper/helpers": "^5.8.7", - "oembed-parser": "~1.3.6" + "got": "~9.6.0", + "lodash": "~4.17.15", + "oembed-parser": "~1.3.6", + "p-reflect": "~2.1.0" }, "devDependencies": { + "cheerio": "latest", "mocha": "latest", "should": "latest", "standard": "latest" diff --git a/packages/metascraper-iframe/src/index.js b/packages/metascraper-iframe/src/index.js index 258cf23d8..b3e4bcd77 100644 --- a/packages/metascraper-iframe/src/index.js +++ b/packages/metascraper-iframe/src/index.js @@ -2,20 +2,37 @@ const { extract, hasProvider } = require('oembed-parser') const { memoizeOne } = require('@metascraper/helpers') +const { forEach, get } = require('lodash') +const pReflect = require('p-reflect') +const got = require('got') -const iframe = async ({ url, meta, htmlDom, ...opts }) => { - try { - const oembed = await extract(url, opts) - return oembed.html - } catch (err) { - return null - } +const jsonOembed = memoizeOne($ => { + const el = $('link[type="application/json+oembed"]') + return el.attr('href') +}) + +const fromProvider = async ({ url, meta, htmlDom, ...opts }) => { + const { value } = await pReflect(extract(url, opts)) + return get(value, 'html', null) +} + +const fromHTML = async ({ url, meta, htmlDom, ...opts }) => { + const oembedUrl = jsonOembed(htmlDom) + if (!oembedUrl) return null + + const oembedUrlObj = new URL(oembedUrl) + forEach(opts, (value, key) => oembedUrlObj.searchParams.append(key, value)) + + const { value } = await pReflect(got(oembedUrlObj.toString(), { json: true })) + return get(value, 'body.html', null) } -const isValidUrl = memoizeOne(({ url }) => hasProvider(url)) +const isValidUrl = memoizeOne( + ({ url, htmlDom: $ }) => !!jsonOembed($) || hasProvider(url) +) module.exports = () => { - const rules = { iframe } + const rules = { iframe: [fromHTML, fromProvider] } rules.test = isValidUrl return rules } diff --git a/packages/metascraper-iframe/test/fixtures/genially.html b/packages/metascraper-iframe/test/fixtures/genially.html new file mode 100644 index 000000000..bd9de7931 --- /dev/null +++ b/packages/metascraper-iframe/test/fixtures/genially.html @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Magic - 15 + + + + + + + +
+
+
+ + + + diff --git a/packages/metascraper-iframe/test/index.js b/packages/metascraper-iframe/test/index.js index 105eba0b7..0b00e278e 100644 --- a/packages/metascraper-iframe/test/index.js +++ b/packages/metascraper-iframe/test/index.js @@ -1,13 +1,16 @@ 'use strict' +const { readFile } = require('fs').promises +const { resolve } = require('path') const should = require('should') +const cheerio = require('cheerio') const createMetascraperIframe = require('..') const createMetascraper = require('metascraper') const { isValidUrl } = createMetascraperIframe -const urls = [ +const commonProviders = [ 'https://www.youtube.com/watch?v=Gu8X7vM3Avw', 'https://youtu.be/Gu8X7vM3Avw', 'https://www.youtube.com/watch?v=-TWztwbOpog&list=PL5aqr5w5fRe4nO30px44D5sBukIUw1UwX', @@ -19,20 +22,45 @@ const urls = [ describe('metascraper-iframe', () => { describe('.isValidUrl', () => { - urls.forEach(url => { - it(url, () => { - should(isValidUrl({ url })).be.true() + describe('from common providers', () => { + commonProviders.forEach(url => { + it(url, () => { + const htmlDom = cheerio.load('') + const isValid = isValidUrl({ url, htmlDom }) + should(isValid).be.true() + }) }) }) + + it('from markup', async () => { + const html = await readFile(resolve(__dirname, 'fixtures/genially.html')) + const url = 'https://view.genial.ly/5dc53cfa759d2a0f4c7db5f4' + + const htmlDom = cheerio.load(html) + const isValid = isValidUrl({ url, htmlDom }) + should(isValid).be.true() + }) }) describe('iframe', () => { - urls.forEach(url => { - it(url, async () => { - const metascraper = createMetascraper([createMetascraperIframe()]) - const meta = await metascraper({ url, escape: false }) - should(meta.iframe).be.not.null() + describe('from common providers', () => { + commonProviders.forEach(url => { + it(url, async () => { + const metascraper = createMetascraper([createMetascraperIframe()]) + const meta = await metascraper({ url, escape: false }) + should(meta.iframe).be.not.null() + }) }) }) + + it('from markup', async () => { + const html = await readFile(resolve(__dirname, 'fixtures/genially.html')) + const url = 'https://view.genial.ly/5dc53cfa759d2a0f4c7db5f4' + + const metascraper = createMetascraper([createMetascraperIframe()]) + const meta = await metascraper({ url, html, escape: false }) + + should(meta.iframe).be.not.null() + }) }) }) diff --git a/packages/metascraper-lang/CHANGELOG.md b/packages/metascraper-lang/CHANGELOG.md index 016a8f337..198e05027 100644 --- a/packages/metascraper-lang/CHANGELOG.md +++ b/packages/metascraper-lang/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [5.8.9](https://github.com/microlinkhq/metascraper/tree/master/packages/metascraper-lang/compare/v5.8.8...v5.8.9) (2019-11-19) + +**Note:** Version bump only for package metascraper-lang + + + + + ## [5.8.7](https://github.com/microlinkhq/metascraper/tree/master/packages/metascraper-lang/compare/v5.8.6...v5.8.7) (2019-11-12) **Note:** Version bump only for package metascraper-lang diff --git a/packages/metascraper-lang/package.json b/packages/metascraper-lang/package.json index c15307f3b..e6e77ec19 100644 --- a/packages/metascraper-lang/package.json +++ b/packages/metascraper-lang/package.json @@ -2,7 +2,7 @@ "name": "metascraper-lang", "description": "Get lang property from HTML markup", "homepage": "https://nicedoc.io/microlinkhq/metascraper/packages/metascraper-lang", - "version": "5.8.7", + "version": "5.8.9", "main": "index.js", "repository": { "type": "git", diff --git a/packages/metascraper-lang/test/index.js b/packages/metascraper-lang/test/index.js index 7d203608f..d73cbcf6c 100644 --- a/packages/metascraper-lang/test/index.js +++ b/packages/metascraper-lang/test/index.js @@ -1,14 +1,11 @@ 'use strict' +const { readFile } = require('fs').promises const snapshot = require('snap-shot') -const { promisify } = require('util') const { resolve } = require('path') -const fs = require('fs') const metascraper = require('metascraper')([require('..')()]) -const readFile = promisify(fs.readFile) - describe('metascraper-lang', () => { it('html lang property', async () => { const html = await readFile(resolve(__dirname, 'fixtures/html-lang.html')) diff --git a/packages/metascraper-logo-favicon/CHANGELOG.md b/packages/metascraper-logo-favicon/CHANGELOG.md index c08c5369e..c4e8da9be 100644 --- a/packages/metascraper-logo-favicon/CHANGELOG.md +++ b/packages/metascraper-logo-favicon/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [5.8.9](https://github.com/microlinkhq/metascraper-logo-favicon/compare/v5.8.8...v5.8.9) (2019-11-19) + +**Note:** Version bump only for package metascraper-logo-favicon + + + + + ## [5.8.7](https://github.com/microlinkhq/metascraper-logo-favicon/compare/v5.8.6...v5.8.7) (2019-11-12) **Note:** Version bump only for package metascraper-logo-favicon diff --git a/packages/metascraper-logo-favicon/package.json b/packages/metascraper-logo-favicon/package.json index ed2f168f7..e39a0569b 100644 --- a/packages/metascraper-logo-favicon/package.json +++ b/packages/metascraper-logo-favicon/package.json @@ -2,7 +2,7 @@ "name": "metascraper-logo-favicon", "description": "metascraper logo favicon fallback", "homepage": "https://nicedoc.io/microlinkhq/metascraper/packages/metascraper-logo-favicon", - "version": "5.8.7", + "version": "5.8.9", "main": "index.js", "repository": { "type": "git", diff --git a/packages/metascraper-logo-favicon/test/index.js b/packages/metascraper-logo-favicon/test/index.js index 6e3012e1f..b0264c834 100644 --- a/packages/metascraper-logo-favicon/test/index.js +++ b/packages/metascraper-logo-favicon/test/index.js @@ -1,14 +1,11 @@ 'use strict' -const { promisify } = require('util') +const { readFile } = require('fs').promises const { resolve } = require('path') const should = require('should') -const fs = require('fs') const metascraper = require('metascraper')([require('..')()]) -const readFile = promisify(fs.readFile) - describe('metascraper-logo-favicon', () => { it('create an absolute favicon url if the logo is not present', async () => { const html = await readFile(resolve(__dirname, 'fixtures/input.html')) diff --git a/packages/metascraper-media-provider/CHANGELOG.md b/packages/metascraper-media-provider/CHANGELOG.md index 3cd203f42..97bd3c99d 100644 --- a/packages/metascraper-media-provider/CHANGELOG.md +++ b/packages/metascraper-media-provider/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [5.8.9](https://github.com/microlinkhq/metascraper/tree/master/packages/compare/v5.8.8...v5.8.9) (2019-11-19) + +**Note:** Version bump only for package metascraper-media-provider + + + + + ## [5.8.7](https://github.com/microlinkhq/metascraper/tree/master/packages/compare/v5.8.6...v5.8.7) (2019-11-12) **Note:** Version bump only for package metascraper-media-provider diff --git a/packages/metascraper-media-provider/package.json b/packages/metascraper-media-provider/package.json index d29e10353..d69989bff 100644 --- a/packages/metascraper-media-provider/package.json +++ b/packages/metascraper-media-provider/package.json @@ -2,7 +2,7 @@ "name": "metascraper-media-provider", "description": "Get video property from HTML markup", "homepage": "https://nicedoc.io/microlinkhq/metascraper/packages/metascraper-media-provider", - "version": "5.8.7", + "version": "5.8.9", "main": "src/index.js", "repository": { "type": "git", @@ -23,7 +23,7 @@ "lodash": "~4.17.15", "luminati-tunnel": "~1.3.0", "p-retry": "~4.2.0", - "tldts": "~5.6.1", + "tldts": "~5.6.2", "youtube-dl": "~2.1.0" }, "devDependencies": { diff --git a/packages/metascraper-soundcloud/CHANGELOG.md b/packages/metascraper-soundcloud/CHANGELOG.md index 8c5fed134..4712f7865 100644 --- a/packages/metascraper-soundcloud/CHANGELOG.md +++ b/packages/metascraper-soundcloud/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [5.8.9](https://github.com/microlinkhq/metascraper-soundcloud/compare/v5.8.8...v5.8.9) (2019-11-19) + +**Note:** Version bump only for package metascraper-soundcloud + + + + + ## [5.8.7](https://github.com/microlinkhq/metascraper-soundcloud/compare/v5.8.6...v5.8.7) (2019-11-12) **Note:** Version bump only for package metascraper-soundcloud diff --git a/packages/metascraper-soundcloud/package.json b/packages/metascraper-soundcloud/package.json index 615345faf..79bf46c9b 100644 --- a/packages/metascraper-soundcloud/package.json +++ b/packages/metascraper-soundcloud/package.json @@ -2,7 +2,7 @@ "name": "metascraper-soundcloud", "description": "metascraper integration with SoundCloud", "homepage": "https://nicedoc.io/microlinkhq/metascraper/packages/metascraper-soundcloud", - "version": "5.8.7", + "version": "5.8.9", "main": "index.js", "repository": { "type": "git", @@ -18,7 +18,7 @@ ], "dependencies": { "@metascraper/helpers": "^5.8.7", - "tldts": "~5.6.1" + "tldts": "~5.6.2" }, "devDependencies": { "mocha": "latest", diff --git a/packages/metascraper-soundcloud/test/index.js b/packages/metascraper-soundcloud/test/index.js index 10111ee12..b6f45aa88 100644 --- a/packages/metascraper-soundcloud/test/index.js +++ b/packages/metascraper-soundcloud/test/index.js @@ -1,9 +1,8 @@ 'use strict' +const { readFile } = require('fs').promises const snapshot = require('snap-shot') -const { promisify } = require('util') const { resolve } = require('path') -const fs = require('fs') const metascraper = require('metascraper')([ require('metascraper-soundcloud')(), @@ -19,8 +18,6 @@ const metascraper = require('metascraper')([ require('metascraper-url')() ]) -const readFile = promisify(fs.readFile) - describe('metascraper-soundcloud', () => { it('song', async () => { const html = await readFile(resolve(__dirname, 'fixtures/song.html')) diff --git a/packages/metascraper-spotify/CHANGELOG.md b/packages/metascraper-spotify/CHANGELOG.md index 583612ba7..421416ff9 100644 --- a/packages/metascraper-spotify/CHANGELOG.md +++ b/packages/metascraper-spotify/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [5.8.9](https://github.com/microlinkhq/metascraper-spotify/compare/v5.8.8...v5.8.9) (2019-11-19) + +**Note:** Version bump only for package metascraper-spotify + + + + + ## [5.8.7](https://github.com/microlinkhq/metascraper-spotify/compare/v5.8.6...v5.8.7) (2019-11-12) **Note:** Version bump only for package metascraper-spotify diff --git a/packages/metascraper-spotify/package.json b/packages/metascraper-spotify/package.json index 201664e8a..94df9c8e8 100644 --- a/packages/metascraper-spotify/package.json +++ b/packages/metascraper-spotify/package.json @@ -2,7 +2,7 @@ "name": "metascraper-spotify", "description": "metascraper integration with Spotify", "homepage": "https://nicedoc.io/microlinkhq/metascraper/packages/metascraper-spotify", - "version": "5.8.7", + "version": "5.8.9", "main": "index.js", "repository": { "type": "git", @@ -20,7 +20,7 @@ "@metascraper/helpers": "^5.8.7", "memoize-one": "~5.1.1", "spotify-url-info": "~1.3.0", - "tldts": "~5.6.1" + "tldts": "~5.6.2" }, "devDependencies": { "kind-of": "latest", diff --git a/packages/metascraper-uol/CHANGELOG.md b/packages/metascraper-uol/CHANGELOG.md index 49c781666..99efe81fc 100644 --- a/packages/metascraper-uol/CHANGELOG.md +++ b/packages/metascraper-uol/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [5.8.9](https://github.com/microlinkhq/metascraper-uol/compare/v5.8.8...v5.8.9) (2019-11-19) + +**Note:** Version bump only for package metascraper-uol + + + + + ## [5.8.7](https://github.com/microlinkhq/metascraper-uol/compare/v5.8.6...v5.8.7) (2019-11-12) **Note:** Version bump only for package metascraper-uol diff --git a/packages/metascraper-uol/package.json b/packages/metascraper-uol/package.json index 4bd2f12ba..b2ef46acd 100644 --- a/packages/metascraper-uol/package.json +++ b/packages/metascraper-uol/package.json @@ -2,7 +2,7 @@ "name": "metascraper-uol", "description": "metascraper integration for website under Universo Online group", "homepage": "https://nicedoc.io/microlinkhq/metascraper/packages/metascraper-uol", - "version": "5.8.7", + "version": "5.8.9", "main": "index.js", "repository": { "type": "git", @@ -19,7 +19,7 @@ ], "dependencies": { "@metascraper/helpers": "^5.8.7", - "tldts": "~5.6.1" + "tldts": "~5.6.2" }, "devDependencies": { "mocha": "latest", diff --git a/packages/metascraper-uol/test/index.js b/packages/metascraper-uol/test/index.js index 43a4efa4b..a705581e0 100644 --- a/packages/metascraper-uol/test/index.js +++ b/packages/metascraper-uol/test/index.js @@ -1,13 +1,10 @@ 'use strict' +const { readFile } = require('fs').promises const wordSlug = require('word-slug') -const { promisify } = require('util') const snapshot = require('snap-shot') const { resolve } = require('path') const should = require('should') -const fs = require('fs') - -const readFile = promisify(fs.readFile) const metascraperUol = require('..') diff --git a/packages/metascraper-video/CHANGELOG.md b/packages/metascraper-video/CHANGELOG.md index 719972ea1..d5ea04bbf 100644 --- a/packages/metascraper-video/CHANGELOG.md +++ b/packages/metascraper-video/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [5.8.9](https://github.com/microlinkhq/metascraper/tree/master/packages/metascraper-video/compare/v5.8.8...v5.8.9) (2019-11-19) + +**Note:** Version bump only for package metascraper-video + + + + + ## [5.8.7](https://github.com/microlinkhq/metascraper/tree/master/packages/metascraper-video/compare/v5.8.6...v5.8.7) (2019-11-12) **Note:** Version bump only for package metascraper-video diff --git a/packages/metascraper-video/package.json b/packages/metascraper-video/package.json index 16f6e8806..7fd5d9c8b 100644 --- a/packages/metascraper-video/package.json +++ b/packages/metascraper-video/package.json @@ -2,7 +2,7 @@ "name": "metascraper-video", "description": "Get video property from HTML markup", "homepage": "https://nicedoc.io/microlinkhq/metascraper/packages/metascraper-video", - "version": "5.8.7", + "version": "5.8.9", "main": "index.js", "repository": { "type": "git", diff --git a/packages/metascraper-video/test/index.js b/packages/metascraper-video/test/index.js index e49124dfd..82e484b8f 100644 --- a/packages/metascraper-video/test/index.js +++ b/packages/metascraper-video/test/index.js @@ -1,16 +1,13 @@ 'use strict' +const { readFile } = require('fs').promises const snapshot = require('snap-shot') -const { promisify } = require('util') const { resolve } = require('path') const { omit } = require('lodash') const should = require('should') -const fs = require('fs') const metascraper = require('metascraper')([require('..')()]) -const readFile = promisify(fs.readFile) - describe('metascraper-video', () => { describe('video', () => { describe('