Send purpose with render request

This commit is contained in:
Gregory Schier
2024-08-23 13:31:39 -07:00
parent 5ba11ca788
commit 7ca3b9bd20
20 changed files with 47 additions and 47 deletions

View File

@@ -8,7 +8,7 @@
"name": "exporter-curl", "name": "exporter-curl",
"version": "0.0.1", "version": "0.0.1",
"dependencies": { "dependencies": {
"@yaakapp/api": "^0.1.11" "@yaakapp/api": "^0.1.12"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^20.14.9", "@types/node": "^20.14.9",
@@ -701,9 +701,9 @@
} }
}, },
"node_modules/@yaakapp/api": { "node_modules/@yaakapp/api": {
"version": "0.1.11", "version": "0.1.12",
"resolved": "https://registry.npmjs.org/@yaakapp/api/-/api-0.1.11.tgz", "resolved": "https://registry.npmjs.org/@yaakapp/api/-/api-0.1.12.tgz",
"integrity": "sha512-dRZAXrQpftWygy9nJXiIYPzLA9om6reO/RiEacMe9RKqMjNG6FRF8cGmj7BcdyreizJOkH/DmcOpxn09kDD0XA==", "integrity": "sha512-qA+2BBZz1LGTi0wsOmlwaw6xJbE3elPIUMt/BkiRT+DqQC5spZtISsyoPXjtsM0xZc2orjoRJd0LesXH7xkD0g==",
"dependencies": { "dependencies": {
"@types/node": "^22.0.0" "@types/node": "^22.0.0"
} }

View File

@@ -11,6 +11,6 @@
"vitest": "^1.4.0" "vitest": "^1.4.0"
}, },
"dependencies": { "dependencies": {
"@yaakapp/api": "^0.1.11" "@yaakapp/api": "^0.1.12"
} }
} }

View File

@@ -8,7 +8,7 @@ export const plugin: Plugin = {
label: 'Copy as Curl', label: 'Copy as Curl',
icon: 'copy', icon: 'copy',
async onSelect(ctx, args) { async onSelect(ctx, args) {
const rendered_request = await ctx.httpRequest.render({ httpRequest: args.httpRequest }); const rendered_request = await ctx.httpRequest.render({ httpRequest: args.httpRequest, purpose: 'preview' });
const data = await pluginHookExport(ctx, rendered_request); const data = await pluginHookExport(ctx, rendered_request);
ctx.clipboard.copyText(data); ctx.clipboard.copyText(data);
ctx.toast.show({ variant: 'copied', message: 'Curl copied to clipboard' }); ctx.toast.show({ variant: 'copied', message: 'Curl copied to clipboard' });

View File

@@ -8,7 +8,7 @@
"name": "filter-jsonpath", "name": "filter-jsonpath",
"version": "0.0.1", "version": "0.0.1",
"dependencies": { "dependencies": {
"@yaakapp/api": "^0.1.11", "@yaakapp/api": "^0.1.12",
"jsonpath-plus": "^9.0.0" "jsonpath-plus": "^9.0.0"
}, },
"devDependencies": { "devDependencies": {
@@ -48,9 +48,9 @@
} }
}, },
"node_modules/@yaakapp/api": { "node_modules/@yaakapp/api": {
"version": "0.1.11", "version": "0.1.12",
"resolved": "https://registry.npmjs.org/@yaakapp/api/-/api-0.1.11.tgz", "resolved": "https://registry.npmjs.org/@yaakapp/api/-/api-0.1.12.tgz",
"integrity": "sha512-dRZAXrQpftWygy9nJXiIYPzLA9om6reO/RiEacMe9RKqMjNG6FRF8cGmj7BcdyreizJOkH/DmcOpxn09kDD0XA==", "integrity": "sha512-qA+2BBZz1LGTi0wsOmlwaw6xJbE3elPIUMt/BkiRT+DqQC5spZtISsyoPXjtsM0xZc2orjoRJd0LesXH7xkD0g==",
"dependencies": { "dependencies": {
"@types/node": "^22.0.0" "@types/node": "^22.0.0"
} }

View File

@@ -7,7 +7,7 @@
}, },
"dependencies": { "dependencies": {
"jsonpath-plus": "^9.0.0", "jsonpath-plus": "^9.0.0",
"@yaakapp/api": "^0.1.11" "@yaakapp/api": "^0.1.12"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^20.14.9", "@types/node": "^20.14.9",

View File

@@ -9,7 +9,7 @@
"version": "0.0.1", "version": "0.0.1",
"dependencies": { "dependencies": {
"@xmldom/xmldom": "^0.8.10", "@xmldom/xmldom": "^0.8.10",
"@yaakapp/api": "^0.1.11", "@yaakapp/api": "^0.1.12",
"xpath": "^0.0.34" "xpath": "^0.0.34"
}, },
"devDependencies": { "devDependencies": {
@@ -35,9 +35,9 @@
} }
}, },
"node_modules/@yaakapp/api": { "node_modules/@yaakapp/api": {
"version": "0.1.11", "version": "0.1.12",
"resolved": "https://registry.npmjs.org/@yaakapp/api/-/api-0.1.11.tgz", "resolved": "https://registry.npmjs.org/@yaakapp/api/-/api-0.1.12.tgz",
"integrity": "sha512-dRZAXrQpftWygy9nJXiIYPzLA9om6reO/RiEacMe9RKqMjNG6FRF8cGmj7BcdyreizJOkH/DmcOpxn09kDD0XA==", "integrity": "sha512-qA+2BBZz1LGTi0wsOmlwaw6xJbE3elPIUMt/BkiRT+DqQC5spZtISsyoPXjtsM0xZc2orjoRJd0LesXH7xkD0g==",
"dependencies": { "dependencies": {
"@types/node": "^22.0.0" "@types/node": "^22.0.0"
} }

View File

@@ -6,7 +6,7 @@
"build": "yaakcli ./src/index.js" "build": "yaakcli ./src/index.js"
}, },
"dependencies": { "dependencies": {
"@yaakapp/api": "^0.1.11", "@yaakapp/api": "^0.1.12",
"@xmldom/xmldom": "^0.8.10", "@xmldom/xmldom": "^0.8.10",
"xpath": "^0.0.34" "xpath": "^0.0.34"
}, },

View File

@@ -8,7 +8,7 @@
"name": "importer-curl", "name": "importer-curl",
"version": "0.0.1", "version": "0.0.1",
"dependencies": { "dependencies": {
"@yaakapp/api": "^0.1.11", "@yaakapp/api": "^0.1.12",
"shell-quote": "^1.8.1" "shell-quote": "^1.8.1"
}, },
"devDependencies": { "devDependencies": {
@@ -709,9 +709,9 @@
} }
}, },
"node_modules/@yaakapp/api": { "node_modules/@yaakapp/api": {
"version": "0.1.11", "version": "0.1.12",
"resolved": "https://registry.npmjs.org/@yaakapp/api/-/api-0.1.11.tgz", "resolved": "https://registry.npmjs.org/@yaakapp/api/-/api-0.1.12.tgz",
"integrity": "sha512-dRZAXrQpftWygy9nJXiIYPzLA9om6reO/RiEacMe9RKqMjNG6FRF8cGmj7BcdyreizJOkH/DmcOpxn09kDD0XA==", "integrity": "sha512-qA+2BBZz1LGTi0wsOmlwaw6xJbE3elPIUMt/BkiRT+DqQC5spZtISsyoPXjtsM0xZc2orjoRJd0LesXH7xkD0g==",
"dependencies": { "dependencies": {
"@types/node": "^22.0.0" "@types/node": "^22.0.0"
} }

View File

@@ -6,7 +6,7 @@
"build": "yaakcli ./src/index.js" "build": "yaakcli ./src/index.js"
}, },
"dependencies": { "dependencies": {
"@yaakapp/api": "^0.1.11", "@yaakapp/api": "^0.1.12",
"shell-quote": "^1.8.1" "shell-quote": "^1.8.1"
}, },
"devDependencies": { "devDependencies": {

View File

@@ -173,7 +173,7 @@ function importCommand(parseEntries: ParseEntry[], workspaceId: string) {
urlParameters = urlParameters =
search?.split('&').map((p) => { search?.split('&').map((p) => {
const v = splitOnce(p, '='); const v = splitOnce(p, '=');
return { name: v[0] ?? '', value: v[1] ?? '', enabled: true }; return { name: decodeURIComponent(v[0] ?? ''), value: decodeURIComponent(v[1] ?? ''), enabled: true };
}) ?? []; }) ?? [];
url = baseUrl ?? urlArg; url = baseUrl ?? urlArg;

View File

@@ -8,7 +8,7 @@
"name": "importer-insomnia", "name": "importer-insomnia",
"version": "0.0.1", "version": "0.0.1",
"dependencies": { "dependencies": {
"@yaakapp/api": "^0.1.11", "@yaakapp/api": "^0.1.12",
"yaml": "^2.4.2" "yaml": "^2.4.2"
}, },
"devDependencies": { "devDependencies": {
@@ -26,9 +26,9 @@
} }
}, },
"node_modules/@yaakapp/api": { "node_modules/@yaakapp/api": {
"version": "0.1.11", "version": "0.1.12",
"resolved": "https://registry.npmjs.org/@yaakapp/api/-/api-0.1.11.tgz", "resolved": "https://registry.npmjs.org/@yaakapp/api/-/api-0.1.12.tgz",
"integrity": "sha512-dRZAXrQpftWygy9nJXiIYPzLA9om6reO/RiEacMe9RKqMjNG6FRF8cGmj7BcdyreizJOkH/DmcOpxn09kDD0XA==", "integrity": "sha512-qA+2BBZz1LGTi0wsOmlwaw6xJbE3elPIUMt/BkiRT+DqQC5spZtISsyoPXjtsM0xZc2orjoRJd0LesXH7xkD0g==",
"dependencies": { "dependencies": {
"@types/node": "^22.0.0" "@types/node": "^22.0.0"
} }

View File

@@ -6,7 +6,7 @@
"build": "yaakcli ./src/index.js" "build": "yaakcli ./src/index.js"
}, },
"dependencies": { "dependencies": {
"@yaakapp/api": "^0.1.11", "@yaakapp/api": "^0.1.12",
"yaml": "^2.4.2" "yaml": "^2.4.2"
}, },
"devDependencies": { "devDependencies": {

View File

@@ -8,7 +8,7 @@
"name": "importer-openapi", "name": "importer-openapi",
"version": "0.0.1", "version": "0.0.1",
"dependencies": { "dependencies": {
"@yaakapp/api": "^0.1.11", "@yaakapp/api": "^0.1.12",
"openapi-to-postmanv2": "^4.23.1", "openapi-to-postmanv2": "^4.23.1",
"yaml": "^2.4.2" "yaml": "^2.4.2"
}, },
@@ -56,9 +56,9 @@
} }
}, },
"node_modules/@yaakapp/api": { "node_modules/@yaakapp/api": {
"version": "0.1.11", "version": "0.1.12",
"resolved": "https://registry.npmjs.org/@yaakapp/api/-/api-0.1.11.tgz", "resolved": "https://registry.npmjs.org/@yaakapp/api/-/api-0.1.12.tgz",
"integrity": "sha512-dRZAXrQpftWygy9nJXiIYPzLA9om6reO/RiEacMe9RKqMjNG6FRF8cGmj7BcdyreizJOkH/DmcOpxn09kDD0XA==", "integrity": "sha512-qA+2BBZz1LGTi0wsOmlwaw6xJbE3elPIUMt/BkiRT+DqQC5spZtISsyoPXjtsM0xZc2orjoRJd0LesXH7xkD0g==",
"dependencies": { "dependencies": {
"@types/node": "^22.0.0" "@types/node": "^22.0.0"
} }

View File

@@ -6,7 +6,7 @@
"build": "yaakcli ./src/index.js" "build": "yaakcli ./src/index.js"
}, },
"dependencies": { "dependencies": {
"@yaakapp/api": "^0.1.11", "@yaakapp/api": "^0.1.12",
"openapi-to-postmanv2": "^4.23.1", "openapi-to-postmanv2": "^4.23.1",
"yaml": "^2.4.2" "yaml": "^2.4.2"
}, },

View File

@@ -8,7 +8,7 @@
"name": "importer-postman", "name": "importer-postman",
"version": "0.0.1", "version": "0.0.1",
"dependencies": { "dependencies": {
"@yaakapp/api": "^0.1.11" "@yaakapp/api": "^0.1.12"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^20.14.9", "@types/node": "^20.14.9",
@@ -663,9 +663,9 @@
} }
}, },
"node_modules/@yaakapp/api": { "node_modules/@yaakapp/api": {
"version": "0.1.11", "version": "0.1.12",
"resolved": "https://registry.npmjs.org/@yaakapp/api/-/api-0.1.11.tgz", "resolved": "https://registry.npmjs.org/@yaakapp/api/-/api-0.1.12.tgz",
"integrity": "sha512-dRZAXrQpftWygy9nJXiIYPzLA9om6reO/RiEacMe9RKqMjNG6FRF8cGmj7BcdyreizJOkH/DmcOpxn09kDD0XA==", "integrity": "sha512-qA+2BBZz1LGTi0wsOmlwaw6xJbE3elPIUMt/BkiRT+DqQC5spZtISsyoPXjtsM0xZc2orjoRJd0LesXH7xkD0g==",
"dependencies": { "dependencies": {
"@types/node": "^22.0.0" "@types/node": "^22.0.0"
} }

View File

@@ -7,7 +7,7 @@
"build": "yaakcli ./src/index.js" "build": "yaakcli ./src/index.js"
}, },
"dependencies": { "dependencies": {
"@yaakapp/api": "^0.1.11" "@yaakapp/api": "^0.1.12"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^20.14.9", "@types/node": "^20.14.9",

View File

@@ -8,7 +8,7 @@
"name": "importer-yaak", "name": "importer-yaak",
"version": "0.0.1", "version": "0.0.1",
"dependencies": { "dependencies": {
"@yaakapp/api": "^0.1.11" "@yaakapp/api": "^0.1.12"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^20.14.9", "@types/node": "^20.14.9",
@@ -394,9 +394,9 @@
} }
}, },
"node_modules/@yaakapp/api": { "node_modules/@yaakapp/api": {
"version": "0.1.11", "version": "0.1.12",
"resolved": "https://registry.npmjs.org/@yaakapp/api/-/api-0.1.11.tgz", "resolved": "https://registry.npmjs.org/@yaakapp/api/-/api-0.1.12.tgz",
"integrity": "sha512-dRZAXrQpftWygy9nJXiIYPzLA9om6reO/RiEacMe9RKqMjNG6FRF8cGmj7BcdyreizJOkH/DmcOpxn09kDD0XA==", "integrity": "sha512-qA+2BBZz1LGTi0wsOmlwaw6xJbE3elPIUMt/BkiRT+DqQC5spZtISsyoPXjtsM0xZc2orjoRJd0LesXH7xkD0g==",
"dependencies": { "dependencies": {
"@types/node": "^22.0.0" "@types/node": "^22.0.0"
} }

View File

@@ -6,7 +6,7 @@
"build": "yaakcli ./src/index.js" "build": "yaakcli ./src/index.js"
}, },
"dependencies": { "dependencies": {
"@yaakapp/api": "^0.1.11" "@yaakapp/api": "^0.1.12"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^20.14.9", "@types/node": "^20.14.9",

View File

@@ -9,7 +9,7 @@
"version": "0.0.1", "version": "0.0.1",
"dependencies": { "dependencies": {
"@xmldom/xmldom": "^0.8.10", "@xmldom/xmldom": "^0.8.10",
"@yaakapp/api": "^0.1.11", "@yaakapp/api": "^0.1.12",
"jsonpath-plus": "^9.0.0", "jsonpath-plus": "^9.0.0",
"xpath": "^0.0.34" "xpath": "^0.0.34"
}, },
@@ -741,9 +741,9 @@
} }
}, },
"node_modules/@yaakapp/api": { "node_modules/@yaakapp/api": {
"version": "0.1.11", "version": "0.1.12",
"resolved": "https://registry.npmjs.org/@yaakapp/api/-/api-0.1.11.tgz", "resolved": "https://registry.npmjs.org/@yaakapp/api/-/api-0.1.12.tgz",
"integrity": "sha512-dRZAXrQpftWygy9nJXiIYPzLA9om6reO/RiEacMe9RKqMjNG6FRF8cGmj7BcdyreizJOkH/DmcOpxn09kDD0XA==", "integrity": "sha512-qA+2BBZz1LGTi0wsOmlwaw6xJbE3elPIUMt/BkiRT+DqQC5spZtISsyoPXjtsM0xZc2orjoRJd0LesXH7xkD0g==",
"dependencies": { "dependencies": {
"@types/node": "^22.0.0" "@types/node": "^22.0.0"
} }

View File

@@ -6,7 +6,7 @@
"build": "yaakcli src/index.ts" "build": "yaakcli src/index.ts"
}, },
"dependencies": { "dependencies": {
"@yaakapp/api": "^0.1.11", "@yaakapp/api": "^0.1.12",
"jsonpath-plus": "^9.0.0", "jsonpath-plus": "^9.0.0",
"xpath": "^0.0.34", "xpath": "^0.0.34",
"@xmldom/xmldom": "^0.8.10" "@xmldom/xmldom": "^0.8.10"