/importers

Convert Postman, cURL, HAR to Insomnia format

Primary LanguageJavaScriptMIT LicenseMIT

Insomnia Importers

Insomnia REST Client Npm Version license TravisCI Coverage Status

This repository contains converters to translate popular HTTP data formats to Insomnia v2 format.

  • Insomnia v1
  • Postman v2
  • cURL
  • HTTP Archive Format 1.2 (HAR)

Installation

For usage on command line, install globally

npm install -g insomnia-importers

For programmatic usage, install in project

npm install --save insomnia-importers

Command Line Usage

insomnia-import /path/to/har-export.json > insomnia-export.json

Programmatic Usage

const importers = require('insomnia-importers')

// Convert a Curl command
const output = importers.convert('curl -X POST httsp://insomnia.rest --data "Cool!"')

// Pretty print the result
console.log(JSON.stringify(output.data, null, 2));

Running Tests

Run all tests

npm test

Run test watcher

npm run test:watch