mirror of
https://github.com/Kong/insomnia
synced 2024-11-08 14:49:53 +00:00
8300652981
* Bump shell-quote from 1.7.2 to 1.7.3 in /packages/insomnia-importers Bumps [shell-quote](https://github.com/substack/node-shell-quote) from 1.7.2 to 1.7.3. - [Release notes](https://github.com/substack/node-shell-quote/releases) - [Changelog](https://github.com/substack/node-shell-quote/blob/master/CHANGELOG.md) - [Commits](https://github.com/substack/node-shell-quote/compare/v1.7.2...1.7.3) --- updated-dependencies: - dependency-name: shell-quote dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> * Bump got from 11.8.3 to 11.8.5 in /packages/insomnia-smoke-test Bumps [got](https://github.com/sindresorhus/got) from 11.8.3 to 11.8.5. - [Release notes](https://github.com/sindresorhus/got/releases) - [Commits](https://github.com/sindresorhus/got/compare/v11.8.3...v11.8.5) --- updated-dependencies: - dependency-name: got dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * Fix indentation for package-lock Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
---|---|---|
.. | ||
bin | ||
src | ||
.eslintignore | ||
.eslintrc.js | ||
jest.config.js | ||
package-lock.json | ||
package.json | ||
README.md | ||
tsconfig.build.json | ||
tsconfig.json |
Importers
This repository contains converters to translate popular HTTP data formats to the latest Insomnia format.
Supported import types include:
- Insomnia v1, v2, v3, v4
- Postman v2.0
- Postman Environment
- HTTP Archive Format 1.2 (HAR)
- cURL
- Swagger 2.0
- OpenAPI 3.0
- WSDL
Installation
For usage on command line, install globally
npm install -g insomnia-importers
For programmatic usage, install in project
npm install insomnia-importers
Command Line Usage
insomnia-import /path/to/har-export.json > insomnia-export.json
Programmatic Usage
import { importers } from 'insomnia-importers';
(async function () {
// Convert a Curl command
const output = await importers.convert(
'curl -X POST https://insomnia.rest --data "Cool!"'
);
// Pretty print the result
console.log(JSON.stringify(output.data, null, 2));
})();
Running Tests
Run all tests
npm run test
Run test watcher
npm run test:watch