All files / coherent.js/packages/adapters/src sveltekit.js

0% Statements 0/20
0% Branches 0/1
0% Functions 0/1
0% Lines 0/20

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24                                               
/**
 * SvelteKit Adapter for Coherent.js
 */
 
import { renderToString } from '@coherentjs/core';
 
export function createSvelteKitAdapter(_options = {}) {
  return {
    name: '@coherentjs/sveltekit',
    renderComponent: (component, props) => renderToString(component, props)
  };
}
 
export function createPreprocessor(_options = {}) {
  return {
    name: 'coherent-preprocessor',
    markup({ content, _filename }) {
      // Basic preprocessor logic
      return {
        code: content
      };
    }
  };
}