SYMBOL INDEX (49 symbols across 21 files) FILE: src/cli/index.ts constant PORT (line 29) | const PORT = "3474"; constant HOSTNAME (line 30) | const HOSTNAME = "localhost"; constant CONFIG_FILENAME (line 31) | const CONFIG_FILENAME = ["superstatic.json", "firebase.json"]; constant ENV_FILENAME (line 32) | const ENV_FILENAME = ".env.json"; FILE: src/config.ts type Configuration (line 1) | interface Configuration { type Rewrite (line 13) | interface Rewrite { type Redirect (line 18) | interface Redirect { type Header (line 24) | interface Header { FILE: src/loaders/config-file.js constant CONFIG_FILE (line 28) | const CONFIG_FILE = ["superstatic.json", "firebase.json"]; FILE: src/middleware/env.ts type SuperstaticRequest (line 29) | interface SuperstaticRequest { type SuperstaticResponse (line 35) | interface SuperstaticResponse { function env (line 47) | function env(spec: { env: Record }) { FILE: src/middleware/files.js function normalizeRedirectPath (line 31) | function normalizeRedirectPath(path) { function providerResult (line 196) | function providerResult(req, res, p) { FILE: src/middleware/not-found.js constant DEFAULT_ERROR_PAGE (line 24) | const DEFAULT_ERROR_PAGE = __dirname + "/../../templates/not_found.html"; FILE: src/middleware/redirects.js function formatExternalUrl (line 28) | function formatExternalUrl(u) { function addQuery (line 36) | function addQuery(url, qs) { FILE: src/middleware/rewrites.ts function matcher (line 31) | function matcher(rewrites: Rewrite[]) { FILE: src/options.ts type MiddlewareOptions (line 4) | interface MiddlewareOptions { type ServerOptions (line 18) | interface ServerOptions extends MiddlewareOptions { FILE: src/providers/fs.ts function multiStat (line 27) | async function multiStat( function fetchEtag (line 51) | async function fetchEtag(pathname: string, stat: fs.Stats): Promise): string { function getI18nLanguages (line 86) | function getI18nLanguages(headers: Record): string[] { function cookieValue (line 123) | function cookieValue(cookieString: string, key: string): string { FILE: src/utils/objectutils.ts function isPlainObject (line 27) | function isPlainObject(val: unknown): val is Record { FILE: src/utils/pathutils.ts constant INDEX_FILE (line 22) | const INDEX_FILE = "index.html"; function asDirectoryIndex (line 28) | function asDirectoryIndex(pathname: string): string { function isDirectoryIndex (line 39) | function isDirectoryIndex(pathname: string): boolean { function hasTrailingSlash (line 47) | function hasTrailingSlash(pathname: string): boolean { function addTrailingSlash (line 55) | function addTrailingSlash(pathname: string): string { function removeTrailingSlash (line 63) | function removeTrailingSlash(pathname: string): string { function normalizeMultiSlashes (line 71) | function normalizeMultiSlashes(pathname: string): string { function removeTrailingString (line 80) | function removeTrailingString(string: string, rm: string): string { FILE: src/utils/patterns.js constant RE2 (line 22) | let RE2; function configMatcher (line 48) | function configMatcher(path, config) { function createRaw (line 69) | function createRaw(pattern) { function re2Available (line 77) | function re2Available() { function containsRE2Capture (line 88) | function containsRE2Capture(pattern) { function containsPCRECapture (line 99) | function containsPCRECapture(pattern) { FILE: test/integration/clean-urls.spec.ts function options (line 31) | function options(): MiddlewareOptions & { config: Configuration } { FILE: test/integration/error-pages.spec.ts function options (line 30) | function options(): MiddlewareOptions & { config: Configuration } { FILE: test/integration/i18n.spec.ts function options (line 30) | function options(): MiddlewareOptions & { config: Configuration } { FILE: test/integration/serving-files.spec.ts function options (line 31) | function options(): MiddlewareOptions & { config: Configuration } { FILE: test/unit/middleware/headers.spec.js function okay (line 41) | function okay(req, res) { FILE: test/unit/providers/fs.spec.ts function readStatStream (line 31) | async function readStatStream(