SYMBOL INDEX (63 symbols across 14 files) FILE: assets/media/conduit-logo.svg.generate.ts constant FONT_URL (line 6) | const FONT_URL = 'https://fonts.gstatic.com/s/caudex/v19/esDT311QOP6BJUr... constant TMP_DIR (line 7) | const TMP_DIR = '.tmp'; constant FONT_PATH (line 8) | const FONT_PATH = `${TMP_DIR}/caudex-bold.ttf`; FILE: docs/astro.config.mjs function removeMdExtension (line 42) | function removeMdExtension() { FILE: specs/api/hurl-to-bruno.js constant ROOT (line 9) | const ROOT = resolve(import.meta.dirname); constant HURL_DIR (line 10) | const HURL_DIR = join(ROOT, "hurl"); constant BRUNO_DIR (line 11) | const BRUNO_DIR = join(ROOT, "bruno"); constant CHECK_MODE (line 12) | const CHECK_MODE = process.argv.includes("--check"); function parseHurlFile (line 16) | function parseHurlFile(filePath) { function slugify (line 177) | function slugify(str) { function folderName (line 184) | function folderName(filename) { function fileName (line 188) | function fileName(request, index, method, url) { function jsonpathToJs (line 201) | function jsonpathToJs(jp) { function jsonpathToPropertyCheck (line 210) | function jsonpathToPropertyCheck(jp) { function transformValue (line 227) | function transformValue(rawValue) { function assertToJs (line 284) | function assertToJs(assertLine) { function generateBruFile (line 405) | function generateBruFile(request, seq) { function generateCollection (line 467) | function generateCollection(outputDir) { function collectFiles (line 529) | function collectFiles(dir, prefix = "") { function checkMode (line 545) | function checkMode() { FILE: specs/e2e/error-handling.spec.ts constant API_BASE (line 8) | const API_BASE = 'https://api.realworld.show/api'; function mockApiError (line 13) | async function mockApiError(page: Page, endpoint: string, status: number... function setFakeAuthToken (line 29) | async function setFakeAuthToken(page: Page) { FILE: specs/e2e/helpers/api.ts type UserCredentials (line 4) | interface UserCredentials { function registerUserViaAPI (line 10) | async function registerUserViaAPI(request: APIRequestContext, user: User... function loginUserViaAPI (line 27) | async function loginUserViaAPI(request: APIRequestContext, email: string... function createArticleViaAPI (line 43) | async function createArticleViaAPI( function updateUserViaAPI (line 68) | async function updateUserViaAPI( function createManyArticles (line 86) | async function createManyArticles( FILE: specs/e2e/helpers/articles.ts type ArticleData (line 3) | interface ArticleData { function createArticle (line 10) | async function createArticle(page: Page, article: ArticleData, options: ... function editArticle (line 35) | async function editArticle(page: Page, slug: string, updates: Partial { FILE: specs/e2e/helpers/config.ts constant API_MODE (line 1) | const API_MODE = process.env.API_MODE?.toLowerCase() !== 'false'; constant API_BASE (line 2) | const API_BASE = process.env.API_BASE || 'https://api.realworld.show/api'; FILE: specs/e2e/helpers/debug.ts type AuthState (line 22) | type AuthState = 'authenticated' | 'unauthenticated' | 'unavailable' | '... type User (line 24) | interface User { function getToken (line 36) | async function getToken(page: Page): Promise { function getAuthState (line 44) | async function getAuthState(page: Page): Promise { function getCurrentUser (line 52) | async function getCurrentUser(page: Page): Promise { function waitForAuthState (line 60) | async function waitForAuthState( function isDebugInterfaceAvailable (line 73) | async function isDebugInterfaceAvailable(page: Page): Promise { FILE: specs/e2e/helpers/profile.ts function followUser (line 4) | async function followUser(page: Page, username: string) { function unfollowUser (line 13) | async function unfollowUser(page: Page, username: string) { function updateProfile (line 22) | async function updateProfile( FILE: specs/e2e/helpers/setup.ts type UserCredentials (line 6) | interface UserCredentials { function createUserInIsolation (line 16) | async function createUserInIsolation( function createManyArticles (line 32) | async function createManyArticles( FILE: specs/e2e/user-fetch-errors.spec.ts constant API_BASE (line 9) | const API_BASE = 'https://api.realworld.show/api'; FILE: specs/e2e/xss-security.spec.ts constant XSS_IMAGE_PAYLOADS (line 43) | const XSS_IMAGE_PAYLOADS = [ constant XSS_MARKDOWN_PAYLOADS (line 67) | const XSS_MARKDOWN_PAYLOADS = [ function setupXssDetector (line 98) | function setupXssDetector(page: Page): () => boolean { function injectToken (line 110) | async function injectToken(page: Page, token: string): Promise {