CoreMiddleware — astro Architecture
Standardized request pipeline for both dev and production environments.
Entity Profile
Dependency Diagram
graph TD subdomain_CoreAstro_CoreMiddleware["CoreMiddleware"] 74eaede6_604c_f153_5a03_fab5555699d5["index.ts"] subdomain_CoreAstro_CoreMiddleware --> 74eaede6_604c_f153_5a03_fab5555699d5 b348b824_2985_3524_9b17_fd7579f42c1f["astro2tsx.ts"] subdomain_CoreAstro_CoreMiddleware --> b348b824_2985_3524_9b17_fd7579f42c1f bec2a4fa_ea23_5f60_f1df_9c3d34ef8126["middleware.ts"] subdomain_CoreAstro_CoreMiddleware --> bec2a4fa_ea23_5f60_f1df_9c3d34ef8126 3d4f6e3c_113f_56a1_613a_801cd602ccf0["update.ts"] subdomain_CoreAstro_CoreMiddleware --> 3d4f6e3c_113f_56a1_613a_801cd602ccf0 61bdb796_7444_31bb_d2a3_47bbf4268895["standalone.ts"] subdomain_CoreAstro_CoreMiddleware --> 61bdb796_7444_31bb_d2a3_47bbf4268895 ad642171_aa4f_abf2_da4d_c5b2e217a132["queries.ts"] subdomain_CoreAstro_CoreMiddleware --> ad642171_aa4f_abf2_da4d_c5b2e217a132 f004a067_f0ae_35cb_fc32_ccf4d7476223["astro2tsx.ts"] subdomain_CoreAstro_CoreMiddleware --> f004a067_f0ae_35cb_fc32_ccf4d7476223 ae97098f_05c3_e11f_9a05_46a9f8fa42ea["fs.ts"] subdomain_CoreAstro_CoreMiddleware --> ae97098f_05c3_e11f_9a05_46a9f8fa42ea f9c1f41e_c529_cd5b_bb23_18e49f7a7055["version.ts"] subdomain_CoreAstro_CoreMiddleware --> f9c1f41e_c529_cd5b_bb23_18e49f7a7055 f7144460_0a42_f3e4_9276_46af39d36dba["middleware.ts"] subdomain_CoreAstro_CoreMiddleware --> f7144460_0a42_f3e4_9276_46af39d36dba 0c246b8a_3e19_99e9_f551_6de1e4736ea4["libsql-web.ts"] subdomain_CoreAstro_CoreMiddleware --> 0c246b8a_3e19_99e9_f551_6de1e4736ea4 cc9095c8_1b43_06ff_72e4_ee83e980957f["check.ts"] subdomain_CoreAstro_CoreMiddleware --> cc9095c8_1b43_06ff_72e4_ee83e980957f f79d9e6e_0575_c2b8_506e_ddbc799b5f07["vite-plugin.ts"] subdomain_CoreAstro_CoreMiddleware --> f79d9e6e_0575_c2b8_506e_ddbc799b5f07 8afaebb0_71ed_4e77_4fb4_315e913b707f["functions.ts"] subdomain_CoreAstro_CoreMiddleware --> 8afaebb0_71ed_4e77_4fb4_315e913b707f style subdomain_CoreAstro_CoreMiddleware fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Domain
Functions
- Array()
- DBTables()
- EXEC_DEFAULT_EXPORT_ERROR()
- EXEC_ERROR()
- FILE_NOT_FOUND_ERROR()
- GET()
- GET()
- GET()
- GET()
- GET()
- GET()
- GET()
- GET()
- GET()
- GET()
- GET()
- GET()
- GET()
- INTEGRATION_TABLE_CONFLICT_ERROR()
- NOOP_MIDDLEWARE_FN()
- POST()
- PluginOption()
- PointToPosition()
- Promise()
- Promise()
- RENAME_COLUMN_ERROR()
- RENAME_TABLE_ERROR()
- RedirectSinglePageBuiltModule.onRequest()
- RunnableDevEnvironment()
- TELEMETRY_DISABLED()
- activate()
- addAstroTypes()
- anonymousSessionId()
- appendForwardSlash()
- appendForwardSlash()
- args()
- asArray()
- astro2tsx()
- astroDBIntegration()
- badRequest()
- banner()
- baseDevService.getURL()
- baseDevService.parseURL()
- baseDevService.validateOptions()
- buffersToString()
- build()
- build()
- buildFixture()
- buildISRFolder()
- buildMiddlewareFolder()
- callMiddleware()
- canAlterTableAddColumn()
- canAlterTableDropColumn()
- canChangeTypeWithoutQuery()
- canRecreateTableWithoutDataLoss()
- changelog()
- check()
- check()
- check()
- check()
- checkExamples()
- classNameFromFilename()
- cleanErrorStack()
- clear()
- cli()
- closeContainer()
- cmd()
- cmd()
- cmd()
- cmd()
- collapseDuplicateTrailingSlashes()
- collectErrorMetadata()
- collectInfoFromStacktrace()
- collectPackageInfo()
- componentMetadata()
- componentMetadata()
- configEnvironmentPlugin()
- configEnvironmentPlugin()
- configEnvironmentPlugin()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- convert()
- copyDependenciesToFunction()
- copyDependenciesToFunction()
- copyFilesToFolder()
- copyRequest()
- create()
- create()
- create()
- create()
- create()
- createApp()
- createAppHandler()
- createClient()
- createClient()
- createClient()
- createCompilerPosition()
- createComponent()
- createConfigPlugin()
- createContainer()
- createContainerWithAutomaticRestart()
- createContext()
- createCurrentSnapshot()
- createEmptySnapshot()
- createI18nMiddleware()
- createIntegration()
- createMiddleware()
- createMiddlewareImports()
- createOriginCheckMiddleware()
- createPipeline()
- createPipeline()
- createRenderContext()
- createRequest()
- createRequest()
- createRequestAndResponse()
- createRestartedContainer()
- createStandaloneHandler()
- createVirtualCodeForLanguage()
- cssVariablesTheme()
- databaseFileEnvDefined()
- dbConfigSchema()
- default.fetch()
- default.transform()
- defineDbIntegration()
- defineMiddleware()
- delete()
- dev()
- dev()
- devMatch()
- edgeMiddlewareTemplate()
- editShouldBeInFrontmatter()
- emptyDir()
- enhanceViteSSRError()
- enhancedProvideCompletionItems()
- enhancedResolveCodeAction()
- errorMap()
- escapeRegex()
- escapeTemplateLiterals()
- executeSeedFile()
- exit()
- extractScriptTags()
- extractStylesheets()
- fetchLatestAstroVersion()
- fileUrl()
- filterPackages()
- filteredConsoleError()
- flattenErrorPath()
- folders()
- formatDataLossMessage()
- framework2tsx()
- functionsIntegration()
- generalEnhancements()
- generateEdgeMiddleware()
- generateHint()
- generateTableType()
- getAdded()
- getAddedTables()
- getAlterTableQueries()
- getAstroEnv()
- getAstroLanguagePlugin()
- getAstroMetadata()
- getChangeIndexQueries()
- getChildren()
- getClientIpAddress()
- getCollectionName()
- getComponentByRoute()
- getComponentByRoute()
- getConfigVirtualModContents()
- getConfigWithFallback()
- getConfiguredServerPath()
- getContext()
- getContext()
- getCreateForeignKeyQueries()
- getCreateIndexQueries()
- getCreateTableQuery()
- getDBModule()
- getDbCurrentSnapshot()
- getDbDirectoryUrl()
- getDefaultValueSql()
- getDefinedEntries()
- getDocsForError()
- getDocsForError()
- getDropTableIfExistsQuery()
- getDropTableQueriesForSnapshot()
- getDropped()
- getDroppedTables()
- getDtsContent()
- getFirstForwardedValue()
- getFormState()
- getFrontmatterLanguagePlugin()
- getFrontmatterLanguagePlugin()
- getFrontmatterStatus()
- getHTMLDocument()
- getHTMLVirtualCode()
- getInternalPackageVersion()
- getJsxRenderer()
- getKebabErrorName()
- getLanguagePlugin()
- getLanguageServer()
- getLanguageServicePlugins()
- getLocalClientModule()
- getLocalVirtualModContents()
- getMatchPattern()
- getMigrationQueries()
- getModifiers()
- getModuleForRoute()
- getName()
- getName()
- getNetworkAddress()
- getNewFrontmatterEdit()
- getNodeWritable()
- getPrettierPluginPath()
- getProductionCurrentSnapshot()
- getProjectIdFromGit()
- getProjectInfo()
- getReactMajorVersion()
- getRecreateTableQueries()
- getRedirectLocation()
- getReferencesConfig()
- getRegistry()
- getRemoteClientModule()
- getRemoteDatabaseInfo()
- getRemoteVirtualModContents()
- getRenderer()
- getRequestData()
- getRequestSocket()
- getResolvedSeedFiles()
- getSignalId()
- getStringifiedTableExports()
- getSvelteLanguagePlugin()
- getTSXRangesAsLSPRanges()
- getTableChangeQueries()
- getTempViteServer()
- getTypeOrLiteralMsg()
- getUpdated()
- getUpdatedColumns()
- getVirtualCodeTSX()
- getViteConfiguration()
- getViteConfiguration()
- getViteErrorPayload()
- getVueLanguagePlugin()
- grammarFiles()
- handlePrerenderRequest()
- has()
- hasCompilationErrors()
- hasDefault()
- hasPackageJSON()
- hasRuntimeDefault()
- headElements()
- headElements()
- help()
- hookError()
- hostOptions()
- importEditorIntegration()
- importVueIntegration()
- incrementId()
- incrementId()
- incrementId()
- initialize()
- input()
- integration()
- isAllowedUrl()
- isAlreadyHydrated()
- isAsync()
- isDev()
- isDev()
- isDisabled()
- isEmpty()
- isFormRequest()
- isFormRequest()
- isInComponentStartTag()
- isInsideFrontmatter()
- isJSDocument()
- isLocalsSerializable()
- isNoCantReturnOutsideFunction()
- isPlainObject()
- isPrerenderRequest()
- isRemoteAllowed()
- isRemotePath()
- isRequestServerIsland()
- isStatusCodePage()
- isString()
- isSupportedLanguage()
- isValidCompletion()
- isValidVersion()
- item()
- joinPaths()
- jsonScriptToVirtualCode()
- libSQLConfigTransformed()
- loadFixture()
- loadFixture()
- log()
- makeRequestBody()
- makeRequestHeaders()
- mapObject()
- match()
- matchHostname()
- matchPort()
- matchRoute()
- mergeCSSContextsByLanguage()
- mergeJSContexts()
- moduleScriptToVirtualCode()
- noop()
- normalizePathname()
- notify()
- notifyDate()
- onRequest()
- onRequest()
- onRequest()
- onRequest()
- onRequest()
- onRequest()
- onRequest()
- onRequest()
- onRequest()
- onRequest()
- onRequest()
- onRequest()
- optionsPlugin()
- parseBoolean()
- parseHTML()
- parseI18nUrl()
- parseLibSQLConfig()
- parseNumber()
- parseOptionalBoolean()
- parsePackageVersion()
- patchTSX()
- patchTSX()
- post()
- prefix()
- preprocessHTML()
- printAsRedirects()
- printHelp()
- promisifySpawn()
- pushSchema()
- pushToDb()
- readResult()
- recmaExamplePlugin()
- recreateTables()
- rehypeExamplePlugin()
- remotePatternToRegex()
- removeLeadingForwardSlash()
- removeLeadingForwardSlash()
- renderError()
- renderErrorMarkdown()
- renderErrorMarkdown()
- req()
- req()
- requestIs404Or500()
- requestUrl()
- resetExample()
- resolveDbAppToken()
- resolveTargetVersion()
- restartContainer()
- restoreSignalsOnProps()
- runInstallCommand()
- safeConvertToTSX()
- safeConvertToTSX()
- safeJSONParse()
- safeParseAst()
- sayHello()
- sayHello()
- schemaTypeToSqlType()
- selectGfmLink()
- selectRehypeSvg()
- selectRemarkExample()
- send()
- sequence()
- service.getHTMLAttributes()
- service.getHTMLAttributes()
- service.getSrcSet()
- service.getURL()
- service.transform()
- setIsTrusted()
- setup()
- setup()
- setup()
- sharedValidateOptions()
- shouldCheckForUpdates()
- shouldRestartContainer()
- slash()
- slotName()
- slotName()
- spinner()
- sqlSchema()
- start()
- startContainer()
- startsWithDotSlash()
- store()
- stringify()
- success()
- svelteIntegration()
- tablesSchema()
- test()
- testImageService()
- text()
- toAssume()
- toDefault()
- toPascalCase()
- transformerCompactLineOptions()
- trimSlashes()
- tryRewrite()
- tryRewrite()
- trySerializeLocals()
- tryStatSync()
- unionExpectedVals()
- updateRoutes()
- upgrade()
- urlIndex()
- useConsoleFilter()
- validateDbAppTokenFlag()
- validatePackageName()
- validateSetAdapter()
- vercelAdapter()
- verify()
- viaLocal()
- vitePluginDb()
- vitePluginDbClient()
- vitePluginMiddleware()
- vitePluginMiddlewareBuild()
- viteVersion()
- warn()
- warnMissingAdapter()
- withState()
- write()
- writeJson()
- writeSitemapChunk()
- writeSkewProtectionConfig()
- yaml2ts()
- z()
- z()
Source Files
- packages/integrations/vercel/test/fixtures/isr/src/pages/api/[dynamic].ts
- packages/integrations/vue/test/fixtures/app-entrypoint-async/src/pages/_app.ts
- packages/integrations/vue/test/fixtures/app-entrypoint-no-export-default/src/pages/_app.ts
- packages/astro/src/core/dev/adapter-validation.ts
- packages/integrations/node/test/fixtures/locals/src/pages/api.js
- packages/astro/src/core/app/dev/app.ts
- packages/astro/src/core/app/app.ts
- packages/language-tools/language-server/src/core/astro2tsx.ts
- packages/language-tools/ts-plugin/src/astro2tsx.ts
- packages/language-tools/vscode/scripts/build-grammar.mjs
- packages/integrations/vercel/src/image/build-service.ts
- packages/language-tools/vscode/scripts/build.mjs
- packages/astro/src/core/middleware/callMiddleware.ts
- scripts/smoke/check.js
- packages/language-tools/language-server/src/check.ts
- packages/internal-helpers/src/cli.ts
- packages/integrations/svelte/src/client.svelte.ts
- packages/integrations/vue/src/client.ts
- packages/language-tools/vscode/src/client.ts
- packages/integrations/react/src/client.ts
- packages/language-tools/language-server/src/core/compilerUtils.ts
- packages/language-tools/language-server/src/plugins/typescript/completions.ts
- packages/astro/src/core/dev/container.ts
- packages/integrations/preact/src/context.ts
- packages/integrations/solid/src/context.ts
- packages/astro/src/core/middleware/defineMiddleware.ts
- packages/integrations/netlify/test/functions/fixtures/sessions/src/pages/destroy.ts
- packages/integrations/node/test/fixtures/sessions/src/pages/destroy.ts
- packages/integrations/vercel/src/image/dev-service.ts
- packages/astro/src/core/app/entrypoint/dev.ts
- packages/astro/src/core/dev/dev.ts
- packages/astro/src/core/routing/dev.ts
- packages/integrations/vercel/src/serverless/entrypoint.ts
- packages/db/src/core/integration/error-map.ts
- packages/db/src/core/errors.ts
- packages/language-tools/language-server/src/core/frontmatterHolders.ts
- packages/internal-helpers/src/fs.ts
- packages/integrations/netlify/src/functions.ts
- packages/integrations/mdx/test/fixtures/mdx-frontmatter/src/pages/glob.json.js
- packages/upgrade/src/actions/help.ts
- packages/language-tools/language-server/src/importPackage.ts
- packages/integrations/partytown/src/index.ts
- packages/astro/src/cli/dev/index.ts
- packages/db/src/core/cli/commands/shell/index.ts
- packages/language-tools/language-server/src/plugins/typescript-addons/index.ts
- packages/integrations/preact/src/index.ts
- packages/astro/src/core/middleware/index.ts
- packages/language-tools/language-server/src/core/index.ts
- packages/language-tools/language-server/src/plugins/typescript/index.ts
- packages/db/src/core/cli/commands/execute/index.ts
- packages/db/src/core/cli/index.ts
- packages/db/src/core/cli/commands/push/index.ts
- packages/upgrade/src/index.ts
- packages/db/src/core/integration/index.ts
- packages/integrations/sitemap/src/index.ts
- packages/integrations/netlify/src/index.ts
- packages/integrations/solid/src/index.ts
- packages/db/src/core/cli/commands/verify/index.ts
- packages/integrations/node/test/fixtures/headers/src/pages/endpoints/kitchen-sink.ts
- packages/language-tools/ts-plugin/src/language.ts
- packages/db/src/core/db-client/libsql-local.ts
- packages/db/src/core/db-client/libsql-node.ts
- packages/db/src/core/db-client/libsql-web.ts
- packages/integrations/mdx/test/mdx-plugins.test.js
- packages/integrations/mdx/test/mdx-plus-react-errors.test.js
- packages/upgrade/src/messages.ts
- packages/integrations/vercel/test/fixtures/middleware-without-edge-file/src/middleware.js
- packages/integrations/cloudflare/test/fixtures/astro-env/src/middleware.ts
- packages/integrations/node/test/fixtures/sessions/src/middleware.ts
- packages/integrations/netlify/test/hosted/hosted-astro-project/src/middleware.ts
- packages/integrations/cloudflare/test/fixtures/vite-plugin/src/middleware.ts
- packages/integrations/node/test/fixtures/prerender/src/middleware.ts
- packages/integrations/node/test/fixtures/locals/src/middleware.ts
- packages/integrations/vercel/src/serverless/middleware.ts
- packages/integrations/netlify/test/functions/fixtures/middleware/src/middleware.ts
- packages/integrations/netlify/test/functions/fixtures/sessions/src/middleware.ts
- packages/astro/src/i18n/middleware.ts
- packages/integrations/cloudflare/test/fixtures/sessions/src/middleware.ts
- packages/integrations/node/src/middleware.ts
- packages/integrations/netlify/test/development/fixtures/primitives/src/middleware.ts
- packages/astro/src/core/app/middlewares.ts
- packages/db/src/core/cli/migration-queries.ts
- packages/integrations/vercel/src/lib/nft.ts
- packages/integrations/netlify/src/lib/nft.ts
- packages/astro/src/core/middleware/noop-middleware.ts
- packages/integrations/mdx/test/fixtures/mdx-url-export/src/pages/pages.json.js
- packages/integrations/mdx/test/fixtures/mdx-get-headings/src/pages/pages.json.js
- packages/integrations/sitemap/src/utils/parse-i18n-url.ts
- packages/language-tools/language-server/src/core/parseAstro.ts
- packages/language-tools/language-server/src/core/parseCSS.ts
- packages/language-tools/language-server/src/core/parseHTML.ts
- packages/language-tools/language-server/src/core/parseJS.ts
- packages/integrations/netlify/test/functions/fixtures/cookies/src/pages/partitioned.js
- packages/astro/src/core/app/pipeline.ts
- packages/astro/src/core/app/dev/pipeline.ts
- packages/telemetry/src/post.ts
- scripts/cmd/prebuild.js
- packages/db/src/core/cli/print-help.ts
- packages/underscore-redirects/src/print.ts
- packages/db/src/core/queries.ts
- packages/language-tools/language-server/test/fixture/renameThis.ts
- packages/astro/src/core/routing/request.ts
- packages/astro/src/core/request.ts
- packages/integrations/node/test/fixtures/headers/src/pages/endpoints/response-cookies-single.ts
- packages/integrations/node/test/fixtures/headers/src/pages/endpoints/response-undefined-headers-object.ts
- packages/astro/src/core/dev/restart.ts
- packages/astro/src/core/errors/dev/runtime.ts
- packages/db/src/core/schemas.ts
- packages/language-tools/ts-plugin/test/fixtures/script.ts
- packages/integrations/vercel/src/lib/searchRoot.ts
- packages/astro/src/core/middleware/sequence.ts
- packages/integrations/node/src/serve-app.ts
- packages/integrations/react/src/server-v17.ts
- packages/integrations/vue/src/server.ts
- packages/integrations/react/src/server.ts
- packages/integrations/svelte/src/server.ts
- packages/integrations/vercel/src/image/shared-dev-service.ts
- packages/upgrade/src/shell.ts
- packages/integrations/partytown/src/sirv.ts
- packages/integrations/node/test/fixtures/node-middleware/src/pages/ssr.ts
- packages/integrations/node/src/standalone.ts
- packages/language-tools/language-server/src/core/svelte.ts
- packages/integrations/vercel/test/test-image-service.js
- packages/integrations/sitemap/test/test-utils.js
- packages/integrations/node/test/test-utils.js
- scripts/cmd/test.js
- packages/db/src/core/integration/typegen.ts
- packages/integrations/node/src/types.ts
- packages/db/src/core/types.ts
- packages/astro/src/core/dev/update-check.ts
- packages/integrations/netlify/test/functions/fixtures/sessions/src/pages/update.ts
- packages/integrations/node/test/fixtures/sessions/src/pages/update.ts
- packages/upgrade/test/utils.js
- packages/language-tools/language-server/test/utils.ts
- packages/astro/src/core/errors/dev/utils.ts
- packages/language-tools/language-server/src/plugins/utils.ts
- packages/db/src/core/utils.ts
- packages/language-tools/language-server/src/core/utils.ts
- packages/db/src/core/db-client/utils.ts
- packages/upgrade/src/actions/verify.ts
- packages/integrations/react/src/version.ts
- packages/integrations/netlify/src/vite-plugin-config.ts
- packages/db/src/core/integration/vite-plugin-db-client.ts
- packages/db/src/core/integration/vite-plugin-db.ts
- packages/astro/src/core/middleware/vite-plugin.ts
- packages/astro/src/core/errors/dev/vite.ts
- packages/integrations/react/src/vnode-children.ts
- packages/language-tools/language-server/src/core/vue.ts
- packages/integrations/sitemap/src/write-sitemap-chunk.ts
- packages/language-tools/yaml2ts/src/yaml2ts.ts
Source
- packages/integrations/vercel/test/fixtures/isr/src/pages/api/[dynamic].ts
- packages/integrations/vue/test/fixtures/app-entrypoint-async/src/pages/_app.ts
- packages/integrations/vue/test/fixtures/app-entrypoint-no-export-default/src/pages/_app.ts
- packages/astro/src/core/dev/adapter-validation.ts
- packages/integrations/node/test/fixtures/locals/src/pages/api.js
- packages/astro/src/core/app/dev/app.ts
- packages/astro/src/core/app/app.ts
- packages/language-tools/language-server/src/core/astro2tsx.ts
- packages/language-tools/ts-plugin/src/astro2tsx.ts
- packages/language-tools/vscode/scripts/build-grammar.mjs
- packages/integrations/vercel/src/image/build-service.ts
- packages/language-tools/vscode/scripts/build.mjs
- packages/astro/src/core/middleware/callMiddleware.ts
- scripts/smoke/check.js
- packages/language-tools/language-server/src/check.ts
- packages/internal-helpers/src/cli.ts
- packages/integrations/svelte/src/client.svelte.ts
- packages/integrations/vue/src/client.ts
- packages/language-tools/vscode/src/client.ts
- packages/integrations/react/src/client.ts
- packages/language-tools/language-server/src/core/compilerUtils.ts
- packages/language-tools/language-server/src/plugins/typescript/completions.ts
- packages/astro/src/core/dev/container.ts
- packages/integrations/preact/src/context.ts
- packages/integrations/solid/src/context.ts
- packages/astro/src/core/middleware/defineMiddleware.ts
- packages/integrations/netlify/test/functions/fixtures/sessions/src/pages/destroy.ts
- packages/integrations/node/test/fixtures/sessions/src/pages/destroy.ts
- packages/integrations/vercel/src/image/dev-service.ts
- packages/astro/src/core/app/entrypoint/dev.ts
- packages/astro/src/core/dev/dev.ts
- packages/astro/src/core/routing/dev.ts
- packages/integrations/vercel/src/serverless/entrypoint.ts
- packages/db/src/core/integration/error-map.ts
- packages/db/src/core/errors.ts
- packages/language-tools/language-server/src/core/frontmatterHolders.ts
- packages/internal-helpers/src/fs.ts
- packages/integrations/netlify/src/functions.ts
- packages/integrations/mdx/test/fixtures/mdx-frontmatter/src/pages/glob.json.js
- packages/upgrade/src/actions/help.ts
- packages/language-tools/language-server/src/importPackage.ts
- packages/integrations/partytown/src/index.ts
- packages/astro/src/cli/dev/index.ts
- packages/db/src/core/cli/commands/shell/index.ts
- packages/language-tools/language-server/src/plugins/typescript-addons/index.ts
- packages/integrations/preact/src/index.ts
- packages/astro/src/core/middleware/index.ts
- packages/language-tools/language-server/src/core/index.ts
- packages/language-tools/language-server/src/plugins/typescript/index.ts
- packages/db/src/core/cli/commands/execute/index.ts
- packages/db/src/core/cli/index.ts
- packages/db/src/core/cli/commands/push/index.ts
- packages/upgrade/src/index.ts
- packages/db/src/core/integration/index.ts
- packages/integrations/sitemap/src/index.ts
- packages/integrations/netlify/src/index.ts
- packages/integrations/solid/src/index.ts
- packages/db/src/core/cli/commands/verify/index.ts
- packages/integrations/node/test/fixtures/headers/src/pages/endpoints/kitchen-sink.ts
- packages/language-tools/ts-plugin/src/language.ts
- packages/db/src/core/db-client/libsql-local.ts
- packages/db/src/core/db-client/libsql-node.ts
- packages/db/src/core/db-client/libsql-web.ts
- packages/integrations/mdx/test/mdx-plugins.test.js
- packages/integrations/mdx/test/mdx-plus-react-errors.test.js
- packages/upgrade/src/messages.ts
- packages/integrations/vercel/test/fixtures/middleware-without-edge-file/src/middleware.js
- packages/integrations/cloudflare/test/fixtures/astro-env/src/middleware.ts
- packages/integrations/node/test/fixtures/sessions/src/middleware.ts
- packages/integrations/netlify/test/hosted/hosted-astro-project/src/middleware.ts
- packages/integrations/cloudflare/test/fixtures/vite-plugin/src/middleware.ts
- packages/integrations/node/test/fixtures/prerender/src/middleware.ts
- packages/integrations/node/test/fixtures/locals/src/middleware.ts
- packages/integrations/vercel/src/serverless/middleware.ts
- packages/integrations/netlify/test/functions/fixtures/middleware/src/middleware.ts
- packages/integrations/netlify/test/functions/fixtures/sessions/src/middleware.ts
- packages/astro/src/i18n/middleware.ts
- packages/integrations/cloudflare/test/fixtures/sessions/src/middleware.ts
- packages/integrations/node/src/middleware.ts
- packages/integrations/netlify/test/development/fixtures/primitives/src/middleware.ts
- packages/astro/src/core/app/middlewares.ts
- packages/db/src/core/cli/migration-queries.ts
- packages/integrations/vercel/src/lib/nft.ts
- packages/integrations/netlify/src/lib/nft.ts
- packages/astro/src/core/middleware/noop-middleware.ts
- packages/integrations/mdx/test/fixtures/mdx-url-export/src/pages/pages.json.js
- packages/integrations/mdx/test/fixtures/mdx-get-headings/src/pages/pages.json.js
- packages/integrations/sitemap/src/utils/parse-i18n-url.ts
- packages/language-tools/language-server/src/core/parseAstro.ts
- packages/language-tools/language-server/src/core/parseCSS.ts
- packages/language-tools/language-server/src/core/parseHTML.ts
- packages/language-tools/language-server/src/core/parseJS.ts
- packages/integrations/netlify/test/functions/fixtures/cookies/src/pages/partitioned.js
- packages/astro/src/core/app/pipeline.ts
- packages/astro/src/core/app/dev/pipeline.ts
- packages/telemetry/src/post.ts
- scripts/cmd/prebuild.js
- packages/db/src/core/cli/print-help.ts
- packages/underscore-redirects/src/print.ts
- packages/db/src/core/queries.ts
- packages/language-tools/language-server/test/fixture/renameThis.ts
- packages/astro/src/core/routing/request.ts
- packages/astro/src/core/request.ts
- packages/integrations/node/test/fixtures/headers/src/pages/endpoints/response-cookies-single.ts
- packages/integrations/node/test/fixtures/headers/src/pages/endpoints/response-undefined-headers-object.ts
- packages/astro/src/core/dev/restart.ts
- packages/astro/src/core/errors/dev/runtime.ts
- packages/db/src/core/schemas.ts
- packages/language-tools/ts-plugin/test/fixtures/script.ts
- packages/integrations/vercel/src/lib/searchRoot.ts
- packages/astro/src/core/middleware/sequence.ts
- packages/integrations/node/src/serve-app.ts
- packages/integrations/react/src/server-v17.ts
- packages/integrations/vue/src/server.ts
- packages/integrations/react/src/server.ts
- packages/integrations/svelte/src/server.ts
- packages/integrations/vercel/src/image/shared-dev-service.ts
- packages/upgrade/src/shell.ts
- packages/integrations/partytown/src/sirv.ts
- packages/integrations/node/test/fixtures/node-middleware/src/pages/ssr.ts
- packages/integrations/node/src/standalone.ts
- packages/language-tools/language-server/src/core/svelte.ts
- packages/integrations/vercel/test/test-image-service.js
- packages/integrations/sitemap/test/test-utils.js
- packages/integrations/node/test/test-utils.js
- scripts/cmd/test.js
- packages/db/src/core/integration/typegen.ts
- packages/integrations/node/src/types.ts
- packages/db/src/core/types.ts
- packages/astro/src/core/dev/update-check.ts
- packages/integrations/netlify/test/functions/fixtures/sessions/src/pages/update.ts
- packages/integrations/node/test/fixtures/sessions/src/pages/update.ts
- packages/upgrade/test/utils.js
- packages/language-tools/language-server/test/utils.ts
- packages/astro/src/core/errors/dev/utils.ts
- packages/language-tools/language-server/src/plugins/utils.ts
- packages/db/src/core/utils.ts
- packages/language-tools/language-server/src/core/utils.ts
- packages/db/src/core/db-client/utils.ts
- packages/upgrade/src/actions/verify.ts
- packages/integrations/react/src/version.ts
- packages/integrations/netlify/src/vite-plugin-config.ts
- packages/db/src/core/integration/vite-plugin-db-client.ts
- packages/db/src/core/integration/vite-plugin-db.ts
- packages/astro/src/core/middleware/vite-plugin.ts
- packages/astro/src/core/errors/dev/vite.ts
- packages/integrations/react/src/vnode-children.ts
- packages/language-tools/language-server/src/core/vue.ts
- packages/integrations/sitemap/src/write-sitemap-chunk.ts
- packages/language-tools/yaml2ts/src/yaml2ts.ts
Frequently Asked Questions
What is the CoreMiddleware subdomain?
CoreMiddleware is a subdomain in the astro codebase, part of the CoreAstro domain. Standardized request pipeline for both dev and production environments. It contains 150 source files.
Which domain does CoreMiddleware belong to?
CoreMiddleware belongs to the CoreAstro domain.
What functions are in CoreMiddleware?
The CoreMiddleware subdomain contains 437 function(s): Array, DBTables, EXEC_DEFAULT_EXPORT_ERROR, EXEC_ERROR, FILE_NOT_FOUND_ERROR, GET, GET, GET, and 429 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free