mirror of
https://github.com/amitwh/markdown-converter.git
synced 2026-08-02 18:10:18 +05:30
Normalize line endings and remove rpm from Linux build targets
- Normalize line endings across all files - Remove rpm target from Linux build (requires rpmbuild) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,49 +1,49 @@
|
||||
// Test script to verify export functionality
|
||||
const { exec } = require('child_process');
|
||||
const fs = require('fs');
|
||||
const path = require('path');
|
||||
|
||||
console.log('Testing export functionality...');
|
||||
|
||||
// Test 1: Check if pandoc is available
|
||||
console.log('\n1. Checking Pandoc availability...');
|
||||
exec('pandoc --version', (error, stdout, stderr) => {
|
||||
if (error) {
|
||||
console.log('❌ Pandoc not available:', error.message);
|
||||
console.log('✅ Built-in HTML and PDF export should work');
|
||||
} else {
|
||||
console.log('✅ Pandoc is available');
|
||||
console.log(' Version info:', stdout.split('\n')[0]);
|
||||
}
|
||||
});
|
||||
|
||||
// Test 2: Check if test markdown file exists
|
||||
console.log('\n2. Checking test file...');
|
||||
const testFile = path.join(__dirname, 'test-export.md');
|
||||
if (fs.existsSync(testFile)) {
|
||||
console.log('✅ Test markdown file exists:', testFile);
|
||||
const content = fs.readFileSync(testFile, 'utf8');
|
||||
console.log(' File size:', content.length, 'characters');
|
||||
} else {
|
||||
console.log('❌ Test markdown file not found');
|
||||
}
|
||||
|
||||
// Test 3: Check marked library
|
||||
console.log('\n3. Testing marked library...');
|
||||
try {
|
||||
const marked = require('marked');
|
||||
const testMarkdown = '# Test\nThis is a **test** markdown.';
|
||||
const html = marked.parse(testMarkdown);
|
||||
console.log('✅ Marked library working');
|
||||
console.log(' Sample output:', html.substring(0, 50) + '...');
|
||||
} catch (error) {
|
||||
console.log('❌ Marked library error:', error.message);
|
||||
}
|
||||
|
||||
console.log('\n✅ Export functionality test completed!');
|
||||
console.log('\nHow to test exports:');
|
||||
console.log('1. Open the application');
|
||||
console.log('2. Open test-export.md file');
|
||||
console.log('3. Try exporting to HTML (should work without Pandoc)');
|
||||
console.log('4. Try exporting to PDF (should work without Pandoc)');
|
||||
// Test script to verify export functionality
|
||||
const { exec } = require('child_process');
|
||||
const fs = require('fs');
|
||||
const path = require('path');
|
||||
|
||||
console.log('Testing export functionality...');
|
||||
|
||||
// Test 1: Check if pandoc is available
|
||||
console.log('\n1. Checking Pandoc availability...');
|
||||
exec('pandoc --version', (error, stdout, stderr) => {
|
||||
if (error) {
|
||||
console.log('❌ Pandoc not available:', error.message);
|
||||
console.log('✅ Built-in HTML and PDF export should work');
|
||||
} else {
|
||||
console.log('✅ Pandoc is available');
|
||||
console.log(' Version info:', stdout.split('\n')[0]);
|
||||
}
|
||||
});
|
||||
|
||||
// Test 2: Check if test markdown file exists
|
||||
console.log('\n2. Checking test file...');
|
||||
const testFile = path.join(__dirname, 'test-export.md');
|
||||
if (fs.existsSync(testFile)) {
|
||||
console.log('✅ Test markdown file exists:', testFile);
|
||||
const content = fs.readFileSync(testFile, 'utf8');
|
||||
console.log(' File size:', content.length, 'characters');
|
||||
} else {
|
||||
console.log('❌ Test markdown file not found');
|
||||
}
|
||||
|
||||
// Test 3: Check marked library
|
||||
console.log('\n3. Testing marked library...');
|
||||
try {
|
||||
const marked = require('marked');
|
||||
const testMarkdown = '# Test\nThis is a **test** markdown.';
|
||||
const html = marked.parse(testMarkdown);
|
||||
console.log('✅ Marked library working');
|
||||
console.log(' Sample output:', html.substring(0, 50) + '...');
|
||||
} catch (error) {
|
||||
console.log('❌ Marked library error:', error.message);
|
||||
}
|
||||
|
||||
console.log('\n✅ Export functionality test completed!');
|
||||
console.log('\nHow to test exports:');
|
||||
console.log('1. Open the application');
|
||||
console.log('2. Open test-export.md file');
|
||||
console.log('3. Try exporting to HTML (should work without Pandoc)');
|
||||
console.log('4. Try exporting to PDF (should work without Pandoc)');
|
||||
console.log('5. Try exporting to DOCX (requires Pandoc)');
|
||||
Reference in New Issue
Block a user