You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

27 lines
943 B

import { convertToAsciidoc } from './src/converters/to-asciidoc';
import { detectFormat } from './src/detector';
import * as fs from 'fs';
import * as path from 'path';
// Read just the list section from markdown test doc
const markdownContent = fs.readFileSync(
path.join(__dirname, 'markdown_testdoc.md'),
'utf-8'
);
// Extract just the list sections
const listSection = markdownContent.split('## Bullet list')[1]?.split('##')[0] || markdownContent;
console.log('=== ORIGINAL MARKDOWN ===');
console.log(listSection);
console.log('\n=== DETECTED FORMAT ===');
const format = detectFormat(listSection);
console.log(format);
console.log('\n=== CONVERTED ASCIIDOC ===');
const asciidoc = convertToAsciidoc(listSection, format, '', {});
console.log(asciidoc);
// Write to file for inspection
fs.writeFileSync(path.join(__dirname, 'debug-asciidoc-output.adoc'), asciidoc);
console.log('\n=== Written to debug-asciidoc-output.adoc ===');