INNER CODE UNIT · JavaScript

extractDesignLanguage

Manavarya09/design-extract · src/index.js:50

export async function extractDesignLanguage(url, options = {}) {
  const rawData = await crawlPage(url, {
    ...options,
    ignore: options.ignore,
    deepInteract: options.deepInteract,
  });
  const styles = rawData.light.computedStyles;
  const warnings = [];

  const design = {
    meta: {
      url: rawData.url,
      title: rawData.title,
      timestamp: new Date().toISOString(),
      elementCount: styles.length,
      pagesAnalyzed: rawData.pagesAnalyzed || 1,
    },
    colors: safeExtract(extractColors, styles) || { primary: null, secondary: null, accent: null, neutrals: [], backgrounds: [], text: [], gradients: [], all: [] },

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…