- Collection
- Environment
Convert Postman collection to Bruno collection
Copy
const { postmanToBruno } = require('@usebruno/converters');
const brunoCollection = postmanToBruno(postmanCollection);
Copy
const { postmanToBruno } = require('@usebruno/converters');
const { readFile, writeFile } = require('fs/promises');
const path = require('path');
async function convertPostmanToBruno(inputFile, outputFile) {
try {
const inputData = await readFile(inputFile, 'utf8');
const brunoCollection = postmanToBruno(JSON.parse(inputData));
await writeFile(outputFile, JSON.stringify(brunoCollection, null, 2));
console.log('Conversion successful!');
} catch (error) {
console.error('Error during conversion:', error);
}
}
convertPostmanToBruno(
path.join(__dirname, 'demo_collection.postman_collection.json'),
path.join(__dirname, 'demo_collection.bruno_collection.json')
);
Convert Postman Environment to Bruno Environment
Copy
const { postmanToBrunoEnvironment } = require('@usebruno/converters');
const brunoEnvironment = postmanToBrunoEnvironment(postmanEnvironment);
Copy
const { postmanToBrunoEnvironment } = require('@usebruno/converters');
const { readFile, writeFile } = require('fs/promises');
const path = require('path');
async function convertPostmanEnvironment(inputFile, outputFile) {
try {
const inputData = await readFile(inputFile, 'utf8');
const brunoEnvironment = await postmanToBrunoEnvironment(JSON.parse(inputData));
await writeFile(outputFile, JSON.stringify(brunoEnvironment, null, 2));
console.log('Environment conversion successful!');
} catch (error) {
console.error('Error during environment conversion:', error);
}
}
convertPostmanEnvironment(
path.join(__dirname, 'demo_environment.postman_environment.json'),
path.join(__dirname, 'demo_environment.bruno_environment.json')
);