UNPKG

@pinegrow/piny-astro

Version:

An Astro plugin that implements Piny integration in dev mode.

27 lines (24 loc) 666 B
// index.d.ts import type { AstroIntegration } from 'astro'; /** * Options for {@link PinyAstro}. */ export interface PinyAstroOptions { /** * When `true` (default), the integration injects * `piny.phone.js` into every page during `astro dev`. */ injectScript?: boolean; hotReload?: boolean; } /** * Astro integration that, during `astro dev`, * 1. injects `piny.phone.js` into every page, and * 2. duplicates `data-astro-source-*` attributes as `data-pg-source-*`. * * @param options Configuration options. * @returns The Astro integration instance. */ export default function PinyAstro( options?: PinyAstroOptions, ): AstroIntegration;