This is a scrapper script targeting documentation generated by react-styleguidist.
It's main purpose is to generate metadata of documented examples which can be used to generate visual snapshot tests using jest, jest-image-snapshot and puppeteer.
scrape(styleguideUrl: string): Promise<Array<ExampleMetadata>>
ExampleMetadata
type ExampleMetadata = { // component name component: string, // directory where it is located dir: string, // URL with isolated example url: string, // title for the example // assumed to be paragraph above the example title: string, // CSS selector for the example // useful for targeting screenshots selector: string, }
const fs = require('fs') const scrape = require('styleguidist-scrapper') scrape('http://localhost:6060').then(examples => { fs.writeFile('./examples-metadata.json', JSON.stringify(examples), 'utf8') })
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4