@answerfox/core
Advanced tools
@@ -14,3 +14,3 @@ import { z } from 'zod'; | ||
| */ | ||
| export declare const CategorySchema: z.ZodEnum<["meta-and-technical", "content-structure", "structured-data", "eeat-and-authority", "offsite-citations", "og-and-social", "agent-readiness"]>; | ||
| export declare const CategorySchema: z.ZodEnum<["meta-and-technical", "content-structure", "structured-data", "eeat-and-authority", "offsite-citations", "og-and-social", "agent-readiness", "agentic-commerce"]>; | ||
| export type Category = z.infer<typeof CategorySchema>; | ||
@@ -29,2 +29,3 @@ /** | ||
| readonly 'agent-readiness': "G"; | ||
| readonly 'agentic-commerce': "H"; | ||
| }; | ||
@@ -40,10 +41,11 @@ export type CategoryIdPrefix = (typeof CATEGORY_ID_PREFIX)[Category]; | ||
| export declare const CATEGORY_POINT_BUDGET: { | ||
| readonly 'meta-and-technical': 20; | ||
| readonly 'meta-and-technical': 21; | ||
| readonly 'content-structure': 20; | ||
| readonly 'structured-data': 18; | ||
| readonly 'structured-data': 9; | ||
| readonly 'eeat-and-authority': 22; | ||
| readonly 'offsite-citations': 12; | ||
| readonly 'og-and-social': 8; | ||
| readonly 'agent-readiness': 0; | ||
| readonly 'agent-readiness': 39; | ||
| readonly 'agentic-commerce': 12; | ||
| }; | ||
| //# sourceMappingURL=category.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"category.d.ts","sourceRoot":"","sources":["../src/category.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,CAAC,EAAE,MAAM,KAAK,CAAC;AAExB;;;;;;;;;;;GAWG;AACH,eAAO,MAAM,cAAc,0JAQzB,CAAC;AACH,MAAM,MAAM,QAAQ,GAAG,CAAC,CAAC,KAAK,CAAC,OAAO,cAAc,CAAC,CAAC;AAEtD;;;GAGG;AACH,eAAO,MAAM,kBAAkB;;;;;;;;CAQc,CAAC;AAE9C,MAAM,MAAM,gBAAgB,GAAG,CAAC,OAAO,kBAAkB,CAAC,CAAC,QAAQ,CAAC,CAAC;AAErE;;;;;;GAMG;AACH,eAAO,MAAM,qBAAqB;;;;;;;;CAQW,CAAC"} | ||
| {"version":3,"file":"category.d.ts","sourceRoot":"","sources":["../src/category.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,CAAC,EAAE,MAAM,KAAK,CAAC;AAExB;;;;;;;;;;;GAWG;AACH,eAAO,MAAM,cAAc,8KASzB,CAAC;AACH,MAAM,MAAM,QAAQ,GAAG,CAAC,CAAC,KAAK,CAAC,OAAO,cAAc,CAAC,CAAC;AAEtD;;;GAGG;AACH,eAAO,MAAM,kBAAkB;;;;;;;;;CASc,CAAC;AAE9C,MAAM,MAAM,gBAAgB,GAAG,CAAC,OAAO,kBAAkB,CAAC,CAAC,QAAQ,CAAC,CAAC;AAErE;;;;;;GAMG;AACH,eAAO,MAAM,qBAAqB;;;;;;;;;CASW,CAAC"} |
+6
-3
@@ -22,2 +22,3 @@ import { z } from 'zod'; | ||
| 'agent-readiness', | ||
| 'agentic-commerce', | ||
| ]); | ||
@@ -36,2 +37,3 @@ /** | ||
| 'agent-readiness': 'G', | ||
| 'agentic-commerce': 'H', | ||
| }; | ||
@@ -46,10 +48,11 @@ /** | ||
| export const CATEGORY_POINT_BUDGET = { | ||
| 'meta-and-technical': 20, | ||
| 'meta-and-technical': 21, | ||
| 'content-structure': 20, | ||
| 'structured-data': 18, | ||
| 'structured-data': 9, | ||
| 'eeat-and-authority': 22, | ||
| 'offsite-citations': 12, | ||
| 'og-and-social': 8, | ||
| 'agent-readiness': 0, | ||
| 'agent-readiness': 39, | ||
| 'agentic-commerce': 12, | ||
| }; | ||
| //# sourceMappingURL=category.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"category.js","sourceRoot":"","sources":["../src/category.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,CAAC,EAAE,MAAM,KAAK,CAAC;AAExB;;;;;;;;;;;GAWG;AACH,MAAM,CAAC,MAAM,cAAc,GAAG,CAAC,CAAC,IAAI,CAAC;IACnC,oBAAoB;IACpB,mBAAmB;IACnB,iBAAiB;IACjB,oBAAoB;IACpB,mBAAmB;IACnB,eAAe;IACf,iBAAiB;CAClB,CAAC,CAAC;AAGH;;;GAGG;AACH,MAAM,CAAC,MAAM,kBAAkB,GAAG;IAChC,oBAAoB,EAAE,GAAG;IACzB,mBAAmB,EAAE,GAAG;IACxB,iBAAiB,EAAE,GAAG;IACtB,oBAAoB,EAAE,GAAG;IACzB,mBAAmB,EAAE,GAAG;IACxB,eAAe,EAAE,GAAG;IACpB,iBAAiB,EAAE,GAAG;CACqB,CAAC;AAI9C;;;;;;GAMG;AACH,MAAM,CAAC,MAAM,qBAAqB,GAAG;IACnC,oBAAoB,EAAE,EAAE;IACxB,mBAAmB,EAAE,EAAE;IACvB,iBAAiB,EAAE,EAAE;IACrB,oBAAoB,EAAE,EAAE;IACxB,mBAAmB,EAAE,EAAE;IACvB,eAAe,EAAE,CAAC;IAClB,iBAAiB,EAAE,CAAC;CACuB,CAAC"} | ||
| {"version":3,"file":"category.js","sourceRoot":"","sources":["../src/category.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,CAAC,EAAE,MAAM,KAAK,CAAC;AAExB;;;;;;;;;;;GAWG;AACH,MAAM,CAAC,MAAM,cAAc,GAAG,CAAC,CAAC,IAAI,CAAC;IACnC,oBAAoB;IACpB,mBAAmB;IACnB,iBAAiB;IACjB,oBAAoB;IACpB,mBAAmB;IACnB,eAAe;IACf,iBAAiB;IACjB,kBAAkB;CACnB,CAAC,CAAC;AAGH;;;GAGG;AACH,MAAM,CAAC,MAAM,kBAAkB,GAAG;IAChC,oBAAoB,EAAE,GAAG;IACzB,mBAAmB,EAAE,GAAG;IACxB,iBAAiB,EAAE,GAAG;IACtB,oBAAoB,EAAE,GAAG;IACzB,mBAAmB,EAAE,GAAG;IACxB,eAAe,EAAE,GAAG;IACpB,iBAAiB,EAAE,GAAG;IACtB,kBAAkB,EAAE,GAAG;CACoB,CAAC;AAI9C;;;;;;GAMG;AACH,MAAM,CAAC,MAAM,qBAAqB,GAAG;IACnC,oBAAoB,EAAE,EAAE;IACxB,mBAAmB,EAAE,EAAE;IACvB,iBAAiB,EAAE,CAAC;IACpB,oBAAoB,EAAE,EAAE;IACxB,mBAAmB,EAAE,EAAE;IACvB,eAAe,EAAE,CAAC;IAClB,iBAAiB,EAAE,EAAE;IACrB,kBAAkB,EAAE,EAAE;CACqB,CAAC"} |
+19
-0
@@ -11,2 +11,11 @@ import type { Category } from './category.js'; | ||
| */ | ||
| /** | ||
| * Minimal structural interface for HTTP response headers. The DOM | ||
| * type conforms to this, so doesn't | ||
| * need to pull in DOM lib to type the optional field on | ||
| * . | ||
| */ | ||
| export interface HttpResponseHeaders { | ||
| get(name: string): string | null; | ||
| } | ||
| export interface CheckInput<TDom = unknown> { | ||
@@ -16,2 +25,12 @@ readonly url: AbsoluteUrl; | ||
| readonly dom: TDom; | ||
| /** | ||
| * HTTP response headers from the initial fetch. Present when the | ||
| * audit was run via the full pipeline, absent when | ||
| * the runner was invoked directly with fixture HTML. Checks that | ||
| * depend on headers must guard for absence. | ||
| * | ||
| * Typed as a minimal structural interface so * doesn't need DOM lib for the global. The DOM Headers | ||
| * conforms to this shape, so real callers pass it transparently. | ||
| */ | ||
| readonly headers?: HttpResponseHeaders | undefined; | ||
| } | ||
@@ -18,0 +37,0 @@ /** |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"check.d.ts","sourceRoot":"","sources":["../src/check.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,QAAQ,EAAE,MAAM,eAAe,CAAC;AAC9C,OAAO,KAAK,EAAE,QAAQ,EAAE,MAAM,eAAe,CAAC;AAC9C,OAAO,KAAK,EAAE,WAAW,EAAE,MAAM,UAAU,CAAC;AAE5C;;;;;;GAMG;AACH,MAAM,WAAW,UAAU,CAAC,IAAI,GAAG,OAAO;IACxC,QAAQ,CAAC,GAAG,EAAE,WAAW,CAAC;IAC1B,QAAQ,CAAC,IAAI,EAAE,MAAM,CAAC;IACtB,QAAQ,CAAC,GAAG,EAAE,IAAI,CAAC;CACpB;AAED;;GAEG;AACH,MAAM,WAAW,WAAW;IAC1B,QAAQ,CAAC,MAAM,EAAE,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,CAAC;IACnD,yEAAyE;IACzE,QAAQ,CAAC,QAAQ,CAAC,EAAE,MAAM,GAAG,SAAS,CAAC;IACvC,kDAAkD;IAClD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,MAAM,GAAG,SAAS,CAAC;CACjD;AAED;;;GAGG;AACH,MAAM,WAAW,cAAc;IAC7B,QAAQ,CAAC,GAAG,EAAE,MAAM,CAAC;IACrB,QAAQ,CAAC,SAAS,EAAE,YAAY,GAAG,SAAS,CAAC;CAC9C;AAED;;;GAGG;AACH,MAAM,WAAW,KAAK,CAAC,IAAI,GAAG,OAAO;IACnC,uEAAuE;IACvE,QAAQ,CAAC,EAAE,EAAE,MAAM,CAAC;IACpB,QAAQ,CAAC,QAAQ,EAAE,QAAQ,CAAC;IAC5B,QAAQ,CAAC,QAAQ,EAAE,QAAQ,CAAC;IAC5B,+CAA+C;IAC/C,QAAQ,CAAC,MAAM,EAAE,MAAM,CAAC;IACxB,qDAAqD;IACrD,QAAQ,CAAC,WAAW,EAAE,MAAM,CAAC;IAC7B,uDAAuD;IACvD,QAAQ,CAAC,SAAS,EAAE,MAAM,CAAC;IAC3B,iDAAiD;IACjD,QAAQ,CAAC,OAAO,EAAE,MAAM,CAAC;IACzB,4CAA4C;IAC5C,GAAG,EAAE,CAAC,KAAK,EAAE,UAAU,CAAC,IAAI,CAAC,KAAK,WAAW,GAAG,OAAO,CAAC,WAAW,CAAC,CAAC;IACrE,yDAAyD;IACzD,OAAO,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,cAAc,KAAK,OAAO,CAAC,IAAI,CAAC,CAAC,GAAG,SAAS,CAAC;CACpE;AAED;;;;;;;;;;;;;;;;;;;;;;;;;GAyBG;AACH,wBAAgB,WAAW,CAAC,IAAI,GAAG,OAAO,EAAE,KAAK,EAAE,KAAK,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC,CAE3E"} | ||
| {"version":3,"file":"check.d.ts","sourceRoot":"","sources":["../src/check.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,QAAQ,EAAE,MAAM,eAAe,CAAC;AAC9C,OAAO,KAAK,EAAE,QAAQ,EAAE,MAAM,eAAe,CAAC;AAC9C,OAAO,KAAK,EAAE,WAAW,EAAE,MAAM,UAAU,CAAC;AAE5C;;;;;;GAMG;AACH;;;;;GAKG;AACH,MAAM,WAAW,mBAAmB;IAClC,GAAG,CAAC,IAAI,EAAE,MAAM,GAAG,MAAM,GAAG,IAAI,CAAC;CAClC;AAED,MAAM,WAAW,UAAU,CAAC,IAAI,GAAG,OAAO;IACxC,QAAQ,CAAC,GAAG,EAAE,WAAW,CAAC;IAC1B,QAAQ,CAAC,IAAI,EAAE,MAAM,CAAC;IACtB,QAAQ,CAAC,GAAG,EAAE,IAAI,CAAC;IACnB;;;;;;;;OAQG;IACH,QAAQ,CAAC,OAAO,CAAC,EAAE,mBAAmB,GAAG,SAAS,CAAC;CACpD;AAED;;GAEG;AACH,MAAM,WAAW,WAAW;IAC1B,QAAQ,CAAC,MAAM,EAAE,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,CAAC;IACnD,yEAAyE;IACzE,QAAQ,CAAC,QAAQ,CAAC,EAAE,MAAM,GAAG,SAAS,CAAC;IACvC,kDAAkD;IAClD,QAAQ,CAAC,iBAAiB,CAAC,EAAE,MAAM,GAAG,SAAS,CAAC;CACjD;AAED;;;GAGG;AACH,MAAM,WAAW,cAAc;IAC7B,QAAQ,CAAC,GAAG,EAAE,MAAM,CAAC;IACrB,QAAQ,CAAC,SAAS,EAAE,YAAY,GAAG,SAAS,CAAC;CAC9C;AAED;;;GAGG;AACH,MAAM,WAAW,KAAK,CAAC,IAAI,GAAG,OAAO;IACnC,uEAAuE;IACvE,QAAQ,CAAC,EAAE,EAAE,MAAM,CAAC;IACpB,QAAQ,CAAC,QAAQ,EAAE,QAAQ,CAAC;IAC5B,QAAQ,CAAC,QAAQ,EAAE,QAAQ,CAAC;IAC5B,+CAA+C;IAC/C,QAAQ,CAAC,MAAM,EAAE,MAAM,CAAC;IACxB,qDAAqD;IACrD,QAAQ,CAAC,WAAW,EAAE,MAAM,CAAC;IAC7B,uDAAuD;IACvD,QAAQ,CAAC,SAAS,EAAE,MAAM,CAAC;IAC3B,iDAAiD;IACjD,QAAQ,CAAC,OAAO,EAAE,MAAM,CAAC;IACzB,4CAA4C;IAC5C,GAAG,EAAE,CAAC,KAAK,EAAE,UAAU,CAAC,IAAI,CAAC,KAAK,WAAW,GAAG,OAAO,CAAC,WAAW,CAAC,CAAC;IACrE,yDAAyD;IACzD,OAAO,CAAC,EAAE,CAAC,CAAC,OAAO,EAAE,cAAc,KAAK,OAAO,CAAC,IAAI,CAAC,CAAC,GAAG,SAAS,CAAC;CACpE;AAED;;;;;;;;;;;;;;;;;;;;;;;;;GAyBG;AACH,wBAAgB,WAAW,CAAC,IAAI,GAAG,OAAO,EAAE,KAAK,EAAE,KAAK,CAAC,IAAI,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC,CAE3E"} |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"check.js","sourceRoot":"","sources":["../src/check.ts"],"names":[],"mappings":"AA4DA;;;;;;;;;;;;;;;;;;;;;;;;;GAyBG;AACH,MAAM,UAAU,WAAW,CAAiB,KAAkB;IAC5D,OAAO,KAAK,CAAC;AACf,CAAC"} | ||
| {"version":3,"file":"check.js","sourceRoot":"","sources":["../src/check.ts"],"names":[],"mappings":"AAgFA;;;;;;;;;;;;;;;;;;;;;;;;;GAyBG;AACH,MAAM,UAAU,WAAW,CAAiB,KAAkB;IAC5D,OAAO,KAAK,CAAC;AACf,CAAC"} |
+1
-1
| { | ||
| "name": "@answerfox/core", | ||
| "version": "0.3.0", | ||
| "version": "0.4.0", | ||
| "description": "Shared types, utilities, and error classes for the Answerfox SEO toolkit.", | ||
@@ -5,0 +5,0 @@ "license": "MIT", |
26951
4.52%408
6.25%