RoutingSystem — astro Architecture
Handles file-based routing and dynamic route generation.
Entity Profile
Dependency Diagram
graph TD subdomain_CoreAstro_RoutingSystem["RoutingSystem"] d36f457f_85b4_c1a6_745a_c1189315ea50["vite-plugin-config.ts"] subdomain_CoreAstro_RoutingSystem --> d36f457f_85b4_c1a6_745a_c1189315ea50 b732267f_d6c0_cf1d_49c8_16fd06792612["file-url.ts"] subdomain_CoreAstro_RoutingSystem --> b732267f_d6c0_cf1d_49c8_16fd06792612 5e9b95b7_b879_26fe_0542_7582ae13ba27["yaml.ts"] subdomain_CoreAstro_RoutingSystem --> 5e9b95b7_b879_26fe_0542_7582ae13ba27 1d16286a_a608_ecf0_1939_33200eaee4a0["vite-plugin-mdx-postprocess.ts"] subdomain_CoreAstro_RoutingSystem --> 1d16286a_a608_ecf0_1939_33200eaee4a0 5cf28cbb_df91_06e4_faa2_0ea2eb5a9a37["project-info.ts"] subdomain_CoreAstro_RoutingSystem --> 5cf28cbb_df91_06e4_faa2_0ea2eb5a9a37 ab69be47_8646_3945_6749_5ae15a46d282["context.ts"] subdomain_CoreAstro_RoutingSystem --> ab69be47_8646_3945_6749_5ae15a46d282 c07d581f_3cd8_422f_725f_7e13727235fd["utils.ts"] subdomain_CoreAstro_RoutingSystem --> c07d581f_3cd8_422f_725f_7e13727235fd e3643e1b_f4fa_69ec_237d_59d10b769619["entry.json.js"] subdomain_CoreAstro_RoutingSystem --> e3643e1b_f4fa_69ec_237d_59d10b769619 2de36a05_ff67_e84f_76ce_b29404d0679b["dev.ts"] subdomain_CoreAstro_RoutingSystem --> 2de36a05_ff67_e84f_76ce_b29404d0679b 4dbca764_76ba_1a5b_79ab_f6ddff0cb420["index.ts"] subdomain_CoreAstro_RoutingSystem --> 4dbca764_76ba_1a5b_79ab_f6ddff0cb420 3325e896_efbb_d220_9c03_12ceb805ec1d["validate-options.ts"] subdomain_CoreAstro_RoutingSystem --> 3325e896_efbb_d220_9c03_12ceb805ec1d d27cc44a_e2ff_86d0_e654_f90b112f1bba["server.ts"] subdomain_CoreAstro_RoutingSystem --> d27cc44a_e2ff_86d0_e654_f90b112f1bba e047b00d_e2bb_b33f_0ef7_57adb682ce73["image-service.ts"] subdomain_CoreAstro_RoutingSystem --> e047b00d_e2bb_b33f_0ef7_57adb682ce73 dfd9d1a7_e99f_20b5_bb23_c8d9d2860727["image-transform-endpoint.ts"] subdomain_CoreAstro_RoutingSystem --> dfd9d1a7_e99f_20b5_bb23_c8d9d2860727 style subdomain_CoreAstro_RoutingSystem fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Domain
Functions
- ASTRO_TELEMETRY_DISABLED()
- Content()
- FOREIGN_KEY_DNE_ERROR()
- FOREIGN_KEY_REFERENCES_EMPTY_ERROR()
- FOREIGN_KEY_REFERENCES_LENGTH_ERROR()
- GET()
- GET()
- GET()
- GET()
- GET()
- GET()
- GET()
- GET()
- GET()
- GET()
- GET()
- GET()
- GET()
- GET()
- GET()
- GET()
- GET()
- GET()
- GET()
- GET()
- GET()
- GET()
- GET()
- GET()
- GET()
- GET()
- GET()
- GET()
- GET()
- GET()
- POST()
- POST()
- POST()
- POST()
- POST()
- POST()
- REFERENCE_DNE_ERROR()
- TicketForm()
- add()
- addToUserCart()
- annotateContentExport()
- anonymousId()
- anonymousProjectInfo()
- appendExtension()
- appendForwardSlash()
- appendForwardSlash()
- applyDefaultOptions()
- asDrizzleTable()
- asDrizzleTable()
- assertCustomFenceRendered()
- assertValidPackageName()
- astro2tsx()
- atLeastOne()
- bannerAbort()
- binaryInsert()
- blog.schema()
- blog.schema()
- buildGrammar()
- buildMappings()
- buildServerlessFolder()
- bundleConfigFile()
- bundleFile()
- cacheKey()
- cats.loader()
- check()
- check()
- check()
- clean()
- clear()
- clearEnvironment()
- cloudflareConfigCustomizer()
- collectHeadings()
- column.boolean()
- column.date()
- column.json()
- column.number()
- column.text()
- columnMapper()
- component()
- configChangeQueries()
- configEnvironmentPlugin()
- configEnvironmentPlugin()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- content()
- contentEntryType()
- contentEntryType()
- copyFile()
- createAnonymousValue()
- createArrayAttribute()
- createCloudflarePrerenderer()
- createColumn()
- createCompilerPoint()
- createConfigPlugin()
- createConfigPlugin()
- createContentComponent()
- createExports()
- createFileBasedRoutes()
- createGetEnv()
- createGetHeadings()
- createGetI18nLinks()
- createHandler()
- createIntegration()
- createIntegration()
- createMdxProcessor()
- createPlugin()
- createPlugin()
- createPlugin()
- createPreviewServer()
- createPreviewServer()
- createReactElementFromDOMElement()
- createRoutesFile()
- createServer()
- dateType.dataType()
- dateType.fromDriver()
- dateType.toDriver()
- deactivate()
- default.fetch()
- default.getHTMLAttributes()
- default.queue()
- defineDb()
- defineMarkdocConfig()
- defineTable()
- detectRouteCollision()
- dfs()
- dummyGrammars()
- emitOptimizedImages()
- empty()
- enabled()
- enhancedProvideCodeActions()
- enhancedProvideSemanticDiagnostics()
- enhancedResolveCompletionItem()
- ensure404Route()
- ensureDir()
- ensureRangeIsInFrontmatter()
- ensureYarnLock()
- err()
- error()
- extension()
- extractChangelogURLFromRepository()
- fetchAPI()
- fileExtension()
- fileURLIntegration()
- filesSchema()
- findRouteToRewrite()
- finishUsingConsoleFilter()
- formData()
- formatConfigErrorMessage()
- formatPost()
- generateSitemap()
- get()
- getActionState()
- getAdapter()
- getAdapter()
- getAllPaths()
- getCart()
- getCollectionName()
- getConfigDir()
- getConfigExtendingShiki()
- getContainerRenderer()
- getContainerRenderer()
- getContainerRenderer()
- getContentEntryType()
- getContext()
- getContext()
- getContext()
- getContext()
- getCustom404Route()
- getCustom500Route()
- getDefaultImageConfig()
- getDevtoolsPlugin()
- getFallbackRoute()
- getFileInfo()
- getFilesFromFolder()
- getFixture()
- getFixture()
- getImageComponentAttributes()
- getInjectableWebAnalyticsContent()
- getJson()
- getLanguagePlugins()
- getLanguageServerTypesDir()
- getMarkdocTokenizer()
- getMatchRegex()
- getMdxMeta()
- getNetworkLogging()
- getOpenFrontmatterEdit()
- getPackageInfo()
- getParts()
- getParts()
- getPrebuilds()
- getProduct()
- getProducts()
- getProjectId()
- getRedirectStatus()
- getRedirects()
- getRehypePlugins()
- getRemarkPlugins()
- getRenderer()
- getRenderer()
- getRenderer()
- getRenderer()
- getResolvedFileUrl()
- getRouteGenerator()
- getRoutePrerenderOption()
- getRuntime()
- getSettings()
- getSlug()
- getSnippetCompletions()
- getStaticPaths()
- getStaticPaths()
- getStringifiedImports()
- getStringifiedMap()
- getSystemInfo()
- getTempTableName()
- getTempTableName()
- getTextContent()
- getTsconfig()
- getUsedTags()
- getUser()
- getVirtualFileTSX()
- getViteConfiguration()
- getWorkspacePackageVersion()
- getWorkspacePnpPath()
- grammars()
- handle()
- handleSerializedSQL()
- hasFileExtension()
- hasPrimaryKey()
- hasRootFile()
- hasWorkspacePackageJSON()
- heading.transform()
- hello()
- hookError()
- idTest()
- ignoreStringPlugins()
- images.loader()
- images.schema()
- importBundledFile()
- importPrettier()
- importSvelteIntegration()
- incrementId()
- incrementId()
- info()
- initializeRemoteDb()
- injectMetadataExports()
- injectUnderscoreFragmentImport()
- insert()
- install()
- is404()
- isAcceptedPattern()
- isAllowedPackage()
- isComponentConfig()
- isDbError()
- isFileReadable()
- isISODateString()
- isInsideExpression()
- isInternalPath()
- isMatch()
- isNoIsolatedModuleError()
- isNoJsxCannotHaveMultipleAttrsError()
- isNpmPackageName()
- isOnline()
- isParentDirectory()
- isPossibleComponent()
- isRelativePath()
- isRemoteAllowed()
- isRouteExternalRedirect()
- isRouteServerIsland()
- isSerializedSQL()
- isSignal()
- isSpecifierImported()
- isSupportedPackage()
- isSupportedReactVersion()
- isValidNotice()
- isValidUrl()
- jsToTreeNode()
- jsonType.dataType()
- jsonType.fromDriver()
- jsonType.toDriver()
- lint()
- loadAndBundleDbConfigFile()
- loadConfigFromBundledFile()
- loadFixture()
- loadFixture()
- loadFixture()
- loadFixture()
- loadIntegrationConfigFile()
- loadMarkdocConfig()
- loadUserConfigFile()
- loader()
- logListeningOn()
- main()
- mapCodeAction()
- mapEdit()
- markdocIntegration()
- matchPathname()
- matchPattern()
- matchProtocol()
- matchRoute()
- mdx()
- mergeConfig()
- needsHydration()
- needsHydration()
- netlifyIntegration()
- newline()
- normalizeDatabaseUrl()
- parsePreTag()
- pathToFileURL()
- plugin()
- pluralize()
- prebuild()
- prepareExample()
- prepareTestFactory()
- prependForwardSlash()
- prependForwardSlash()
- printHelp()
- prism()
- raiseValidationErrors()
- readHeadersJson()
- readPackageJSON()
- readXML()
- rebuildPlugin.setup()
- record()
- reduce()
- reduceAllPaths()
- rehypeApplyFrontmatterExport()
- rehypeImageToComponent()
- rehypeInjectHeadingsExport()
- rehypeMetaString()
- rehypeSvgPlugin()
- releases.schema()
- remarkExamplePlugin()
- removeBase()
- removeDir()
- removeFileExtension()
- removeLeadingForwardSlash()
- removeLeadingForwardSlashWindows()
- removeQueryString()
- removeTrailingForwardSlash()
- renderConfigChecks()
- renderNullChecks()
- renderPartialsChecks()
- renderSimpleChecks()
- renderToPipeableStreamAsync()
- renderToReadableStreamAsync()
- renderTypographerChecks()
- renderWithRootFolderContainingSpace()
- renderer.renderHydrationScript()
- replaceFileSystemReferences()
- resolveComponentImports()
- resolveDbConfig()
- resolveInjectedRoute()
- resolvePartials()
- resolveReferences()
- rodents.loader()
- routeComparator()
- routeGuardMiddleware()
- routeIsFallback()
- routeIsRedirect()
- run()
- runTest()
- safeParseFrontmatter()
- safeParseFrontmatter()
- segmentsToCfSyntax()
- selectRecmaExample()
- selectRehypeExample()
- selectSmartypantsQuote()
- selectTocLink()
- serializeSignals()
- serverStart()
- service.getURL()
- service.getURL()
- service.validateOptions()
- service.validateOptions()
- set()
- setEnabled()
- setImageConfig()
- setStdout()
- setup()
- setup()
- setup()
- setup()
- setupConfig()
- setupConfigSync()
- setupHeadingConfig()
- setupRemoteDb()
- shell()
- shiki()
- shouldAddCharset()
- shouldHydrate()
- shouldOptimizeImage()
- slash()
- slotName()
- slotName()
- slotName()
- snapShotTest()
- sortById()
- sortPackages()
- spacecraft.schema()
- standalone()
- startsWithDotDotSlash()
- story()
- testFactory()
- testIntegration()
- testIntegration()
- throwEnhancedErrorIfMdxComponent()
- title()
- toHeaders()
- toImportName()
- toPromise()
- tocTest()
- transform()
- transformContentExport()
- transformRespectsRender()
- user()
- userChangeQueries()
- userChangeQueries()
- validateDynamicRouteModule()
- validateOptions()
- verifyVersions()
- viaCache()
- virtualAppEntrypoint()
- virtualEntrypoint()
- vitePluginMdx()
- vitePluginMdxPostprocess()
- waitServerListen()
- writeNetlifyFrameworkConfig()
- writeRoutesFileToOutDir()
- writeSitemap()
Source Files
- packages/integrations/cloudflare/test/fixtures/routing-priority/src/pages/api/catch/[...slug].json.ts
- packages/integrations/cloudflare/test/fixtures/routing-priority/src/pages/api/catch/[foo]-[bar].json.ts
- examples/ssr/src/pages/api/products/[id].ts
- packages/db/test/fixtures/ticketing-example/src/pages/[event]/_Ticket.tsx
- packages/integrations/vue/test/fixtures/app-entrypoint/src/pages/_app.ts
- packages/integrations/cloudflare/test/_test-utils.js
- packages/integrations/react/src/actions.ts
- packages/integrations/node/test/fixtures/sessions/src/pages/api.ts
- examples/hackernews/src/lib/api.ts
- packages/integrations/cloudflare/test/fixtures/sessions/src/pages/api.ts
- examples/ssr/src/api.ts
- packages/integrations/netlify/test/functions/fixtures/sessions/src/pages/api.ts
- packages/integrations/vue/test/fixtures/app-entrypoint-css/src/app.ts
- packages/integrations/cloudflare/src/utils/assets.ts
- packages/astro/src/core/routing/astro-designed-error-pages.ts
- packages/integrations/node/test/fixtures/api-route/src/pages/binary.ts
- scripts/cmd/build.js
- packages/language-tools/language-server/src/buildMappings.ts
- packages/language-tools/language-server/src/plugins/typescript/codeActions.ts
- packages/integrations/markdoc/test/fixtures/content-collections/src/pages/collection.json.js
- packages/integrations/cloudflare/test/fixtures/vite-plugin/src/pages/collections.json.js
- packages/db/test/unit/column-queries.test.js
- packages/telemetry/src/config.ts
- packages/integrations/markdoc/src/config.ts
- packages/integrations/markdoc/test/content-collections.test.js
- packages/integrations/markdoc/src/content-entry-type.ts
- packages/integrations/markdoc/template/content-module-types.d.ts
- packages/integrations/mdx/test/fixtures/mdx-plus-react-errors/src/content.config.js
- examples/starlog/src/content.config.ts
- packages/integrations/cloudflare/test/fixtures/vite-plugin/src/content.config.ts
- packages/integrations/cloudflare/test/fixtures/compile-image-service/src/content.config.ts
- examples/blog/src/content.config.ts
- packages/integrations/svelte/src/context.ts
- packages/integrations/react/src/context.ts
- packages/integrations/vue/src/context.ts
- packages/upgrade/src/actions/context.ts
- packages/integrations/cloudflare/test/fixtures/sessions/src/pages/destroy.ts
- packages/astro/src/assets/endpoint/dev.ts
- packages/language-tools/language-server/src/plugins/typescript/diagnostics.ts
- packages/integrations/sitemap/test/fixtures/chunks/src/pages/endpoint.json.ts
- packages/integrations/markdoc/test/fixtures/content-collections/src/pages/entry.json.js
- packages/integrations/cloudflare/src/utils/env.ts
- packages/db/src/runtime/errors.ts
- packages/db/src/core/integration/file-url.ts
- packages/db/test/fixtures/error-handling/src/pages/foreign-key-constraint.json.ts
- packages/integrations/mdx/test/fixtures/mdx-vite-env-vars/src/pages/frontmatter.json.js
- packages/language-tools/ts-plugin/src/frontmatter.ts
- packages/integrations/cloudflare/src/utils/generate-routes-json.ts
- packages/integrations/sitemap/src/generate-sitemap.ts
- packages/integrations/mdx/test/fixtures/mdx-frontmatter-injection/src/pages/glob.json.js
- packages/integrations/cloudflare/src/utils/handler.ts
- packages/integrations/node/test/fixtures/api-route/src/pages/hash.ts
- packages/integrations/node/test/headers.test.js
- packages/integrations/markdoc/src/heading-ids.ts
- packages/integrations/markdoc/test/headings.test.js
- packages/astro/src/core/routing/helpers.ts
- packages/underscore-redirects/src/host-route.ts
- packages/integrations/cloudflare/src/utils/image-binding-transform.ts
- packages/integrations/cloudflare/src/utils/image-config.ts
- packages/integrations/cloudflare/src/entrypoints/image-endpoint.ts
- packages/integrations/netlify/src/image-service.ts
- packages/integrations/cloudflare/src/entrypoints/image-service.ts
- packages/integrations/cloudflare/src/entrypoints/image-transform-endpoint.ts
- scripts/index.js
- packages/telemetry/test/index.test.js
- packages/integrations/vercel/test/fixtures/isr/src/pages/api/index.ts
- packages/integrations/mdx/src/index.ts
- packages/db/src/runtime/index.ts
- packages/integrations/react/src/index.ts
- packages/integrations/vue/src/index.ts
- packages/db/test/fixtures/integration-only/integration/index.ts
- packages/integrations/node/src/index.ts
- packages/integrations/alpinejs/src/index.ts
- examples/integration/index.ts
- packages/db/test/fixtures/integrations/integration/index.ts
- packages/integrations/cloudflare/src/index.ts
- packages/integrations/markdoc/src/index.ts
- packages/integrations/svelte/src/index.ts
- packages/integrations/vercel/src/index.ts
- packages/upgrade/src/actions/install.ts
- packages/language-tools/language-server/src/languageServerPlugin.ts
- packages/integrations/markdoc/src/load-config.ts
- packages/db/src/core/load-file.ts
- packages/integrations/node/src/log-listening-on.ts
- examples/ssr/src/pages/login.form.async.ts
- examples/ssr/src/pages/login.form.ts
- packages/integrations/netlify/test/functions/fixtures/cookies/src/pages/login.js
- packages/astro/src/core/routing/match.ts
- packages/integrations/mdx/test/mdx-plus-react.test.js
- packages/integrations/vercel/test/fixtures/middleware-with-edge-file/src/middleware.js
- packages/internal-helpers/src/path.ts
- packages/integrations/mdx/src/plugins.ts
- packages/integrations/cloudflare/test/fixtures/vite-plugin/src/loaders/post-loader.ts
- packages/astro/src/core/routing/manifest/prerender.ts
- packages/integrations/cloudflare/src/prerenderer.ts
- packages/integrations/node/src/preview.ts
- packages/integrations/cloudflare/src/entrypoints/preview.ts
- packages/astro/src/core/routing/priority.ts
- packages/integrations/markdoc/src/extensions/prism.ts
- examples/ssr/src/pages/api/products.ts
- packages/telemetry/src/project-info.ts
- packages/integrations/node/test/fixtures/api-route/src/pages/recipes.js
- packages/integrations/node/test/fixtures/api-route/src/pages/redirect.ts
- packages/integrations/vercel/src/lib/redirects.ts
- packages/db/test/unit/reference-queries.test.js
- packages/integrations/netlify/test/functions/fixtures/sessions/src/pages/regenerate.ts
- packages/integrations/node/test/fixtures/sessions/src/pages/regenerate.ts
- packages/integrations/cloudflare/test/fixtures/sessions/src/pages/regenerate.ts
- packages/integrations/mdx/src/rehype-apply-frontmatter-export.ts
- packages/integrations/mdx/src/rehype-collect-headings.ts
- packages/integrations/mdx/src/rehype-images-to-component.ts
- packages/integrations/mdx/src/rehype-meta-string.ts
- packages/integrations/mdx/test/fixtures/image-remark-imgattr/remarkPlugin.js
- packages/internal-helpers/src/remote.ts
- packages/integrations/markdoc/test/render-with-transform.test.js
- packages/integrations/markdoc/test/render.test.js
- packages/integrations/node/test/fixtures/headers/src/pages/endpoints/response-cookies-multi.ts
- packages/integrations/node/test/fixtures/headers/src/pages/endpoints/response-empty-headers-object.ts
- packages/integrations/node/test/fixtures/api-route/src/pages/response-redirect.ts
- packages/astro/src/core/routing/rewrite.ts
- packages/astro/src/vite-plugin-astro-server/route-guard.ts
- packages/integrations/cloudflare/test/routing-priority.test.js
- examples/blog/src/pages/rss.xml.js
- packages/db/test/fixtures/basics/src/pages/run.json.ts
- packages/integrations/markdoc/src/runtime.ts
- packages/integrations/mdx/src/server.ts
- packages/integrations/preact/src/server.ts
- packages/language-tools/language-server/test/server.ts
- packages/integrations/node/src/server.ts
- packages/integrations/solid/src/server.ts
- packages/language-tools/language-server/test/setup.js
- packages/language-tools/vscode/scripts/shared.mjs
- packages/integrations/vercel/src/image/shared.ts
- packages/integrations/markdoc/src/extensions/shiki.ts
- packages/integrations/preact/src/signals.ts
- packages/integrations/node/test/fixtures/headers/src/pages/endpoints/simple.ts
- packages/language-tools/language-server/src/plugins/typescript-addons/snippets.ts
- packages/integrations/netlify/src/ssr-function.ts
- packages/integrations/node/test/fixtures/api-route/src/pages/streaming.ts
- packages/integrations/markdoc/test/syntax-highlighting.test.js
- packages/telemetry/src/system-info.ts
- packages/integrations/vercel/test/test-utils.js
- packages/integrations/alpinejs/test/test-utils.js
- packages/db/test/test-utils.js
- packages/integrations/vue/test/test-utils.js
- packages/language-tools/vscode/test/grammar/test.mjs
- packages/integrations/markdoc/src/tokenizer.ts
- packages/db/src/runtime/types.ts
- packages/integrations/cloudflare/test/fixtures/sessions/src/pages/update.ts
- packages/language-tools/language-server/src/plugins/typescript/utils.ts
- packages/language-tools/language-server/src/utils.ts
- packages/integrations/markdoc/src/utils.ts
- packages/integrations/mdx/src/utils.ts
- packages/db/src/utils.ts
- packages/db/src/runtime/utils.ts
- packages/integrations/sitemap/src/validate-options.ts
- packages/db/src/runtime/virtual.ts
- packages/integrations/vercel/src/vite-plugin-config.ts
- packages/integrations/cloudflare/src/vite-plugin-config.ts
- packages/integrations/mdx/src/vite-plugin-mdx-postprocess.ts
- packages/integrations/mdx/src/vite-plugin-mdx.ts
- packages/integrations/vercel/src/lib/web-analytics.ts
- packages/integrations/cloudflare/test/fixtures/custom-entryfile/src/worker.ts
- packages/integrations/cloudflare/src/wrangler.ts
- packages/integrations/sitemap/src/write-sitemap.ts
- packages/language-tools/language-server/src/plugins/yaml.ts
Source
- packages/integrations/cloudflare/test/fixtures/routing-priority/src/pages/api/catch/[...slug].json.ts
- packages/integrations/cloudflare/test/fixtures/routing-priority/src/pages/api/catch/[foo]-[bar].json.ts
- examples/ssr/src/pages/api/products/[id].ts
- packages/db/test/fixtures/ticketing-example/src/pages/[event]/_Ticket.tsx
- packages/integrations/vue/test/fixtures/app-entrypoint/src/pages/_app.ts
- packages/integrations/cloudflare/test/_test-utils.js
- packages/integrations/react/src/actions.ts
- packages/integrations/node/test/fixtures/sessions/src/pages/api.ts
- examples/hackernews/src/lib/api.ts
- packages/integrations/cloudflare/test/fixtures/sessions/src/pages/api.ts
- examples/ssr/src/api.ts
- packages/integrations/netlify/test/functions/fixtures/sessions/src/pages/api.ts
- packages/integrations/vue/test/fixtures/app-entrypoint-css/src/app.ts
- packages/integrations/cloudflare/src/utils/assets.ts
- packages/astro/src/core/routing/astro-designed-error-pages.ts
- packages/integrations/node/test/fixtures/api-route/src/pages/binary.ts
- scripts/cmd/build.js
- packages/language-tools/language-server/src/buildMappings.ts
- packages/language-tools/language-server/src/plugins/typescript/codeActions.ts
- packages/integrations/markdoc/test/fixtures/content-collections/src/pages/collection.json.js
- packages/integrations/cloudflare/test/fixtures/vite-plugin/src/pages/collections.json.js
- packages/db/test/unit/column-queries.test.js
- packages/telemetry/src/config.ts
- packages/integrations/markdoc/src/config.ts
- packages/integrations/markdoc/test/content-collections.test.js
- packages/integrations/markdoc/src/content-entry-type.ts
- packages/integrations/markdoc/template/content-module-types.d.ts
- packages/integrations/mdx/test/fixtures/mdx-plus-react-errors/src/content.config.js
- examples/starlog/src/content.config.ts
- packages/integrations/cloudflare/test/fixtures/vite-plugin/src/content.config.ts
- packages/integrations/cloudflare/test/fixtures/compile-image-service/src/content.config.ts
- examples/blog/src/content.config.ts
- packages/integrations/svelte/src/context.ts
- packages/integrations/react/src/context.ts
- packages/integrations/vue/src/context.ts
- packages/upgrade/src/actions/context.ts
- packages/integrations/cloudflare/test/fixtures/sessions/src/pages/destroy.ts
- packages/astro/src/assets/endpoint/dev.ts
- packages/language-tools/language-server/src/plugins/typescript/diagnostics.ts
- packages/integrations/sitemap/test/fixtures/chunks/src/pages/endpoint.json.ts
- packages/integrations/markdoc/test/fixtures/content-collections/src/pages/entry.json.js
- packages/integrations/cloudflare/src/utils/env.ts
- packages/db/src/runtime/errors.ts
- packages/db/src/core/integration/file-url.ts
- packages/db/test/fixtures/error-handling/src/pages/foreign-key-constraint.json.ts
- packages/integrations/mdx/test/fixtures/mdx-vite-env-vars/src/pages/frontmatter.json.js
- packages/language-tools/ts-plugin/src/frontmatter.ts
- packages/integrations/cloudflare/src/utils/generate-routes-json.ts
- packages/integrations/sitemap/src/generate-sitemap.ts
- packages/integrations/mdx/test/fixtures/mdx-frontmatter-injection/src/pages/glob.json.js
- packages/integrations/cloudflare/src/utils/handler.ts
- packages/integrations/node/test/fixtures/api-route/src/pages/hash.ts
- packages/integrations/node/test/headers.test.js
- packages/integrations/markdoc/src/heading-ids.ts
- packages/integrations/markdoc/test/headings.test.js
- packages/astro/src/core/routing/helpers.ts
- packages/underscore-redirects/src/host-route.ts
- packages/integrations/cloudflare/src/utils/image-binding-transform.ts
- packages/integrations/cloudflare/src/utils/image-config.ts
- packages/integrations/cloudflare/src/entrypoints/image-endpoint.ts
- packages/integrations/netlify/src/image-service.ts
- packages/integrations/cloudflare/src/entrypoints/image-service.ts
- packages/integrations/cloudflare/src/entrypoints/image-transform-endpoint.ts
- scripts/index.js
- packages/telemetry/test/index.test.js
- packages/integrations/vercel/test/fixtures/isr/src/pages/api/index.ts
- packages/integrations/mdx/src/index.ts
- packages/db/src/runtime/index.ts
- packages/integrations/react/src/index.ts
- packages/integrations/vue/src/index.ts
- packages/db/test/fixtures/integration-only/integration/index.ts
- packages/integrations/node/src/index.ts
- packages/integrations/alpinejs/src/index.ts
- examples/integration/index.ts
- packages/db/test/fixtures/integrations/integration/index.ts
- packages/integrations/cloudflare/src/index.ts
- packages/integrations/markdoc/src/index.ts
- packages/integrations/svelte/src/index.ts
- packages/integrations/vercel/src/index.ts
- packages/upgrade/src/actions/install.ts
- packages/language-tools/language-server/src/languageServerPlugin.ts
- packages/integrations/markdoc/src/load-config.ts
- packages/db/src/core/load-file.ts
- packages/integrations/node/src/log-listening-on.ts
- examples/ssr/src/pages/login.form.async.ts
- examples/ssr/src/pages/login.form.ts
- packages/integrations/netlify/test/functions/fixtures/cookies/src/pages/login.js
- packages/astro/src/core/routing/match.ts
- packages/integrations/mdx/test/mdx-plus-react.test.js
- packages/integrations/vercel/test/fixtures/middleware-with-edge-file/src/middleware.js
- packages/internal-helpers/src/path.ts
- packages/integrations/mdx/src/plugins.ts
- packages/integrations/cloudflare/test/fixtures/vite-plugin/src/loaders/post-loader.ts
- packages/astro/src/core/routing/manifest/prerender.ts
- packages/integrations/cloudflare/src/prerenderer.ts
- packages/integrations/node/src/preview.ts
- packages/integrations/cloudflare/src/entrypoints/preview.ts
- packages/astro/src/core/routing/priority.ts
- packages/integrations/markdoc/src/extensions/prism.ts
- examples/ssr/src/pages/api/products.ts
- packages/telemetry/src/project-info.ts
- packages/integrations/node/test/fixtures/api-route/src/pages/recipes.js
- packages/integrations/node/test/fixtures/api-route/src/pages/redirect.ts
- packages/integrations/vercel/src/lib/redirects.ts
- packages/db/test/unit/reference-queries.test.js
- packages/integrations/netlify/test/functions/fixtures/sessions/src/pages/regenerate.ts
- packages/integrations/node/test/fixtures/sessions/src/pages/regenerate.ts
- packages/integrations/cloudflare/test/fixtures/sessions/src/pages/regenerate.ts
- packages/integrations/mdx/src/rehype-apply-frontmatter-export.ts
- packages/integrations/mdx/src/rehype-collect-headings.ts
- packages/integrations/mdx/src/rehype-images-to-component.ts
- packages/integrations/mdx/src/rehype-meta-string.ts
- packages/integrations/mdx/test/fixtures/image-remark-imgattr/remarkPlugin.js
- packages/internal-helpers/src/remote.ts
- packages/integrations/markdoc/test/render-with-transform.test.js
- packages/integrations/markdoc/test/render.test.js
- packages/integrations/node/test/fixtures/headers/src/pages/endpoints/response-cookies-multi.ts
- packages/integrations/node/test/fixtures/headers/src/pages/endpoints/response-empty-headers-object.ts
- packages/integrations/node/test/fixtures/api-route/src/pages/response-redirect.ts
- packages/astro/src/core/routing/rewrite.ts
- packages/astro/src/vite-plugin-astro-server/route-guard.ts
- packages/integrations/cloudflare/test/routing-priority.test.js
- examples/blog/src/pages/rss.xml.js
- packages/db/test/fixtures/basics/src/pages/run.json.ts
- packages/integrations/markdoc/src/runtime.ts
- packages/integrations/mdx/src/server.ts
- packages/integrations/preact/src/server.ts
- packages/language-tools/language-server/test/server.ts
- packages/integrations/node/src/server.ts
- packages/integrations/solid/src/server.ts
- packages/language-tools/language-server/test/setup.js
- packages/language-tools/vscode/scripts/shared.mjs
- packages/integrations/vercel/src/image/shared.ts
- packages/integrations/markdoc/src/extensions/shiki.ts
- packages/integrations/preact/src/signals.ts
- packages/integrations/node/test/fixtures/headers/src/pages/endpoints/simple.ts
- packages/language-tools/language-server/src/plugins/typescript-addons/snippets.ts
- packages/integrations/netlify/src/ssr-function.ts
- packages/integrations/node/test/fixtures/api-route/src/pages/streaming.ts
- packages/integrations/markdoc/test/syntax-highlighting.test.js
- packages/telemetry/src/system-info.ts
- packages/integrations/vercel/test/test-utils.js
- packages/integrations/alpinejs/test/test-utils.js
- packages/db/test/test-utils.js
- packages/integrations/vue/test/test-utils.js
- packages/language-tools/vscode/test/grammar/test.mjs
- packages/integrations/markdoc/src/tokenizer.ts
- packages/db/src/runtime/types.ts
- packages/integrations/cloudflare/test/fixtures/sessions/src/pages/update.ts
- packages/language-tools/language-server/src/plugins/typescript/utils.ts
- packages/language-tools/language-server/src/utils.ts
- packages/integrations/markdoc/src/utils.ts
- packages/integrations/mdx/src/utils.ts
- packages/db/src/utils.ts
- packages/db/src/runtime/utils.ts
- packages/integrations/sitemap/src/validate-options.ts
- packages/db/src/runtime/virtual.ts
- packages/integrations/vercel/src/vite-plugin-config.ts
- packages/integrations/cloudflare/src/vite-plugin-config.ts
- packages/integrations/mdx/src/vite-plugin-mdx-postprocess.ts
- packages/integrations/mdx/src/vite-plugin-mdx.ts
- packages/integrations/vercel/src/lib/web-analytics.ts
- packages/integrations/cloudflare/test/fixtures/custom-entryfile/src/worker.ts
- packages/integrations/cloudflare/src/wrangler.ts
- packages/integrations/sitemap/src/write-sitemap.ts
- packages/language-tools/language-server/src/plugins/yaml.ts
Frequently Asked Questions
What is the RoutingSystem subdomain?
RoutingSystem is a subdomain in the astro codebase, part of the CoreAstro domain. Handles file-based routing and dynamic route generation. It contains 166 source files.
Which domain does RoutingSystem belong to?
RoutingSystem belongs to the CoreAstro domain.
What functions are in RoutingSystem?
The RoutingSystem subdomain contains 438 function(s): ASTRO_TELEMETRY_DISABLED, Content, FOREIGN_KEY_DNE_ERROR, FOREIGN_KEY_REFERENCES_EMPTY_ERROR, FOREIGN_KEY_REFERENCES_LENGTH_ERROR, GET, GET, GET, and 430 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free