Skip to content

Package reference

7 packages. 6 are published to npm and usable standalone; 1 (@advance-labs/config) is workspace-internal ("private": true) shared tooling config. The hosted platform has further internal packages (Google and Bing clients, MCP kit, PDF renderer, storage and others). They live in a private repository and are not part of this repo.

Every package is ESM-only, built with tsup, tested with Vitest, and extends a shared config from @advance-labs/config.

Published to npm

Terminal window
npm i @advance-labs/scoring # the 44-check audit engine
npm i @advance-labs/net-guard # SSRF-safe fetch: re-checks every redirect hop
npm i @advance-labs/crawler # polite crawler with robots.txt + rate limiting
PackageVersionPurpose
@advance-labs/crawler0.2.4Polite, bounded HTTP crawler: sitemap-first discovery, link-following BFS, robots.txt, and site-file detection.
@advance-labs/html-parser0.3.0Pure HTML extraction for the AEO Toolkit: meta/OG/Twitter, headings, images, links, content signals, and raw structured-data blocks. No network.
@advance-labs/net-guard0.2.3SSRF-guarded HTTP fetch seam: DNS-resolves and rejects private/loopback/link-local/CGNAT/cloud-metadata addresses, re-validates every redirect hop, caps body size and time, and host-pins to defeat DNS rebinding.
@advance-labs/schema-validator0.2.3Detect and validate JSON-LD, Microdata, and RDFa structured data from raw HTML, mapped to schema.org types with AEO-relevant required-property validation.
@advance-labs/scoring0.3.1Declarative weighted rule engine plus technical-SEO, AEO, and E-E-A-T rule sets and report builders: the keystone scorer of the AEO Toolkit.
@advance-labs/types0.3.0Shared domain types for the AEO Toolkit: the single source of truth across all packages.

Workspace-internal

PackageVersionPurpose
@advance-labs/config0.1.0Shared ESLint, TypeScript, and Prettier configuration for the monorepo.

Dependency shape

types and config sit at the bottom: everything depends on them and they depend on nothing. scoring is the keystone: it consumes html-parser and schema-validator, and the hosted audit tools and the Chrome extension render its output.

config ─┐
types ──┴─▶ crawler · html-parser · net-guard
│
├─▶ schema-validator ─┐
│ ├─▶ scoring ─▶ apps/chrome-extension
└─────────────────────┘

AEO Toolkit is an open-source instrument by Advance Labs.