{ "name": "html-snapshots", "version": "5.6.0", "author": { "name": "Alex Grant", "email": "alex@localnerve.com", "url": "https://www.localnerve.com" }, "homepage": "https://github.com/localnerve/html-snapshots", "description": "A selector-based html snapshot tool using Puppeteer or PhantomJS that sources sitemap.xml, robots.txt, or arbitrary input", "contributors": [ { "name": "Alex Grant", "email": "alex@localnerve.com" } ], "bugs": { "url": "https://github.com/localnerve/html-snapshots/issues" }, "scripts": { "lint": "eslint .", "test": "mocha test/mocha/**/*.js --exit --recursive --reporter spec", "test:async": "mocha test/mocha/async/test.js --exit --reporter spec", "test:common": "mocha test/mocha/common/*.js --exit --reporter spec", "test:common:debug": "mocha --inspect-brk test/mocha/common/*.js --exit --reporter spec", "test:browsers": "mocha test/mocha/browsers/test.js --exit --reporter spec", "test:browsers:cover": "c8 -- npm run test:browsers", "test:input-generators": "mocha test/mocha/input-generators/*.js --exit --reporter spec", "test:input-generators:debug": "mocha --inspect-brk test/mocha/input-generators/*.js --exit --reporter spec", "test:html-snapshots": "mocha test/mocha/html-snapshots/*.js --exit --reporter spec", "test:html-snapshots:robots": "mocha test/mocha/html-snapshots/*.js --grep \"robots\" --exit --reporter spec", "test:html-snapshots:puppeteer": "mocha test/mocha/html-snapshots/*.js --grep \"puppeteer specific\" --exit --reporter spec", "test:html-snapshots:debug": "mocha --inspect-brk test/mocha/html-snapshots/*.js --exit --reporter spec", "test:cover": "c8 -- npm test", "validate": "npm ls" }, "main": "./lib/html-snapshots", "repository": { "type": "git", "url": "https://github.com/localnerve/html-snapshots.git" }, "keywords": [ "SEO", "html", "snapshots", "selector", "ajax", "SPA", "robots.txt", "sitemap.xml" ], "dependencies": { "async": "3.2.6", "async-lock": "1.4.1", "combine-errors": "3.0.3", "got": "^14.6.6", "phantomjs-prebuilt": "2.1.16", "puppeteer": "^24.39.0", "xml2js": "0.6.2" }, "devDependencies": { "eslint": "^10.0.3", "@eslint/js": "^10.0.1", "globals": "^17.4.0", "express": "^5.2.1", "mocha": "^11.7.5", "c8": "^11.0.0", "server-destroy": "^1.0.1", "sitemap-xml": "^0.1.0" }, "overrides": { "request": "npm:@cypress/request@3.0.10", "diff": "^8.0.3", "glob": "^13.0.6", "serialize-javascript": "^7.0.4" }, "license": "MIT", "engines": { "node": ">=20" } }