From 13470345fe3cc20dfd3bedb9a35fffe2f1ab68ac Mon Sep 17 00:00:00 2001 From: Nijiko Yonskai Date: Wed, 20 May 2020 19:52:15 -0700 Subject: [PATCH] feat(plugins) introduce new plugin properties for kong-bundle (#2206) Introduces new `package.json` properties for upcoming plugin hub updates to `insomnia-plugin-kong-bundle`. - Add `$.insomnia.displayName` for plugin display name on UI & GUIs - Add `$.insomnia.bundle` boolean flag denotes bundle status to show individual plugins on hub - Add `$.insomnia.applications` object to be used for install buttons and checks - Add `$.insomnia.images.icon` property for plugin icon - Add `$.insomnia.images.cover` property for plugin cover image --- plugins/insomnia-plugin-kong-bundle/cover.svg | 93 +++++++++++++++++++ plugins/insomnia-plugin-kong-bundle/icon.svg | 6 ++ .../insomnia-plugin-kong-bundle/package.json | 13 ++- 3 files changed, 110 insertions(+), 2 deletions(-) create mode 100644 plugins/insomnia-plugin-kong-bundle/cover.svg create mode 100644 plugins/insomnia-plugin-kong-bundle/icon.svg diff --git a/plugins/insomnia-plugin-kong-bundle/cover.svg b/plugins/insomnia-plugin-kong-bundle/cover.svg new file mode 100644 index 0000000000..81d2938939 --- /dev/null +++ b/plugins/insomnia-plugin-kong-bundle/cover.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/insomnia-plugin-kong-bundle/icon.svg b/plugins/insomnia-plugin-kong-bundle/icon.svg new file mode 100644 index 0000000000..858e053e75 --- /dev/null +++ b/plugins/insomnia-plugin-kong-bundle/icon.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/plugins/insomnia-plugin-kong-bundle/package.json b/plugins/insomnia-plugin-kong-bundle/package.json index bce43172a3..3145d81db9 100644 --- a/plugins/insomnia-plugin-kong-bundle/package.json +++ b/plugins/insomnia-plugin-kong-bundle/package.json @@ -4,11 +4,20 @@ "main": "index.js", "insomnia": { "name": "kong-bundle", - "description": "Bundle of all Kong plugins" + "displayName": "Kong Plugin Bundle", + "description": "Bundle of all Kong functionality", + "bundle": true, + "applications": { + "designer": "*" + }, + "images": { + "icon": "icon.svg", + "cover": "cover.svg" + } }, "dependencies": { "insomnia-plugin-kong-declarative-config": "^2.2.4", "insomnia-plugin-kong-kubernetes-config": "^2.2.4", "insomnia-plugin-kong-portal": "^2.2.4" } -} +} \ No newline at end of file