Reorder codegens in alphabetical order

This commit is contained in:
Liyas Thomas
2020-10-30 18:16:34 +05:30
parent 5b4dd74503
commit 5cb6d10e3d
16 changed files with 68 additions and 72 deletions

View File

@@ -1,23 +1,23 @@
import { JSXHRCodegen } from "./generators/js-xhr" import { CLibcurlCodegen } from "./generators/c-libcurl"
import { JSFetchCodegen } from "./generators/js-fetch" import { CsRestsharpCodegen } from "./generators/cs-restsharp"
import { CurlCodegen } from "./generators/curl" import { CurlCodegen } from "./generators/curl"
import { JSAxiosCodegen } from "./generators/js-axios"
import { GoNativeCodegen } from "./generators/go-native" import { GoNativeCodegen } from "./generators/go-native"
import { NodeJsRequestCodegen } from "./generators/nodejs-request" import { JavaOkhttpCodegen } from "./generators/java-okhttp"
import { NodeJsNativeCodegen } from "./generators/nodejs-native" import { JavaUnirestCodegen } from "./generators/java-unirest"
import { JSjQueryCodegen } from "./generators/js-jQuery" import { JavascriptFetchCodegen } from "./generators/javascript-fetch"
import { PowerShellRestMethod } from "./generators/powershell" import { JavascriptJqueryCodegen } from "./generators/javascript-jquery"
import { JavascriptXhrCodegen } from "./generators/javascript-xhr"
import { NodejsAxiosCodegen } from "./generators/nodejs-axios"
import { NodejsNativeCodegen } from "./generators/nodejs-native"
import { NodejsRequestCodegen } from "./generators/nodejs-request"
import { PhpCurlCodegen } from "./generators/php-curl" import { PhpCurlCodegen } from "./generators/php-curl"
import { PythonRequestsCodegen } from "./generators/python-requests" import { PowershellRestmethodCodegen } from "./generators/powershell-restmethod"
import { PythonHttpClientCodegen } from "./generators/python-http-client" import { PythonHttpClientCodegen } from "./generators/python-http-client"
import { WgetCodegen } from "./generators/wget" import { PythonRequestsCodegen } from "./generators/python-requests"
import { CsRestSharpCodegen } from "./generators/cs-restsharp"
import { RubyNetHttpCodeGen } from "./generators/ruby-net-http" import { RubyNetHttpCodeGen } from "./generators/ruby-net-http"
import { SalesforceApexCodegen } from "./generators/salesforce-apex" import { SalesforceApexCodegen } from "./generators/salesforce-apex"
import { ShellHTTPie } from "./generators/shell-httpie" import { ShellHttpieCodegen } from "./generators/shell-httpie"
import { JavaOkHttpClientCodegen } from "./generators/java-ok-http-client" import { ShellWgetCodegen } from "./generators/shell-wget"
import { JavaUnirestCodegen } from "./generators/java-unirest"
import { CLibCurlCodeGen } from "./generators/c-libcurl"
/* Register code generators here. /* Register code generators here.
* A code generator is defined as an object with the following structure. * A code generator is defined as an object with the following structure.
@@ -28,26 +28,26 @@ import { CLibCurlCodeGen } from "./generators/c-libcurl"
* *
*/ */
export const codegens = [ export const codegens = [
CLibCurlCodeGen, CLibcurlCodegen,
CsRestsharpCodegen,
CurlCodegen, CurlCodegen,
CsRestSharpCodegen,
GoNativeCodegen, GoNativeCodegen,
JavaOkHttpClientCodegen, JavaOkhttpCodegen,
JavaUnirestCodegen, JavaUnirestCodegen,
JSAxiosCodegen, JavascriptFetchCodegen,
JSFetchCodegen, JavascriptJqueryCodegen,
JSjQueryCodegen, JavascriptXhrCodegen,
JSXHRCodegen, NodejsAxiosCodegen,
NodeJsRequestCodegen, NodejsNativeCodegen,
NodeJsNativeCodegen, NodejsRequestCodegen,
PhpCurlCodegen, PhpCurlCodegen,
PowerShellRestMethod, PowershellRestmethodCodegen,
PythonRequestsCodegen,
PythonHttpClientCodegen, PythonHttpClientCodegen,
PythonRequestsCodegen,
RubyNetHttpCodeGen, RubyNetHttpCodeGen,
SalesforceApexCodegen, SalesforceApexCodegen,
ShellHTTPie, ShellHttpieCodegen,
WgetCodegen, ShellWgetCodegen,
] ]
export function generateCodeWithGenerator(codegenID, context) { export function generateCodeWithGenerator(codegenID, context) {

View File

@@ -1,6 +1,6 @@
export const CLibCurlCodeGen = { export const CLibcurlCodegen = {
id: "C LibCurl", id: "c-libcurl",
name: "C LibCurl", name: "C libcurl",
generator: ({ generator: ({
auth, auth,
httpUser, httpUser,

View File

@@ -1,6 +1,6 @@
import { isJSONContentType } from "~/helpers/utils/contenttypes" import { isJSONContentType } from "~/helpers/utils/contenttypes"
export const CsRestSharpCodegen = { export const CsRestsharpCodegen = {
id: "cs-restsharp", id: "cs-restsharp",
name: "C# RestSharp", name: "C# RestSharp",
generator: ({ generator: ({

View File

@@ -2,7 +2,7 @@ import { isJSONContentType } from "~/helpers/utils/contenttypes"
export const GoNativeCodegen = { export const GoNativeCodegen = {
id: "go-native", id: "go-native",
name: "Golang Native", name: "Go Native",
generator: ({ generator: ({
url, url,
pathName, pathName,

View File

@@ -1,6 +1,6 @@
export const JavaOkHttpClientCodegen = { export const JavaOkhttpCodegen = {
id: "Java OkHTTP Client", id: "java-okhttp",
name: "Java OkHTTP Client", name: "Java OkHttp",
generator: ({ generator: ({
auth, auth,
httpUser, httpUser,

View File

@@ -1,5 +1,3 @@
import { isJSONContentType } from "~/helpers/utils/contenttypes"
export const JavaUnirestCodegen = { export const JavaUnirestCodegen = {
id: "java-unirest", id: "java-unirest",
name: "Java Unirest", name: "Java Unirest",
@@ -32,13 +30,13 @@ export const JavaUnirestCodegen = {
] ]
// create client and request // create client and request
const verb = verbs.find((v) => v.verb === method) const verb = verbs.find((v) => v.verb === method)
requestString.push(`HttpResponse<String> response = Unirest.${verb.unirestMethod}("${url}${pathName}${queryString}")\n`) requestString.push(
`HttpResponse<String> response = Unirest.${verb.unirestMethod}("${url}${pathName}${queryString}")\n`
)
if (auth === "Basic Auth") { if (auth === "Basic Auth") {
const basic = `${httpUser}:${httpPassword}` const basic = `${httpUser}:${httpPassword}`
requestString.push( requestString.push(
`.header("authorization", "Basic ${window.btoa( `.header("authorization", "Basic ${window.btoa(unescape(encodeURIComponent(basic)))}") \n`
unescape(encodeURIComponent(basic))
)}") \n`
) )
} else if (auth === "Bearer Token" || auth === "OAuth 2.0") { } else if (auth === "Bearer Token" || auth === "OAuth 2.0") {
requestString.push(`.header("authorization", "Bearer ${bearerToken}") \n`) requestString.push(`.header("authorization", "Bearer ${bearerToken}") \n`)
@@ -59,8 +57,8 @@ export const JavaUnirestCodegen = {
if (["POST", "PUT", "PATCH", "DELETE"].includes(method)) { if (["POST", "PUT", "PATCH", "DELETE"].includes(method)) {
if (contentType.includes("x-www-form-urlencoded")) { if (contentType.includes("x-www-form-urlencoded")) {
requestBody = `"${requestBody}"` requestBody = `"${requestBody}"`
}else } else {
{ requestBody = JSON.stringify(requestBody) requestBody = JSON.stringify(requestBody)
} }
requestString.push(`.body(${requestBody})`) requestString.push(`.body(${requestBody})`)

View File

@@ -1,6 +1,6 @@
import { isJSONContentType } from "~/helpers/utils/contenttypes" import { isJSONContentType } from "~/helpers/utils/contenttypes"
export const JSFetchCodegen = { export const JavascriptFetchCodegen = {
id: "js-fetch", id: "js-fetch",
name: "JavaScript Fetch", name: "JavaScript Fetch",
generator: ({ generator: ({

View File

@@ -1,5 +1,5 @@
export const JSjQueryCodegen = { export const JavascriptJqueryCodegen = {
id: "js-jQuery", id: "js-jquery",
name: "JavaScript jQuery", name: "JavaScript jQuery",
generator: ({ generator: ({
url, url,

View File

@@ -1,6 +1,6 @@
import { isJSONContentType } from "~/helpers/utils/contenttypes" import { isJSONContentType } from "~/helpers/utils/contenttypes"
export const JSXHRCodegen = { export const JavascriptXhrCodegen = {
id: "js-xhr", id: "js-xhr",
name: "JavaScript XHR", name: "JavaScript XHR",
generator: ({ generator: ({

View File

@@ -1,8 +1,6 @@
import { isJSONContentType } from "~/helpers/utils/contenttypes" export const NodejsAxiosCodegen = {
id: "nodejs-axios",
export const JSAxiosCodegen = { name: "NodeJs Axios",
id: "js-axios",
name: "JavaScript Axios",
generator: ({ generator: ({
url, url,
pathName, pathName,

View File

@@ -1,6 +1,6 @@
import { isJSONContentType } from "~/helpers/utils/contenttypes" import { isJSONContentType } from "~/helpers/utils/contenttypes"
export const NodeJsNativeCodegen = { export const NodejsNativeCodegen = {
id: "nodejs-native", id: "nodejs-native",
name: "NodeJs Native", name: "NodeJs Native",
generator: ({ generator: ({

View File

@@ -1,6 +1,6 @@
import { isJSONContentType } from "~/helpers/utils/contenttypes" import { isJSONContentType } from "~/helpers/utils/contenttypes"
export const NodeJsRequestCodegen = { export const NodejsRequestCodegen = {
id: "nodejs-request", id: "nodejs-request",
name: "NodeJs Request", name: "NodeJs Request",
generator: ({ generator: ({

View File

@@ -1,6 +1,6 @@
export const PowerShellRestMethod = { export const PowershellRestmethodCodegen = {
id: "powershell-restmethod", id: "powershell-restmethod",
name: "Powershell RestMethod", name: "PowerShell RestMethod",
generator: ({ generator: ({
url, url,
pathName, pathName,

View File

@@ -10,7 +10,7 @@ const printHeaders = (headers) => {
export const PythonHttpClientCodegen = { export const PythonHttpClientCodegen = {
id: "python-http-client", id: "python-http-client",
name: "Python HTTP Client", name: "Python http.client",
generator: ({ generator: ({
url, url,
pathName, pathName,

View File

@@ -1,4 +1,4 @@
export const ShellHTTPie = { export const ShellHttpieCodegen = {
id: "shell-httpie", id: "shell-httpie",
name: "Shell HTTPie", name: "Shell HTTPie",
generator: ({ generator: ({

View File

@@ -1,6 +1,6 @@
export const WgetCodegen = { export const ShellWgetCodegen = {
id: "wget", id: "shell-wget",
name: "wget", name: "Shell wget",
generator: ({ generator: ({
url, url,
pathName, pathName,