Home / Function/ fakeAdapter() — astro Function Reference

fakeAdapter() — astro Function Reference

Architecture documentation for the fakeAdapter() function in index.js from the astro codebase.

Entity Profile

Dependency Diagram

graph TD
  1f5eb951_aa74_e237_1cb7_97cb45df3a7b["fakeAdapter()"]
  a1be80d1_ad15_0c46_251c_6b2350548320["index.js"]
  1f5eb951_aa74_e237_1cb7_97cb45df3a7b -->|defined in| a1be80d1_ad15_0c46_251c_6b2350548320
  style 1f5eb951_aa74_e237_1cb7_97cb45df3a7b fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/astro/test/fixtures/server-entry/fake-adapter/index.js lines 7–37

export default function fakeAdapter({ shape}) {
    return {
        name: '@test/server-entry-fake-adapter',
        hooks: {
            'astro:config:setup': (params) => {
                params.updateConfig({
                    vite: {
                        build: {
                            rollupOptions: {
                                input: {
                                    string: '@test/server-entry-fake-adapter/server.js',
                                    object: { foo: '@test/server-entry-fake-adapter/server.js' },
                                    array: ['@test/server-entry-fake-adapter/server.js']
                                }[shape]
                            }
                        }
                    }
                })
            },
            'astro:config:done': (params) => {
                params.setAdapter({
                    name:'@test/server-entry-fake-adapter',
                    entryType: 'self',
                    supportedAstroFeatures: {
                        serverOutput: 'stable'
                    }
                })
            }
        }
    }
}

Subdomains

Frequently Asked Questions

What does fakeAdapter() do?
fakeAdapter() is a function in the astro codebase, defined in packages/astro/test/fixtures/server-entry/fake-adapter/index.js.
Where is fakeAdapter() defined?
fakeAdapter() is defined in packages/astro/test/fixtures/server-entry/fake-adapter/index.js at line 7.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free