ConvertersInsomnia to Bruno

Convert Insomnia collection to Bruno collection

const { insomniaToBruno } = require('@usebruno/converters');
 
const brunoCollection = insomniaToBruno(insomniaCollection);
insomnia-to-bruno.js
const { insomniaToBruno } = require('@usebruno/converters');
const { readFile, writeFile } = require('fs/promises');
const path = require('path');
 
async function convertInsomniaToBruno(inputFile, outputFile) {
  try {
    const inputData = await readFile(inputFile, 'utf8');
    const brunoCollection = await insomniaToBruno(JSON.parse(inputData));
    await writeFile(outputFile, JSON.stringify(brunoCollection, null, 2));
    console.log('Insomnia conversion successful!');
  } catch (error) {
    console.error('Error during Insomnia conversion:', error);
  }
}
 
convertInsomniaToBruno(
  path.join(__dirname, 'demo_collection.insomnia_collection.json'),
  path.join(__dirname, 'demo_collection.bruno_collection.json')
);