meld
Version:
Meld: A template language for LLM prompts
24 lines (20 loc) • 711 B
JavaScript
import { main } from '../api/index.js';
import path from 'path';
import fs from 'fs';
// Create a simple test file
const testContent = `@text greeting = "Hello World"
{{greeting}}`;
const testFilePath = path.join(process.cwd(), 'test-debug.meld');
fs.writeFileSync(testFilePath, testContent);
console.log('Testing with transformation enabled:');
main(testFilePath, {
transformation: true
}).then(result => {
console.log('Result:', result);
console.log('Contains "Hello World":', result.includes('Hello World'));
console.log('Contains "{{greeting}}":', result.includes('{{greeting}}'));
}).catch(error => {
console.error('Error:', error);
});
// Clean up after test
// fs.unlinkSync(testFilePath);