No description
Find a file
autocommit 170b4788a6 feat(astro): Introduce devAllowedHosts config to restrict allowed hosts in Astro dev server
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-18 17:54:23 -07:00
src feat(astro): Introduce devAllowedHosts config to restrict allowed hosts in Astro dev server 2026-05-18 17:54:23 -07:00
.gitignore initial commit: @cocotte/astro-config 2026-05-18 16:55:42 -07:00
package.json deps-upgrade(deps): ⬆️ Update React, React DOM, and related packages to latest stable versions 2026-05-18 17:54:22 -07:00
README.md initial commit: @cocotte/astro-config 2026-05-18 16:55:42 -07:00
tsconfig.json initial commit: @cocotte/astro-config 2026-05-18 16:55:42 -07:00

@cocotte/astro-config

Shared Astro config factory for Cocotte brand marketing sites.

Usage

```js // astro.config.mjs import { defineBrandSiteConfig } from '@cocotte/astro-config';

export default defineBrandSiteConfig({ site: 'https://futawaifutour.com', }); ```

Options

Name Type Default
`site` `string` (required)
`outDir` `string` `'dist'`
`base` `string` `'/'`
`port` `number` (astro default)
`i18n` `{ defaultLocale, locales[] }`
`integrations` extra Astro integrations `[]`
`overrides` `Partial` `{}`

The factory ships:

  • `output: 'static'`
  • Sitemap integration (with i18n if configured)
  • `build.format: 'directory'` → clean URLs
  • `build.inlineStylesheets: 'auto'`
  • `compressHTML: true`
  • `prefetch` on hover
  • Vite cssMinify + esbuild minify