mirror of
https://github.com/KeygraphHQ/shannon.git
synced 2026-08-29 06:20:44 +02:00
* docs: rebuild the npm package README on the main README's identity * docs: point the README banner fallback at an asset that exists * docs: declare the npm package author, homepage, and issue tracker * docs(cli): retire "Framework" and settle on the canonical product line * docs: describe the banner image in alt text instead of repeating the lockup * feat(cli): print a plain-text banner when stdout is not a terminal * feat(report): attribute the markdown report from a shared brand constant * feat(cli): frame the plain-text banner with rules and split the version line * docs: drop the URL from the npm author field
19 lines
684 B
TypeScript
19 lines
684 B
TypeScript
// Copyright (C) 2025 Keygraph, Inc.
|
|
|
|
/**
|
|
* Centralized brand strings for report deliverables.
|
|
*
|
|
* Kept in two parts because the two renderers join them differently: the Typst
|
|
* template splits its `brand` input on a pipe to set the cover's two lines
|
|
* (`report.typ:212`), while a human-read line takes an em dash.
|
|
*/
|
|
|
|
export const PRODUCT_NAME = 'Shannon';
|
|
export const PRODUCT_DESCRIPTOR = 'AI Pentester by Keygraph';
|
|
|
|
/** Cover wordmark for the Typst template, which parses the pipe. */
|
|
export const TYPST_BRAND = `${PRODUCT_NAME} | ${PRODUCT_DESCRIPTOR}`;
|
|
|
|
/** Attribution line for prose surfaces. */
|
|
export const BRAND_LOCKUP = `${PRODUCT_NAME} — ${PRODUCT_DESCRIPTOR}`;
|