{"version":3,"file":"hooks.cjs","sources":["../src/hooks.ts"],"sourcesContent":["import type { Handle } from '@sveltejs/kit'\n\nimport type { InlineOptions } from '@twind/core'\n\nimport { inline } from '@twind/core'\n\nexport type { InlineOptions }\n\nexport default function handleTwind(options: InlineOptions['tw'] | InlineOptions = {}): Handle {\n  return async function handleTwind$({ event, resolve }) {\n    return resolve(event, {\n      transformPageChunk: ({ html, done }) => (done ? inline(html, options) : html),\n    })\n  }\n}\n"],"names":["options","handleTwind$","event","resolve","transformPageChunk","html","done","inline"],"mappings":";;iBAQe,SAAqBA,UAA+C,EAAE,EAAU;IAC7F,OAAO,eAAeC,aAAa,EAAEC,QAAOC,QAAAA,EAAS,EAAE;QACrD,OAAOA,QAAQD,OAAO;YACpBE,oBAAoB,CAAC,EAAEC,KAAAA,EAAMC,KAAAA,EAAM,GAAMA,OAAOC,WAAAA,CAAOF,MAAML,WAAWK,IAAI;QAC9E;IACF;AACF"}