From d93dd392ce10d5d4283046b8f52812402ea7f208 Mon Sep 17 00:00:00 2001 From: Kiko Beats Date: Sun, 10 Dec 2017 13:45:35 +0100 Subject: [PATCH] Add prettier --- index.js | 22 +++++++------ package.json | 13 +++++++- src/get-data/index.js | 4 +-- src/get-data/util.js | 7 ++-- src/html/index.js | 32 +++++++++---------- test/web/anandtech/index.js | 9 +++--- test/web/arstechnica/index.js | 9 +++--- test/web/astier/index.js | 6 ++-- test/web/atlasobscura/index.js | 6 ++-- test/web/audiense/index.js | 9 +++--- test/web/bbc/index.js | 6 ++-- test/web/bloomberg/index.js | 9 +++--- test/web/business-today/index.js | 9 +++--- test/web/cbr/index.js | 9 +++--- test/web/cio/index.js | 9 +++--- test/web/cloud-pro/index.js | 6 ++-- test/web/cnet/index.js | 9 +++--- test/web/computerworld/index.js | 9 +++--- test/web/crn/index.js | 9 +++--- test/web/economic-times/index.js | 9 +++--- test/web/entrepreneur/index.js | 6 ++-- test/web/et-tech/index.js | 9 +++--- test/web/eweek/index.js | 9 +++--- test/web/fast-company/index.js | 9 +++--- test/web/fastersite/index.js | 6 ++-- test/web/fierce-devops/index.js | 9 +++--- test/web/financial-times/index.js | 9 +++--- test/web/forbes/index.js | 9 +++--- test/web/fortune/index.js | 6 ++-- test/web/geek-time/index.js | 9 +++--- test/web/github/index.js | 6 ++-- test/web/googleblog/index.js | 9 +++--- test/web/inc/index.js | 6 ++-- test/web/information-week/index.js | 9 +++--- test/web/instagram/index.js | 6 ++-- test/web/jewish-business-news/index.js | 9 +++--- test/web/lean-data/index.js | 9 +++--- test/web/linkedin-company/index.js | 6 ++-- test/web/linkedin-pulse/index.js | 9 +++--- test/web/los-angeles-times/index.js | 9 +++--- test/web/mac-rumors/index.js | 9 +++--- test/web/market-wired/index.js | 9 +++--- test/web/marketing-land/index.js | 9 +++--- test/web/mashable/index.js | 6 ++-- test/web/medium/index.js | 6 ++-- test/web/motherboard/index.js | 9 +++--- test/web/nytimes/index.js | 9 +++--- test/web/pikabu/index.js | 6 ++-- test/web/pr-newswire/index.js | 9 +++--- test/web/recode/index.js | 9 +++--- test/web/reuters/index.js | 9 +++--- test/web/san-francisco-chronicle/index.js | 9 +++--- test/web/segment-academy/index.js | 9 +++--- test/web/segment/index.js | 6 ++-- test/web/silicon-angle/index.js | 9 +++--- test/web/silicon-beat/index.js | 6 ++-- test/web/silicon-tap/index.js | 6 ++-- .../silicon-valley-business-journal/index.js | 9 +++--- test/web/smitten-kitchen/index.js | 6 ++-- test/web/startup-grind/index.js | 9 +++--- test/web/techcrunch/index.js | 9 +++--- test/web/the-boston-globe/index.js | 9 +++--- test/web/the-guardian/index.js | 9 +++--- test/web/the-register/index.js | 9 +++--- test/web/the-verge/index.js | 9 +++--- test/web/twitter-gif/index.js | 6 ++-- test/web/twitter-image/index.js | 6 ++-- test/web/usa-today/index.js | 9 +++--- test/web/venture-beat/index.js | 9 +++--- test/web/vimeo/index.js | 6 ++-- test/web/washington-post/index.js | 9 +++--- test/web/wikipedia/index.js | 6 ++-- test/web/wired/index.js | 9 +++--- test/web/wsj/index.js | 9 +++--- test/web/xconomy/index.js | 9 +++--- test/web/yahoo-news/index.js | 9 +++--- test/web/youtube/index.js | 6 ++-- test/web/zdnet/index.js | 9 +++--- 78 files changed, 366 insertions(+), 300 deletions(-) diff --git a/index.js b/index.js index 6991e170a..bfad0d62d 100644 --- a/index.js +++ b/index.js @@ -1,19 +1,23 @@ 'use strict' -const {isEmpty, reduce} = require('lodash') +const { isEmpty, reduce } = require('lodash') const getData = require('./src/get-data') const loadHtml = require('./src/html') -const {props, getConnector} = getData +const { props, getConnector } = getData -module.exports = async ({url, html}) => { +module.exports = async ({ url, html }) => { const htmlDom = loadHtml(html) - const value = reduce(props, (acc, conditions, propName) => { - const data = getData({htmlDom, url, conditions}) - acc[propName] = !isEmpty(data) ? data : null - return acc - }, {}) + const value = reduce( + props, + (acc, conditions, propName) => { + const data = getData({ htmlDom, url, conditions }) + acc[propName] = !isEmpty(data) ? data : null + return acc + }, + {} + ) - const connector = await getConnector({htmlDom, url}) + const connector = await getConnector({ htmlDom, url }) return Object.assign({}, value, connector) } diff --git a/package.json b/package.json index aae225985..03cb05f8c 100644 --- a/package.json +++ b/package.json @@ -35,16 +35,19 @@ "devDependencies": { "coveralls": "latest", "git-dirty": "latest", + "husky": "latest", "json-future": "latest", + "lint-staged": "latest", "mocha": "latest", "nyc": "latest", + "prettier-standard": "latest", "should": "latest", "snap-shot": "latest", "standard": "latest", "standard-markdown": "latest" }, "engines": { - "node": ">= 8" + "node": "8" }, "files": [ "index.js", @@ -54,10 +57,18 @@ "clean": "rm -rf node_modules", "coveralls": "nyc report --reporter=text-lcov | coveralls", "lint": "standard-markdown && standard", + "precommit": "lint-staged", "pretest": "npm run lint", + "pretty": "prettier-standard index.js {test,src}/**/*.js --single-quote", "test": "TZ=UTC NODE_ENV=test nyc mocha test" }, "license": "MIT", + "lint-staged": { + "*.js": [ + "prettier-standard", + "git add" + ] + }, "standard": { "globals": [ "describe", diff --git a/src/get-data/index.js b/src/get-data/index.js index 81a4e282e..a8b831e0d 100644 --- a/src/get-data/index.js +++ b/src/get-data/index.js @@ -1,9 +1,9 @@ 'use strict' const rules = require('req-all')('./rules') -const {isEmpty} = require('lodash') +const { isEmpty } = require('lodash') -module.exports = ({htmlDom, url, conditions}) => { +module.exports = ({ htmlDom, url, conditions }) => { const size = conditions.length let index = -1 let value diff --git a/src/get-data/util.js b/src/get-data/util.js index af63e565f..6c7188d17 100644 --- a/src/get-data/util.js +++ b/src/get-data/util.js @@ -1,13 +1,14 @@ 'use strict' const isRelativeUrl = require('is-relative-url') -const {resolve: resolveUrl} = require('url') +const { resolve: resolveUrl } = require('url') const sanetizeUrl = require('normalize-url') const urlRegex = require('url-regex') const isUrl = value => urlRegex().test(value) -const normalizeUrl = url => sanetizeUrl(url, {stripWWW: false}) -const getAbsoluteUrl = (url, baseUrl) => isRelativeUrl(url) ? resolveUrl(baseUrl, url) : url +const normalizeUrl = url => sanetizeUrl(url, { stripWWW: false }) +const getAbsoluteUrl = (url, baseUrl) => + isRelativeUrl(url) ? resolveUrl(baseUrl, url) : url const getUrl = (url, baseUrl) => normalizeUrl(getAbsoluteUrl(url, baseUrl)) module.exports = { diff --git a/src/html/index.js b/src/html/index.js index b44b05060..2dd029660 100644 --- a/src/html/index.js +++ b/src/html/index.js @@ -1,27 +1,27 @@ 'use strict' const sanitizeHtml = require('sanitize-html') -const {flow, isNil} = require('lodash') +const { flow, isNil } = require('lodash') const cheerio = require('cheerio') const normalizeAttributes = propName => (tagName, attribs) => { - if (!isNil(attribs[propName])) attribs[propName] = attribs[propName].toLowerCase() - return {tagName, attribs} + if (!isNil(attribs[propName])) { + attribs[propName] = attribs[propName].toLowerCase() + } + return { tagName, attribs } } -const sanitize = html => sanitizeHtml(html, { - allowedTags: false, - allowedAttributes: false, - transformTags: { - meta: normalizeAttributes('name'), - a: normalizeAttributes('href'), - link: normalizeAttributes('rel') - } -}) +const sanitize = html => + sanitizeHtml(html, { + allowedTags: false, + allowedAttributes: false, + transformTags: { + meta: normalizeAttributes('name'), + a: normalizeAttributes('href'), + link: normalizeAttributes('rel') + } + }) const load = cheerio.load.bind(cheerio) -module.exports = flow([ - sanitize, - load -]) +module.exports = flow([sanitize, load]) diff --git a/test/web/anandtech/index.js b/test/web/anandtech/index.js index 657a239eb..c03860da8 100644 --- a/test/web/anandtech/index.js +++ b/test/web/anandtech/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'http://www.anandtech.com/show/11591/amd-launches-ryzen-pro-cpus-enhanced-security-longer-warranty-better-quality' +const url = + 'http://www.anandtech.com/show/11591/amd-launches-ryzen-pro-cpus-enhanced-security-longer-warranty-better-quality' it('anandtech', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/arstechnica/index.js b/test/web/arstechnica/index.js index bb9e9a43e..b43171ddf 100644 --- a/test/web/arstechnica/index.js +++ b/test/web/arstechnica/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'https://arstechnica.com/features/2017/06/youtube-changed-my-life-a-pair-of-original-videostars-ponder-a-life-lived-online' +const url = + 'https://arstechnica.com/features/2017/06/youtube-changed-my-life-a-pair-of-original-videostars-ponder-a-life-lived-online' it('arstechnica', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/astier/index.js b/test/web/astier/index.js index 5f824bc55..006e1d442 100644 --- a/test/web/astier/index.js +++ b/test/web/astier/index.js @@ -1,8 +1,8 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') @@ -13,6 +13,6 @@ const url = 'https://anisse.astier.eu/awk-driven-iot.html' it('astier', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/atlasobscura/index.js b/test/web/atlasobscura/index.js index 156811fad..c016dd8be 100644 --- a/test/web/atlasobscura/index.js +++ b/test/web/atlasobscura/index.js @@ -1,8 +1,8 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') @@ -13,6 +13,6 @@ const url = 'http://www.atlasobscura.com/articles/ikea-bowl-blanda-blank-fire' it('atlasobscura', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/audiense/index.js b/test/web/audiense/index.js index fe5960f7d..be6b7695b 100644 --- a/test/web/audiense/index.js +++ b/test/web/audiense/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'https://audiense.com/twin-peaks-2017-using-the-social-data-audience-consumer-insights-to-create-the-next-big-tv-sensation' +const url = + 'https://audiense.com/twin-peaks-2017-using-the-social-data-audience-consumer-insights-to-create-the-next-big-tv-sensation' it('audiense', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/bbc/index.js b/test/web/bbc/index.js index 821335135..625a47e99 100644 --- a/test/web/bbc/index.js +++ b/test/web/bbc/index.js @@ -1,8 +1,8 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') @@ -13,6 +13,6 @@ const url = 'http://www.bbc.com/news/business-40504764' it('bbc', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/bloomberg/index.js b/test/web/bloomberg/index.js index fc4122aac..9a8564888 100644 --- a/test/web/bloomberg/index.js +++ b/test/web/bloomberg/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'http://www.bloomberg.com/news/articles/2016-05-24/as-zenefits-stumbles-gusto-goes-head-on-by-selling-insurance' +const url = + 'http://www.bloomberg.com/news/articles/2016-05-24/as-zenefits-stumbles-gusto-goes-head-on-by-selling-insurance' it('bloomberg', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/business-today/index.js b/test/web/business-today/index.js index a236eefac..6d717022c 100644 --- a/test/web/business-today/index.js +++ b/test/web/business-today/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'http://www.businesstoday.in/magazine/features/hackerrank-helping-cos-hire-coding-champions-via-online-tests/story/232567.html' +const url = + 'http://www.businesstoday.in/magazine/features/hackerrank-helping-cos-hire-coding-champions-via-online-tests/story/232567.html' it('business-today', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/cbr/index.js b/test/web/cbr/index.js index fc5ac014b..783b1ee24 100644 --- a/test/web/cbr/index.js +++ b/test/web/cbr/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'http://www.cbronline.com/news/cloud/aas/virtustream-ceo-taking-a-masochistic-approach-to-fighting-in-the-cloud-market-4884858' +const url = + 'http://www.cbronline.com/news/cloud/aas/virtustream-ceo-taking-a-masochistic-approach-to-fighting-in-the-cloud-market-4884858' it('cbr', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/cio/index.js b/test/web/cio/index.js index 5dd161bf6..1a5c408ea 100644 --- a/test/web/cio/index.js +++ b/test/web/cio/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'http://www.cio.com/article/2929788/cloud-computing/20-ways-to-measure-the-success-of-your-growing-cloud-investment.html' +const url = + 'http://www.cio.com/article/2929788/cloud-computing/20-ways-to-measure-the-success-of-your-growing-cloud-investment.html' it('cio', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/cloud-pro/index.js b/test/web/cloud-pro/index.js index 0dfdc11b3..5eb7a9104 100644 --- a/test/web/cloud-pro/index.js +++ b/test/web/cloud-pro/index.js @@ -1,8 +1,8 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') @@ -13,6 +13,6 @@ const url = 'http://www.cloudpro.co.uk/go/6024' it('cloud-pro', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/cnet/index.js b/test/web/cnet/index.js index 9808863a0..6dde6e2fe 100644 --- a/test/web/cnet/index.js +++ b/test/web/cnet/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'http://www.cnet.com/news/pebble-2-pebble-time-2-pebble-core-announced-coming-this-year-and-2017' +const url = + 'http://www.cnet.com/news/pebble-2-pebble-time-2-pebble-core-announced-coming-this-year-and-2017' it('cnet', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/computerworld/index.js b/test/web/computerworld/index.js index cfa21993c..5a7778c15 100644 --- a/test/web/computerworld/index.js +++ b/test/web/computerworld/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'http://www.computerworld.com/article/3057179/data-analytics/healthcare-data-protection-and-privacy-prognosis-still-critical-but-new-treatment-is-available.html' +const url = + 'http://www.computerworld.com/article/3057179/data-analytics/healthcare-data-protection-and-privacy-prognosis-still-critical-but-new-treatment-is-available.html' it('computerworld', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/crn/index.js b/test/web/crn/index.js index fccfc5de9..80c2c8d89 100644 --- a/test/web/crn/index.js +++ b/test/web/crn/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'http://www.crn.com/news/cloud/300080531/emc-world-sources-say-emc-will-target-aws-s3-with-new-easy-storage-connectivity-to-virtustream.htm' +const url = + 'http://www.crn.com/news/cloud/300080531/emc-world-sources-say-emc-will-target-aws-s3-with-new-easy-storage-connectivity-to-virtustream.htm' it('crn', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/economic-times/index.js b/test/web/economic-times/index.js index 24b5dd84c..069cecb50 100644 --- a/test/web/economic-times/index.js +++ b/test/web/economic-times/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'http://economictimes.indiatimes.com/jobs/hackerrank-launches-job-search-platform-hackerrank-jobs/articleshow/50551900.cms' +const url = + 'http://economictimes.indiatimes.com/jobs/hackerrank-launches-job-search-platform-hackerrank-jobs/articleshow/50551900.cms' it('economic-times', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/entrepreneur/index.js b/test/web/entrepreneur/index.js index 66c86e3c3..e957433f2 100644 --- a/test/web/entrepreneur/index.js +++ b/test/web/entrepreneur/index.js @@ -1,8 +1,8 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') @@ -13,6 +13,6 @@ const url = 'https://www.entrepreneur.com/article/275188' it('entrepreneur', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/et-tech/index.js b/test/web/et-tech/index.js index b7fa5775a..c854493ef 100644 --- a/test/web/et-tech/index.js +++ b/test/web/et-tech/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'http://tech.economictimes.indiatimes.com/news/corporate/michael-dell-biggest-tech-acquisition-future-bets/52424992' +const url = + 'http://tech.economictimes.indiatimes.com/news/corporate/michael-dell-biggest-tech-acquisition-future-bets/52424992' it('et-tech', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/eweek/index.js b/test/web/eweek/index.js index 7d1c9cb14..bed1e9709 100644 --- a/test/web/eweek/index.js +++ b/test/web/eweek/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'http://www.eweek.com/developer/microsoft-hackerrank-launch-bing-search-tool-for-programmers.html' +const url = + 'http://www.eweek.com/developer/microsoft-hackerrank-launch-bing-search-tool-for-programmers.html' it('eweek', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/fast-company/index.js b/test/web/fast-company/index.js index 342a2b077..bfbf56f8c 100644 --- a/test/web/fast-company/index.js +++ b/test/web/fast-company/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'http://www.fastcompany.com/3060169/one-of-the-biggest-challenges-of-getting-funding-for-minority-owned-business' +const url = + 'http://www.fastcompany.com/3060169/one-of-the-biggest-challenges-of-getting-funding-for-minority-owned-business' it('fast-company', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/fastersite/index.js b/test/web/fastersite/index.js index 78e478ec7..6626be346 100644 --- a/test/web/fastersite/index.js +++ b/test/web/fastersite/index.js @@ -1,8 +1,8 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') @@ -13,6 +13,6 @@ const url = 'http://gent.ilcore.com/2012/06/better-timer-for-javascript.html' it('fastersite', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/fierce-devops/index.js b/test/web/fierce-devops/index.js index e436a6f28..0e81ce129 100644 --- a/test/web/fierce-devops/index.js +++ b/test/web/fierce-devops/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'http://www.fiercedevops.com/story/circleci-brings-another-18m-funding-series-b-round/2016-05-17' +const url = + 'http://www.fiercedevops.com/story/circleci-brings-another-18m-funding-series-b-round/2016-05-17' it('fierce-devops', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/financial-times/index.js b/test/web/financial-times/index.js index bd6202f6d..cecd1f44c 100644 --- a/test/web/financial-times/index.js +++ b/test/web/financial-times/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'http://www.ft.com/cms/s/2/796d1220-475e-11e5-af2f-4d6e0e5eda22.html' +const url = + 'http://www.ft.com/cms/s/2/796d1220-475e-11e5-af2f-4d6e0e5eda22.html' it('financial-times', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/forbes/index.js b/test/web/forbes/index.js index 058d08063..8c926ee77 100644 --- a/test/web/forbes/index.js +++ b/test/web/forbes/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'http://www.forbes.com/sites/georgeanders/2015/09/30/facebook-veteran-grady-burnett-joins-hackerrank-as-coo' +const url = + 'http://www.forbes.com/sites/georgeanders/2015/09/30/facebook-veteran-grady-burnett-joins-hackerrank-as-coo' it('forbes', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/fortune/index.js b/test/web/fortune/index.js index 3ae6dbdc0..3322f1488 100644 --- a/test/web/fortune/index.js +++ b/test/web/fortune/index.js @@ -1,8 +1,8 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') @@ -13,6 +13,6 @@ const url = 'http://fortune.com/2015/10/05/hackerrank-recruiting-tool' it('fortune', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/geek-time/index.js b/test/web/geek-time/index.js index a5a8657f0..fe260bc3d 100644 --- a/test/web/geek-time/index.js +++ b/test/web/geek-time/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'http://www.geektime.com/2016/04/21/fraud-solutions-forter-secures-payment-of-32m-in-series-c' +const url = + 'http://www.geektime.com/2016/04/21/fraud-solutions-forter-secures-payment-of-32m-in-series-c' it('geek-time', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/github/index.js b/test/web/github/index.js index b20708d58..0da37fdcd 100644 --- a/test/web/github/index.js +++ b/test/web/github/index.js @@ -1,8 +1,8 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') @@ -13,6 +13,6 @@ const url = 'https://github.com/microlinkhq/microlink-core' it('github', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/googleblog/index.js b/test/web/googleblog/index.js index 7c4d32573..d883b6b19 100644 --- a/test/web/googleblog/index.js +++ b/test/web/googleblog/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'https://cloudplatform.googleblog.com/2016/09/Google-Cloud-Platform-sets-a-course-for-new-horizons.html' +const url = + 'https://cloudplatform.googleblog.com/2016/09/Google-Cloud-Platform-sets-a-course-for-new-horizons.html' it('googleblog', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/inc/index.js b/test/web/inc/index.js index b20770b9d..f8c40121c 100644 --- a/test/web/inc/index.js +++ b/test/web/inc/index.js @@ -1,8 +1,8 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') @@ -13,6 +13,6 @@ const url = 'http://www.inc.com/jeremy-quittner/2016-30-under-30-neurensic.html' it('inc', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/information-week/index.js b/test/web/information-week/index.js index 468437722..d87aa0a3e 100644 --- a/test/web/information-week/index.js +++ b/test/web/information-week/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'http://www.informationweek.com/cloud/microsoft-expands-global-connectivity-with-local-startups/d/d-id/1325645' +const url = + 'http://www.informationweek.com/cloud/microsoft-expands-global-connectivity-with-local-startups/d/d-id/1325645' it('information-week', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/instagram/index.js b/test/web/instagram/index.js index 373397802..af6ae0764 100644 --- a/test/web/instagram/index.js +++ b/test/web/instagram/index.js @@ -1,8 +1,8 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') @@ -13,6 +13,6 @@ const url = 'https://www.instagram.com/p/BWUDBntl3_Z' it('instagram', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/jewish-business-news/index.js b/test/web/jewish-business-news/index.js index e61982548..8de74e646 100644 --- a/test/web/jewish-business-news/index.js +++ b/test/web/jewish-business-news/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'http://jewishbusinessnews.com/2016/01/20/israeli-startup-jfrog-raises-50-million-in-c-round' +const url = + 'http://jewishbusinessnews.com/2016/01/20/israeli-startup-jfrog-raises-50-million-in-c-round' it('jewish-business-news', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/lean-data/index.js b/test/web/lean-data/index.js index 5c97e1ecb..ae53b172d 100644 --- a/test/web/lean-data/index.js +++ b/test/web/lean-data/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'http://www.leandatainc.com/account-based-sales-marketing/the-winds-of-change' +const url = + 'http://www.leandatainc.com/account-based-sales-marketing/the-winds-of-change' it('lean-data', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/linkedin-company/index.js b/test/web/linkedin-company/index.js index ca744da13..3c80785ce 100644 --- a/test/web/linkedin-company/index.js +++ b/test/web/linkedin-company/index.js @@ -1,8 +1,8 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') @@ -13,6 +13,6 @@ const url = 'https://www.linkedin.com/company/10529043/' it('linkedin (company)', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/linkedin-pulse/index.js b/test/web/linkedin-pulse/index.js index 89d03cfe9..7fcab5b78 100644 --- a/test/web/linkedin-pulse/index.js +++ b/test/web/linkedin-pulse/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'https://www.linkedin.com/pulse/how-can-ai-change-financial-services-consolidation-finai-ramya-joseph' +const url = + 'https://www.linkedin.com/pulse/how-can-ai-change-financial-services-consolidation-finai-ramya-joseph' it('linkedin (pulse)', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/los-angeles-times/index.js b/test/web/los-angeles-times/index.js index 5ad822d17..de20486be 100644 --- a/test/web/los-angeles-times/index.js +++ b/test/web/los-angeles-times/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'http://www.latimes.com/business/technology/la-fi-tn-tech-downturn-20160429-story.html' +const url = + 'http://www.latimes.com/business/technology/la-fi-tn-tech-downturn-20160429-story.html' it('los-angeles-times', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/mac-rumors/index.js b/test/web/mac-rumors/index.js index 1ee15fe4e..3a6a4911c 100644 --- a/test/web/mac-rumors/index.js +++ b/test/web/mac-rumors/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'http://www.macrumors.com/2016/05/24/apple-siri-sdk-amazon-echo-competitor' +const url = + 'http://www.macrumors.com/2016/05/24/apple-siri-sdk-amazon-echo-competitor' it('mac-rumors', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/market-wired/index.js b/test/web/market-wired/index.js index 0457177c0..e6462bac7 100644 --- a/test/web/market-wired/index.js +++ b/test/web/market-wired/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'http://www.marketwired.com/press-release/segment-launches-sources-to-unify-siloed-customer-data-in-minutes-2112571.htm' +const url = + 'http://www.marketwired.com/press-release/segment-launches-sources-to-unify-siloed-customer-data-in-minutes-2112571.htm' it('market-wired', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/marketing-land/index.js b/test/web/marketing-land/index.js index 1c752aed6..f5d53685e 100644 --- a/test/web/marketing-land/index.js +++ b/test/web/marketing-land/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'http://marketingland.com/an-inside-look-at-the-upcoming-martech-conference-165927' +const url = + 'http://marketingland.com/an-inside-look-at-the-upcoming-martech-conference-165927' it('marketing-land', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/mashable/index.js b/test/web/mashable/index.js index 3f8e15ea5..bb56a4af5 100644 --- a/test/web/mashable/index.js +++ b/test/web/mashable/index.js @@ -1,8 +1,8 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') @@ -13,6 +13,6 @@ const url = 'http://mashable.com/2015/05/13/analytics-power-up-revenue' it('mashable', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/medium/index.js b/test/web/medium/index.js index 395482fb2..c482a23da 100644 --- a/test/web/medium/index.js +++ b/test/web/medium/index.js @@ -1,8 +1,8 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') @@ -13,6 +13,6 @@ const url = 'https://medium.com/webpack/webpack-3-official-release-15fd2dd8f07b' it('medium', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/motherboard/index.js b/test/web/motherboard/index.js index f3f5245cc..178218f60 100644 --- a/test/web/motherboard/index.js +++ b/test/web/motherboard/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'http://motherboard.vice.com/read/google-wins-trial-against-oracle-saves-9-billion' +const url = + 'http://motherboard.vice.com/read/google-wins-trial-against-oracle-saves-9-billion' it('motherboard', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/nytimes/index.js b/test/web/nytimes/index.js index b063dba63..320217990 100644 --- a/test/web/nytimes/index.js +++ b/test/web/nytimes/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'https://www.nytimes.com/2017/07/03/smarter-living/how-to-see-what-the-internet-knows-about-you.html' +const url = + 'https://www.nytimes.com/2017/07/03/smarter-living/how-to-see-what-the-internet-knows-about-you.html' it('nytimes', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/pikabu/index.js b/test/web/pikabu/index.js index 2d00b42a6..7fcdb6f2d 100644 --- a/test/web/pikabu/index.js +++ b/test/web/pikabu/index.js @@ -1,8 +1,8 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') @@ -13,6 +13,6 @@ const url = 'https://pikabu.ru' it('pikabu', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/pr-newswire/index.js b/test/web/pr-newswire/index.js index 528333deb..5c7322359 100644 --- a/test/web/pr-newswire/index.js +++ b/test/web/pr-newswire/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'http://www.prnewswire.com/news-releases/hackerrank--cybermedia-technologies-partner-to-help-close-the-stem-skills-gap-in-federal-government-300256929.html' +const url = + 'http://www.prnewswire.com/news-releases/hackerrank--cybermedia-technologies-partner-to-help-close-the-stem-skills-gap-in-federal-government-300256929.html' it('pr-newswire', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/recode/index.js b/test/web/recode/index.js index a90cf6086..2baa6ff61 100644 --- a/test/web/recode/index.js +++ b/test/web/recode/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'http://www.recode.net/2016/4/24/11586366/capital-gains-medium-an-uber-rival-a-drone-hunter-and-other-companies' +const url = + 'http://www.recode.net/2016/4/24/11586366/capital-gains-medium-an-uber-rival-a-drone-hunter-and-other-companies' it('recode', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/reuters/index.js b/test/web/reuters/index.js index d5e53472e..873befc57 100644 --- a/test/web/reuters/index.js +++ b/test/web/reuters/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'http://www.reuters.com/article/us-venture-fundraising-idUSKCN0Y41DQ' +const url = + 'http://www.reuters.com/article/us-venture-fundraising-idUSKCN0Y41DQ' it('reuters', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/san-francisco-chronicle/index.js b/test/web/san-francisco-chronicle/index.js index 7e0b4cb24..7612e2c00 100644 --- a/test/web/san-francisco-chronicle/index.js +++ b/test/web/san-francisco-chronicle/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'http://www.sfchronicle.com/business/article/Nasdaq-center-in-SF-offers-free-classes-for-7338290.php' +const url = + 'http://www.sfchronicle.com/business/article/Nasdaq-center-in-SF-offers-free-classes-for-7338290.php' it('san-francisco-chronicle', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/segment-academy/index.js b/test/web/segment-academy/index.js index a22a14dac..750c61619 100644 --- a/test/web/segment-academy/index.js +++ b/test/web/segment-academy/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'https://www.segment.com/academy/collecting-data/when-to-track-on-the-client-vs-server' +const url = + 'https://www.segment.com/academy/collecting-data/when-to-track-on-the-client-vs-server' it('segment-academy', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/segment/index.js b/test/web/segment/index.js index 7d52b7590..20f150917 100644 --- a/test/web/segment/index.js +++ b/test/web/segment/index.js @@ -1,8 +1,8 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') @@ -13,6 +13,6 @@ const url = 'https://segment.com/blog/scaling-nsq' it('segment', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/silicon-angle/index.js b/test/web/silicon-angle/index.js index 504d13ae5..941d809a8 100644 --- a/test/web/silicon-angle/index.js +++ b/test/web/silicon-angle/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'http://siliconangle.com/blog/2016/05/16/circleci-receives-18-million-in-series-b-funding-round-with-scale-venture-partners' +const url = + 'http://siliconangle.com/blog/2016/05/16/circleci-receives-18-million-in-series-b-funding-round-with-scale-venture-partners' it('silicon-angle', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/silicon-beat/index.js b/test/web/silicon-beat/index.js index 21f5aa292..8a177e994 100644 --- a/test/web/silicon-beat/index.js +++ b/test/web/silicon-beat/index.js @@ -1,8 +1,8 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') @@ -13,6 +13,6 @@ const url = 'http://www.siliconbeat.com/2016/04/19/time-come-woman' it('silicon-beat', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/silicon-tap/index.js b/test/web/silicon-tap/index.js index a673d823d..f9039785f 100644 --- a/test/web/silicon-tap/index.js +++ b/test/web/silicon-tap/index.js @@ -1,8 +1,8 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') @@ -13,6 +13,6 @@ const url = 'https://www.silicontap.com/story/0053475.html' it('silicon-tap', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/silicon-valley-business-journal/index.js b/test/web/silicon-valley-business-journal/index.js index a63aa99df..767e06a5e 100644 --- a/test/web/silicon-valley-business-journal/index.js +++ b/test/web/silicon-valley-business-journal/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'http://www.bizjournals.com/sanjose/blog/techflash/2016/05/security-startup-agari-raises-22m-to-protect.html' +const url = + 'http://www.bizjournals.com/sanjose/blog/techflash/2016/05/security-startup-agari-raises-22m-to-protect.html' it('silicon-valley-business-journal', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/smitten-kitchen/index.js b/test/web/smitten-kitchen/index.js index 7077ab93f..a4403bebc 100644 --- a/test/web/smitten-kitchen/index.js +++ b/test/web/smitten-kitchen/index.js @@ -1,8 +1,8 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') @@ -13,6 +13,6 @@ const url = 'http://smittenkitchen.com/blog/2016/05/cucumber-yogurt-raita-salad' it('smitten-kitchen', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/startup-grind/index.js b/test/web/startup-grind/index.js index f8d05d1b3..1ae909bb8 100644 --- a/test/web/startup-grind/index.js +++ b/test/web/startup-grind/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'https://www.startupgrind.com/blog/tech-funding-is-officialy-slowing-down-3-ways-to-survive-the-cooling' +const url = + 'https://www.startupgrind.com/blog/tech-funding-is-officialy-slowing-down-3-ways-to-survive-the-cooling' it('startup-grind', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/techcrunch/index.js b/test/web/techcrunch/index.js index 615508215..c48c9bd25 100644 --- a/test/web/techcrunch/index.js +++ b/test/web/techcrunch/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'http://social.techcrunch.com/2016/01/12/hackerrank-jobs-takes-the-mystery-out-of-technical-recruiting' +const url = + 'http://social.techcrunch.com/2016/01/12/hackerrank-jobs-takes-the-mystery-out-of-technical-recruiting' it('techcrunch', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/the-boston-globe/index.js b/test/web/the-boston-globe/index.js index 16e0def77..9806dfde3 100644 --- a/test/web/the-boston-globe/index.js +++ b/test/web/the-boston-globe/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'https://www.bostonglobe.com/business/2016/05/03/women-tech-band-together-track-diversity-after-hours/mWL9Pte1lx34HXMqXhEY4H/story.html' +const url = + 'https://www.bostonglobe.com/business/2016/05/03/women-tech-band-together-track-diversity-after-hours/mWL9Pte1lx34HXMqXhEY4H/story.html' it('the-boston-globe', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/the-guardian/index.js b/test/web/the-guardian/index.js index 46dc63d91..e367f4bb1 100644 --- a/test/web/the-guardian/index.js +++ b/test/web/the-guardian/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'http://www.theguardian.com/technology/2017/jul/03/facebook-track-browsing-history-california-lawsuit' +const url = + 'http://www.theguardian.com/technology/2017/jul/03/facebook-track-browsing-history-california-lawsuit' it('the-guardian', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/the-register/index.js b/test/web/the-register/index.js index db243687d..08b0aba08 100644 --- a/test/web/the-register/index.js +++ b/test/web/the-register/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'http://www.theregister.co.uk/2016/05/03/emc_world_virtustream_announcement' +const url = + 'http://www.theregister.co.uk/2016/05/03/emc_world_virtustream_announcement' it('the-register', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/the-verge/index.js b/test/web/the-verge/index.js index e31437f71..60b75c69d 100644 --- a/test/web/the-verge/index.js +++ b/test/web/the-verge/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'http://www.theverge.com/2016/5/24/11763836/apple-siri-speaker-amazon-echo-alexa-google-home-ai' +const url = + 'http://www.theverge.com/2016/5/24/11763836/apple-siri-speaker-amazon-echo-alexa-google-home-ai' it('the-verge', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/twitter-gif/index.js b/test/web/twitter-gif/index.js index 5ba725252..fd6cf3ec3 100644 --- a/test/web/twitter-gif/index.js +++ b/test/web/twitter-gif/index.js @@ -1,8 +1,8 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') @@ -13,6 +13,6 @@ const url = 'https://twitter.com/Kikobeats/status/880139124791029763' it('twitter (tweet with gif)', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/twitter-image/index.js b/test/web/twitter-image/index.js index 062428125..08e403cfd 100644 --- a/test/web/twitter-image/index.js +++ b/test/web/twitter-image/index.js @@ -1,8 +1,8 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') @@ -13,6 +13,6 @@ const url = 'https://twitter.com/k4rliky/status/934482867480121345' it('twitter (tweet with image)', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/usa-today/index.js b/test/web/usa-today/index.js index fe270a55c..b3e81a80b 100644 --- a/test/web/usa-today/index.js +++ b/test/web/usa-today/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'http://www.usatoday.com/story/news/2016/05/24/evening-news-roundup-tuesday/84846520' +const url = + 'http://www.usatoday.com/story/news/2016/05/24/evening-news-roundup-tuesday/84846520' it('usa-today', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/venture-beat/index.js b/test/web/venture-beat/index.js index f57d96037..ac5f35a97 100644 --- a/test/web/venture-beat/index.js +++ b/test/web/venture-beat/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'http://venturebeat.com/2016/04/21/forter-raises-32-million-to-automate-retailers-battle-against-online-fraud' +const url = + 'http://venturebeat.com/2016/04/21/forter-raises-32-million-to-automate-retailers-battle-against-online-fraud' it('venture-beat', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/vimeo/index.js b/test/web/vimeo/index.js index 51c03c038..5147a58dd 100644 --- a/test/web/vimeo/index.js +++ b/test/web/vimeo/index.js @@ -1,8 +1,8 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') @@ -13,6 +13,6 @@ const url = 'https://vimeo.com/200104989' it('vimeo', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/washington-post/index.js b/test/web/washington-post/index.js index e8de32c07..305f5456c 100644 --- a/test/web/washington-post/index.js +++ b/test/web/washington-post/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'https://www.washingtonpost.com/news/the-intersect/wp/2016/05/24/twitter-says-goodbye-to-all' +const url = + 'https://www.washingtonpost.com/news/the-intersect/wp/2016/05/24/twitter-says-goodbye-to-all' it('washington-post', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/wikipedia/index.js b/test/web/wikipedia/index.js index 47c6b04ca..d3fbac51f 100644 --- a/test/web/wikipedia/index.js +++ b/test/web/wikipedia/index.js @@ -1,8 +1,8 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') @@ -13,6 +13,6 @@ const url = 'https://en.wikipedia.org/wiki/Bored_of_the_Rings' it('wikipedia', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/wired/index.js b/test/web/wired/index.js index 9f1827817..a83f127ae 100644 --- a/test/web/wired/index.js +++ b/test/web/wired/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'https://www.wired.com/story/giant-antarctic-icebergs-and-crushing-existential-dread' +const url = + 'https://www.wired.com/story/giant-antarctic-icebergs-and-crushing-existential-dread' it('wired', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/wsj/index.js b/test/web/wsj/index.js index aae3dcfa6..2dea51d1e 100644 --- a/test/web/wsj/index.js +++ b/test/web/wsj/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'http://www.wsj.com/articles/funding-snapshot-software-development-platform-circleci-raises-18m-1463398202' +const url = + 'http://www.wsj.com/articles/funding-snapshot-software-development-platform-circleci-raises-18m-1463398202' it('wsj', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/xconomy/index.js b/test/web/xconomy/index.js index 06de472c7..64581e864 100644 --- a/test/web/xconomy/index.js +++ b/test/web/xconomy/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'http://www.xconomy.com/san-francisco/2016/05/24/cybersecurity-company-agari-raises-22m-for-e-mail-shield' +const url = + 'http://www.xconomy.com/san-francisco/2016/05/24/cybersecurity-company-agari-raises-22m-for-e-mail-shield' it('xconomy', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/yahoo-news/index.js b/test/web/yahoo-news/index.js index e55db5918..0085b5fda 100644 --- a/test/web/yahoo-news/index.js +++ b/test/web/yahoo-news/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'https://www.yahoo.com/news/justin-bieber-coldly-throws-fans-133800208.html' +const url = + 'https://www.yahoo.com/news/justin-bieber-coldly-throws-fans-133800208.html' it('yahoo-news', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/youtube/index.js b/test/web/youtube/index.js index 7663906c8..fc67cb58e 100644 --- a/test/web/youtube/index.js +++ b/test/web/youtube/index.js @@ -1,8 +1,8 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') @@ -13,6 +13,6 @@ const url = 'https://www.youtube.com/watch?v=GDRd-BFTYIg' it('youtube', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) }) diff --git a/test/web/zdnet/index.js b/test/web/zdnet/index.js index 3be44f910..7e2190f4d 100644 --- a/test/web/zdnet/index.js +++ b/test/web/zdnet/index.js @@ -1,18 +1,19 @@ 'use strict' const snapshot = require('snap-shot') -const {promisify} = require('util') -const {resolve} = require('path') +const { promisify } = require('util') +const { resolve } = require('path') const fs = require('fs') const getMetaData = require('../../..') const readFile = promisify(fs.readFile) -const url = 'http://www.zdnet.com/article/email-security-startup-agari-raises-22-million-to-help-enterprises-fight-phishing-attacks' +const url = + 'http://www.zdnet.com/article/email-security-startup-agari-raises-22-million-to-help-enterprises-fight-phishing-attacks' it('zdnet', async () => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await getMetaData({html, url}) + const metadata = await getMetaData({ html, url }) snapshot(metadata) })