Add more template tag plugins (#3)

This commit is contained in:
Gregory Schier
2024-10-02 06:56:07 -07:00
committed by GitHub
parent 9df586cb59
commit 54689d19ef
29 changed files with 412 additions and 7160 deletions

156
package-lock.json generated
View File

@@ -9,7 +9,7 @@
"plugins/*"
],
"dependencies": {
"@yaakapp/api": "^0.2.9"
"@yaakapp/api": "^0.2.15"
},
"devDependencies": {
"@types/node": "^22.7.4",
@@ -885,6 +885,33 @@
"dev": true,
"license": "MIT"
},
"node_modules/@types/openapi-to-postmanv2": {
"version": "3.2.4",
"resolved": "https://registry.npmjs.org/@types/openapi-to-postmanv2/-/openapi-to-postmanv2-3.2.4.tgz",
"integrity": "sha512-5SMU3TY2gmQRs6Ri7WRlI7tF2QEK0K4GfL50ghAPOUv4NkxhG37Aq2qystytm9fcmUgHDfyrkwZyprRgp85mxg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/postman-collection": "*"
}
},
"node_modules/@types/postman-collection": {
"version": "3.5.10",
"resolved": "https://registry.npmjs.org/@types/postman-collection/-/postman-collection-3.5.10.tgz",
"integrity": "sha512-l8xAUZNW9MzKWyeWuPgQlnyvpX8beeLqXYZTixr55Figae8/0gFb5l5GcU1y+3yeDmbXdY57cGxdvu+4OGbMdg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/node": "*"
}
},
"node_modules/@types/shell-quote": {
"version": "1.7.5",
"resolved": "https://registry.npmjs.org/@types/shell-quote/-/shell-quote-1.7.5.tgz",
"integrity": "sha512-+UE8GAGRPbJVQDdxi16dgadcBfQ+KG2vgZhV1+3A1XmHbmwcdwhCUwIdy+d3pAGrbvgRoVSjeI9vOWyq376Yzw==",
"dev": true,
"license": "MIT"
},
"node_modules/@vitest/expect": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-2.0.4.tgz",
@@ -976,13 +1003,61 @@
}
},
"node_modules/@yaakapp/api": {
"version": "0.2.9",
"resolved": "https://registry.npmjs.org/@yaakapp/api/-/api-0.2.9.tgz",
"integrity": "sha512-0l6kfLWDqf0eKFeGE/8xKtqDNH/30YUPL9QW4ZvIB+daVqfhrJ/5V0JMR+g1atU+EXBe2E/WViaQmcK5lgBOng==",
"version": "0.2.15",
"resolved": "https://registry.npmjs.org/@yaakapp/api/-/api-0.2.15.tgz",
"integrity": "sha512-SW5S3Ca00Qo8Z/IhzCWrSQU0CZHHHCZwuDZtJkjTbfVL5Lv0DAaZsORNEIaeHyuqeQU9xRoi+Wr/WHoA3bG6+A==",
"dependencies": {
"@types/node": "^22.5.4"
}
},
"node_modules/@yaakapp/exporter-curl": {
"resolved": "plugins/exporter-curl",
"link": true
},
"node_modules/@yaakapp/filter-jsonpath": {
"resolved": "plugins/filter-jsonpath",
"link": true
},
"node_modules/@yaakapp/filter-xpath": {
"resolved": "plugins/filter-xpath",
"link": true
},
"node_modules/@yaakapp/importer-curl": {
"resolved": "plugins/importer-curl",
"link": true
},
"node_modules/@yaakapp/importer-insomnia": {
"resolved": "plugins/importer-insomnia",
"link": true
},
"node_modules/@yaakapp/importer-openapi": {
"resolved": "plugins/importer-openapi",
"link": true
},
"node_modules/@yaakapp/importer-postman": {
"resolved": "plugins/importer-postman",
"link": true
},
"node_modules/@yaakapp/importer-yaak": {
"resolved": "plugins/importer-yaak",
"link": true
},
"node_modules/@yaakapp/template-function-file": {
"resolved": "plugins/template-function-file",
"link": true
},
"node_modules/@yaakapp/template-function-hash": {
"resolved": "plugins/template-function-hash",
"link": true
},
"node_modules/@yaakapp/template-function-prompt": {
"resolved": "plugins/template-function-prompt",
"link": true
},
"node_modules/@yaakapp/template-function-request": {
"resolved": "plugins/template-function-request",
"link": true
},
"node_modules/aggregate-error": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
@@ -2237,10 +2312,6 @@
"dev": true,
"license": "MIT"
},
"node_modules/exporter-curl": {
"resolved": "plugins/exporter-curl",
"link": true
},
"node_modules/extend-shallow": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
@@ -2508,14 +2579,6 @@
"node": ">=8"
}
},
"node_modules/filter-jsonpath": {
"resolved": "plugins/filter-jsonpath",
"link": true
},
"node_modules/filter-xpath": {
"resolved": "plugins/filter-xpath",
"link": true
},
"node_modules/find-up": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
@@ -3069,26 +3132,6 @@
"node": ">= 4"
}
},
"node_modules/importer-curl": {
"resolved": "plugins/importer-curl",
"link": true
},
"node_modules/importer-insomnia": {
"resolved": "plugins/importer-insomnia",
"link": true
},
"node_modules/importer-openapi": {
"resolved": "plugins/importer-openapi",
"link": true
},
"node_modules/importer-postman": {
"resolved": "plugins/importer-postman",
"link": true
},
"node_modules/importer-yaak": {
"resolved": "plugins/importer-yaak",
"link": true
},
"node_modules/indent-string": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
@@ -5771,10 +5814,6 @@
"array-includes": "^3.0.3"
}
},
"node_modules/template-function-request": {
"resolved": "plugins/template-function-request",
"link": true
},
"node_modules/template-function-response": {
"resolved": "plugins/template-function-response",
"link": true
@@ -6604,9 +6643,11 @@
}
},
"plugins/exporter-curl": {
"name": "@yaakapp/exporter-curl",
"version": "0.0.1"
},
"plugins/filter-jsonpath": {
"name": "@yaakapp/filter-jsonpath",
"version": "0.0.1",
"dependencies": {
"jsonpath-plus": "^9.0.0"
@@ -6616,6 +6657,7 @@
}
},
"plugins/filter-xpath": {
"name": "@yaakapp/filter-xpath",
"version": "0.0.1",
"dependencies": {
"@xmldom/xmldom": "^0.8.10",
@@ -6623,40 +6665,56 @@
}
},
"plugins/importer-curl": {
"name": "@yaakapp/importer-curl",
"version": "0.0.1",
"dependencies": {
"shell-quote": "^1.8.1"
},
"devDependencies": {
"@types/shell-quote": "^1.7.5"
}
},
"plugins/importer-insomnia": {
"name": "@yaakapp/importer-insomnia",
"version": "0.0.1",
"dependencies": {
"yaml": "^2.4.2"
}
},
"plugins/importer-openapi": {
"name": "@yaakapp/importer-openapi",
"version": "0.0.1",
"dependencies": {
"openapi-to-postmanv2": "^4.23.1",
"yaml": "^2.4.2"
},
"devDependencies": {
"@types/openapi-to-postmanv2": "^3.2.4"
}
},
"plugins/importer-postman": {
"name": "@yaakapp/importer-postman",
"version": "0.0.1"
},
"plugins/importer-yaak": {
"name": "@yaakapp/importer-yaak",
"version": "0.0.1"
},
"plugins/template-function-file": {
"name": "@yaakapp/template-function-file",
"version": "0.0.1"
},
"plugins/template-function-hash": {
"name": "@yaakapp/template-function-hash",
"version": "0.0.1"
},
"plugins/template-function-prompt": {
"name": "@yaakapp/template-function-prompt",
"version": "0.0.1"
},
"plugins/template-function-request": {
"version": "0.0.1",
"dependencies": {
"@xmldom/xmldom": "^0.8.10",
"jsonpath-plus": "^9.0.0",
"xpath": "^0.0.34"
},
"devDependencies": {
"@types/jsonpath": "^0.2.4"
}
"name": "@yaakapp/template-function-request",
"version": "0.0.1"
},
"plugins/template-function-response": {
"version": "0.0.1",