insomnia/packages/insomnia-config
Jack Kavanagh 2bdd84ad22
make all packages private (#5339)
* make all packages private

* remove lerna json and publish scripts

* clean up npmignores

* remove major npm github ci logic
2022-10-27 17:55:30 +02:00
..
src
.eslintignore
.eslintrc.js
jest.config.js
package-lock.json bump electron 21 (#5173) 2022-10-21 14:41:00 +00:00
package.json make all packages private (#5339) 2022-10-27 17:55:30 +02:00
README.md
tsconfig.build.json tsconfig cleanup (#4908) 2022-06-27 12:57:50 -04:00
tsconfig.json tsconfig cleanup (#4908) 2022-06-27 12:57:50 -04:00

Insomnia Config

Design Goals

  • ensure that changing the root TypeScript types will generate new config
  • ensure that making a breaking change to TypeScript will cause failing tests to be updated
  • run validation on the CI

Editor Integration

To get editor integration for this schema, tell your IDE about it. For example, in VS Code add the following to your .vscode/settings.json:

{
  "json.schemas": [
    {
      "fileMatch": [
        "insomnia.config.json",
      ],
      "url": "https://raw.githubusercontent.com/Kong/insomnia/develop/packages/insomnia-config/src/generated/schemas/insomnia.schema.json"
    }
  ]
}