INNER CODE UNIT · JavaScript

parse

namastack/namastack-outbox · namastack-outbox-docs/plugins/canonical-fix-plugin.js:192

  const parse = (value) => value.split('.').map((part) => Number.parseInt(part, 10) || 0);
  const current = parse(version);
  const minimum = parse(minimumVersion);

  for (let index = 0; index < Math.max(current.length, minimum.length); index += 1) {
    const currentPart = current[index] || 0;
    const minimumPart = minimum[index] || 0;
    if (currentPart !== minimumPart) return currentPart > minimumPart;
  }

  return true;
}

function writeRobotsTxt(outDir, versionPrefixes, siteUrl, baseUrl, docsPath) {
  const disallowRules = versionPrefixes
    .map((prefix) => `Disallow: ${baseUrl}${docsPath}/${prefix}/`)
    .join('\n');

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…