UNPKG

@devmehq/open-graph-extractor

Version:

Fast, lightweight Open Graph, Twitter Card, and structured data extractor for Node.js with caching and validation

68 lines (67 loc) 1.65 kB
{ "name": "@devmehq/open-graph-extractor", "version": "1.1.1", "private": false, "description": "Fast, lightweight Open Graph, Twitter Card, and structured data extractor for Node.js with caching and validation", "keywords": [ "opengraph", "open-graph", "twitter-card", "meta-tags", "json-ld", "schema-org", "structured-data", "nodejs", "cheerio", "metadata-extractor", "social-media", "seo", "scraper", "typescript", "tiny-lru", "cache", "validation" ], "repository": { "type": "git", "url": "https://github.com/devmehq/open-graph-extractor" }, "license": "MIT", "author": "DEV.ME <support@dev.me> (https://dev.me)", "main": "dist/index.js", "types": "dist/index.d.ts", "scripts": { "build": "rm -rf dist && tsc -p .", "lint": "biome check", "lint-fix": "biome check --write", "format": "biome format --write", "mocha": "nyc mocha --report lcovonly -- __tests__/*-test.ts", "prepare": "husky", "prepublishOnly": "yarn build", "test": "jest", "test-ci": "jest" }, "lint-staged": { "src/*.{ts,tsx,js,jsx}": "biome check --write", "__tests__/*.{ts,tsx,js,jsx}": "biome check --write" }, "dependencies": { "cheerio": "1.1.2", "tiny-lru": "^11.4.5" }, "devDependencies": { "@biomejs/biome": "^2.2.2", "@types/chai": "5.2.2", "@types/jest": "^30.0.0", "@types/node": "24.3.0", "axios": "1.11.0", "husky": "9.1.7", "jest": "^30.0.5", "lint-staged": "16.1.5", "ts-jest": "^29.4.1", "typescript": "5.9.2" }, "engines": { "node": ">= 12.0" } }