From fdab3c157400d415dffc45c729d5ce21b62954e2 Mon Sep 17 00:00:00 2001 From: Florian Braun <5863788+FloThinksPi@users.noreply.github.com> Date: Fri, 8 Aug 2025 12:40:02 +0200 Subject: [PATCH 1/3] Flag project as experimental --- README.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 552656d..b1c28d0 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ -# Cloud Foundry CAPI OpenAPI Specification +# Cloud Foundry CAPI OpenAPI Specification - Experimental -This repository contains the OpenAPI 3.0 specification for the Cloud Foundry API (CAPI). It provides a complete, machine-readable definition of the CAPI endpoints, enabling automated client generation, documentation, and testing. +> **Note:** This repository is an experimental project to explore the OpenAPI specification for the Cloud Foundry API (CAPI). It is not an official Cloud Foundry project and may not be suitable for production use. -The rendered documentation can be viewed at: [https://flothinkspi.github.io/cf-api-openapi-poc/](https://flothinkspi.github.io/cf-api-openapi-poc/) +This repository contains the OpenAPI 3.0 specification for the Cloud Foundry API (CAPI). It provides a complete, machine-readable definition of the CAPI endpoints, enabling automated client generation, documentation, and testing. ## Project Structure @@ -40,31 +40,31 @@ The repository is organized as follows: **Linting** -`yarn run lint` +`yarn lint` Lints the OpenAPI specification files using [`redocly lint`](https://github.com/Redocly/redocly-cli) to ensure they adhere to the defined rules and best practices. This helps maintain consistency and quality in the specification. **Building** -`yarn run build` +`yarn build` Executes the `bin/build.js` script to bundle the modular OpenAPI files from `apis/cf/**/` into individual bundled `openapi.yaml` files in the `dist/` directory. It uses [`redocly`](https://github.com/Redocly/redocly-cli) to merge the different OpenAPI files into a single file for each version. **Previewing** -`yarn run preview` +`yarn preview` First, this command runs the build script to ensure the latest specification is bundled. Then, it starts a local HTTP server using `http-server` to serve the `dist/` directory. This allows you to preview the generated documentation locally in your browser. **Creating a new version** -`yarn run create-version 3.131.0` +`yarn create-version 3.131.0` Runs the `bin/create-version.js` script, which is used to create a new versioned directory under `apis/cf/`. This is useful when a new version of the CAPI is released and you need to update the specification. It copies the current `apis/cf/latest/openapi.yaml` to a new versioned directory, and maintains the `redocly.yaml` file for the new version. After running this command and rebuilding, the new version will be available in scalar. **Compliance Testing** -`yarn run test:compliance https://api.example.com dist/latest/openapi.yaml` +`yarn test:compliance https://api.example.com dist/latest/openapi.yaml` Executes the `bin/test-compliance.js` script to run compliance tests against the OpenAPI specification. This ensures that the specification is valid and conforms to the OpenAPI standard. It uses [`wiretap`](https://github.com/pb33f/wiretap) that acts like a proxy server to intercept requests and validate them against the OpenAPI spec. @@ -85,7 +85,7 @@ Hereby `Wiretap` acts as a proxy server that intercepts HTTP requests and respon **Mock Server** -`yarn run test:mockserver` +`yarn test:mockserver` Runs the `bin/test-mockserver.js` script to start a mock server based on the OpenAPI specification. This is useful for testing API clients and integrations without needing a live CAPI environment. From b5e45b8a2cb1b59c03ea481bdd19c907a050ec07 Mon Sep 17 00:00:00 2001 From: Florian Braun <5863788+FloThinksPi@users.noreply.github.com> Date: Fri, 8 Aug 2025 12:40:43 +0200 Subject: [PATCH 2/3] Add script to manage issues for manual review --- scripts/enpoints.txt | 103 +++++++++ scripts/manage_issues.js | 454 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 557 insertions(+) create mode 100644 scripts/enpoints.txt create mode 100755 scripts/manage_issues.js diff --git a/scripts/enpoints.txt b/scripts/enpoints.txt new file mode 100644 index 0000000..7632943 --- /dev/null +++ b/scripts/enpoints.txt @@ -0,0 +1,103 @@ +POST /v3/admin/actions/clear_buildpack_cache +POST /v3/apps +GET /v3/apps/:guid +GET /v3/apps +PATCH /v3/apps/:guid +DELETE /v3/apps/:guid +GET /v3/apps/:guid/droplets/current +GET /v3/apps/:guid/relationships/current_droplet +GET /v3/apps/:guid/env +GET /v3/apps/:guid/environment_variables +GET /v3/apps/:guid/permissions +PATCH /v3/apps/:guid/relationships/current_droplet +GET /v3/apps/:guid/ssh_enabled +POST /v3/apps/:guid/actions/start +POST /v3/apps/:guid/actions/stop +POST /v3/apps/:guid/actions/restart +POST /v3/apps/:guid/actions/clear_buildpack_cache +PATCH /v3/apps/:guid/environment_variables +GET /v3/apps/:guid/features/:name +GET /v3/apps/:guid/features +PATCH /v3/apps/:guid/features/:name +GET /v3/app_usage_events/:guid +GET /v3/app_usage_events +GET /v3/audit_events/:guid +GET /v3/audit_events +POST /v3/builds +GET /v3/builds/:guid +GET /v3/builds +GET /v3/apps/:guid/builds +PATCH /v3/builds/:guid +POST /v3/buildpacks +GET /v3/buildpacks/:guid +GET /v3/buildpacks +PATCH /v3/buildpacks/:guid +DELETE /v3/buildpacks/:guid +POST /v3/buildpacks/:guid/upload +POST /v3/deployments +GET /v3/deployments/:guid +GET /v3/deployments +PATCH /v3/deployments/:guid +POST /v3/deployments/:guid/actions/cancel +POST /v3/deployments/:guid/actions/continue +POST /v3/domains +GET /v3/domains/:guid +GET /v3/domains +GET /v3/organizations/:guid/domains +PATCH /v3/domains/:guid +DELETE /v3/domains/:guid +POST /v3/domains/:guid/relationships/shared_organizations +POST /v3/droplets +GET /v3/droplets/:guid +GET /v3/droplets +GET /v3/packages/:guid/droplets +GET /v3/apps/:guid/droplets +PATCH /v3/droplets/:guid +DELETE /v3/droplets/:guid +POST /v3/droplets?source_guid=:guid +GET /v3/droplets/:guid/download +POST /v3/droplets/:guid/upload +GET /v3/environment_variable_groups/:name +PATCH /v3/environment_variable_groups/:name +GET /v3/feature_flags/:name +GET /v3/feature_flags +PATCH /v3/feature_flags/:name +GET /v3/info +GET /v3/info/usage_summary +POST /v3/isolation_segments +GET /v3/isolation_segments/:guid +GET /v3/isolation_segments +GET /v3/isolation_segments/:guid/relationships/organizations +GET /v3/isolation_segments/:guid/relationships/spaces +PATCH /v3/isolation_segments/:guid +DELETE /v3/isolation_segments/:guid +POST /v3/isolation_segments/:guid/relationships/organizations +GET /v3/jobs/:guid +POST /v3/spaces/:guid/actions/apply_manifest +GET /v3/apps/:guid/manifest +POST /v3/spaces/:guid/manifest_diff +POST /v3/organizations +GET /v3/organizations/:guid +GET /v3/organizations +GET /v3/isolation_segments/:guid/organizations +PATCH /v3/organizations/:guid +DELETE /v3/organizations/:guid +GET /v3/organizations/:guid/domains/default +GET /v3/organizations/:guid/usage_summary +GET /v3/organizations/:guid/users +POST /v3/organization_quotas +GET /v3/organization_quotas/:guid +GET /v3/organization_quotas +DELETE /v3/organization_quotas/:guid +PATCH /v3/organization_quotas/:guid +POST /v3/packages +GET /v3/packages/:guid +GET /v3/packages +GET /v3/apps/:guid/packages +PATCH /v3/packages/:guid +DELETE /v3/packages/:guid +POST /v3/packages?source_guid=:guid +GET /v3/packages/:guid/download +POST /v3/packages/:guid/upload +GET /v3/processes/:guid +GET /v3/apps/:guid/processes/:type \ No newline at end of file diff --git a/scripts/manage_issues.js b/scripts/manage_issues.js new file mode 100755 index 0000000..68de6d8 --- /dev/null +++ b/scripts/manage_issues.js @@ -0,0 +1,454 @@ +#!/usr/bin/env node + +const { execSync, exec } = require('child_process'); +const { promisify } = require('util'); +const fs = require('fs'); +const path = require('path'); +const os = require('os'); + +const execAsync = promisify(exec); +const WORKER_COUNT = 3; // Reduced from 5 to help with rate limiting +const RATE_LIMIT_DELAY = 10000; // 10 seconds between API calls +const MAX_RETRIES = 10; + +const endpoints = fs.readFileSync(path.join(__dirname, 'enpoints.txt'), 'utf-8'); +const args = process.argv.slice(2); +const repoIndex = args.findIndex(arg => !arg.startsWith('-')); +const repo = repoIndex !== -1 ? args[repoIndex] : null; +const verbose = args.includes('-v'); +const recolor = args.includes('--recolor'); + +if (!repo) { + console.error('Please provide a GitHub repository as an argument (e.g., owner/repo).'); + console.error(''); + console.error('Usage:'); + console.error(' node manage_issues.js [options]'); + console.error(''); + console.error('Options:'); + console.error(' -v Verbose output'); + console.error(' --recolor Recolor existing labels'); + console.error(''); + console.error('Examples:'); + console.error(' node manage_issues.js my-org/my-repo'); + console.error(' node manage_issues.js my-org/my-repo -v'); + console.error(' node manage_issues.js my-org/my-repo --recolor'); + process.exit(1); +} + +// Helper function to process tasks in parallel with limited concurrency +async function processTasksInParallel(tasks, processingFunction, concurrency = WORKER_COUNT) { + const results = []; + const executing = []; + + for (const task of tasks) { + const promise = processingFunction(task).then(result => { + executing.splice(executing.indexOf(promise), 1); + return result; + }).catch(error => { + executing.splice(executing.indexOf(promise), 1); + throw error; + }); + + results.push(promise); + executing.push(promise); + + if (executing.length >= concurrency) { + await Promise.race(executing); + } + } + + return Promise.allSettled(results); +} + +// Rate limiting helper +function delay(ms) { + return new Promise(resolve => setTimeout(resolve, ms)); +} + +// Retry wrapper for GitHub API calls with exponential backoff +async function retryGitHubCommand(command, maxRetries = MAX_RETRIES) { + for (let attempt = 1; attempt <= maxRetries; attempt++) { + try { + const result = await execAsync(command); + return result; + } catch (error) { + const isRateLimit = error.message.includes('was submitted too quickly') || + error.message.includes('rate limit') || + error.message.includes('API rate limit'); + + if (isRateLimit && attempt < maxRetries) { + const delayMs = RATE_LIMIT_DELAY * Math.pow(2, attempt - 1); // Exponential backoff + console.log(`Rate limit hit, retrying in ${delayMs}ms (attempt ${attempt}/${maxRetries})`); + await delay(delayMs); + continue; + } + throw error; + } + } +} async function getExistingLabels(repo) { + try { + const { stdout } = await execAsync(`gh label list --repo ${repo} --json name`); + const labelsJson = stdout.trim(); + if (!labelsJson) { + return []; + } + return JSON.parse(labelsJson).map(label => label.name); + } catch (error) { + console.error(`Failed to fetch labels for repo ${repo}: ${error.message}`); + return []; + } +} + +async function ensureLabelExists(label, repo, existingLabels) { + if (!existingLabels.includes(label)) { + try { + let color = Math.floor(Math.random() * 16777215).toString(16); + color = color.padStart(6, '0'); + const command = `gh label create "${label}" --repo ${repo} --color "${color}" --description "Auto-generated label"`; + if (verbose) console.log(command); + await retryGitHubCommand(command); + existingLabels.push(label); + console.log(`Created label: ${label}`); + await delay(200); // Small delay between label operations + } catch (error) { + if (!error.message.includes("already exists")) { + console.error(`Failed to create label ${label}: ${error.message}`); + } + } + } +} + +// Extract resource group from path more safely +function extractResourceGroup(endpointPath) { + const pathParts = endpointPath.split('?')[0].split('/').filter(part => part); + // Skip 'v3' and get the next meaningful part + if (pathParts.length > 1 && pathParts[0] === 'v3') { + let resourcePart = pathParts[1]; + // Handle admin paths + if (resourcePart === 'admin' && pathParts.length > 2) { + resourcePart = pathParts[2]; + } + return resourcePart || 'unknown'; + } + return pathParts[0] || 'unknown'; +} + +// Build all tasks and labels +function buildTasksAndLabels() { + const allLabels = new Set(); + const tasks = []; + + endpoints.split('\n').forEach(line => { + const trimmedLine = line.trim(); + if (!trimmedLine) return; + + const [method, endpointPath] = trimmedLine.split(' '); + if (!method || !endpointPath) return; + + const aspects = getAspects(); + aspects.forEach(aspect => { + allLabels.add("OpenAPI"); + allLabels.add("Quality Check"); + allLabels.add(`Method: ${method}`); + allLabels.add(`Aspect: ${aspect.title}`); + const resourceGroup = extractResourceGroup(endpointPath); + allLabels.add(`Resource: ${resourceGroup}`); + tasks.push({ method, path: endpointPath, aspect }); + }); + }); + + return { allLabels: Array.from(allLabels), tasks }; +} + + +async function processTask(task, repo, verbose) { + const { method, path: endpointPath, aspect } = task; + const endpointName = `${method} ${endpointPath}`; + const aspectTitle = aspect.title.toLowerCase().replace(/ /g, '-'); + const issueId = ``; + const title = `SpecCheck: ${endpointName} - ${aspect.title}`; + const body = `Check and validate the correctness of the openapi specification for \`${endpointName}\`\n\n**Aspect:** ${aspect.body}\n\n**Details:**\n${aspect.details}\n\n${issueId}`; + const resourceGroup = extractResourceGroup(endpointPath); + const labels = ["OpenAPI", "Quality Check", `Method: ${method}`, `Aspect: ${aspect.title}`, `Resource: ${resourceGroup}`]; + + try { + const searchCommand = `gh issue list --repo ${repo} --search "in:body '${issueId}'" --json number,state,labels`; + if (verbose) console.log(searchCommand); + const { stdout } = await retryGitHubCommand(searchCommand); + const existingIssues = JSON.parse(stdout.trim()); + + if (existingIssues.length > 0) { + const issue = existingIssues[0]; + if (issue.state === 'OPEN') { + // Update issue body using temporary file approach + const tempFile = path.join(os.tmpdir(), `issue-body-${Date.now()}-${Math.random().toString(36).substr(2, 9)}.txt`); + fs.writeFileSync(tempFile, body); + + try { + const editCommand = `gh issue edit ${issue.number} --repo ${repo} --title ${JSON.stringify(title)} --body-file "${tempFile}"`; + if (verbose) console.log(editCommand); + await retryGitHubCommand(editCommand); + + const issueLabels = issue.labels.map(l => l.name); + const labelsToAdd = labels.filter(l => !issueLabels.includes(l)); + const labelsToRemove = issueLabels.filter(l => !labels.includes(l)); + + if (labelsToAdd.length > 0) { + const addLabelCommand = `gh issue edit ${issue.number} --repo ${repo} --add-label "${labelsToAdd.join(',')}"`; + if (verbose) console.log(addLabelCommand); + await retryGitHubCommand(addLabelCommand); + } + if (labelsToRemove.length > 0) { + const removeLabelCommand = `gh issue edit ${issue.number} --repo ${repo} --remove-label "${labelsToRemove.join(',')}"`; + if (verbose) console.log(removeLabelCommand); + await retryGitHubCommand(removeLabelCommand); + } + + console.log(`✓ Updated issue for ${endpointName} - ${aspect.title}`); + } finally { + // Clean up temp file + if (fs.existsSync(tempFile)) { + fs.unlinkSync(tempFile); + } + } + } else { + console.log(`⊝ Skipping closed issue for ${endpointName} - ${aspect.title}`); + } + } else { + // Create new issue using temporary file approach + const tempFile = path.join(os.tmpdir(), `issue-body-${Date.now()}-${Math.random().toString(36).substr(2, 9)}.txt`); + fs.writeFileSync(tempFile, body); + + try { + const createCommand = `gh issue create --repo ${repo} --title ${JSON.stringify(title)} --body-file "${tempFile}" --label "${labels.join(',')}"`; + if (verbose) console.log(createCommand); + await retryGitHubCommand(createCommand); + console.log(`✓ Created issue for ${endpointName} - ${aspect.title}`); + + // Add a small delay after creating an issue to help with rate limiting + await delay(500); + } finally { + // Clean up temp file + if (fs.existsSync(tempFile)) { + fs.unlinkSync(tempFile); + } + } + } + } catch (error) { + console.error(`✗ Failed to process issue for ${endpointName} - ${aspect.title}: ${error.message}`); + throw error; // Re-throw to handle in calling function + } +} + +// Main execution function +async function main() { + try { + console.log(`Starting issue management for repository: ${repo}`); + console.log(`Using ${WORKER_COUNT} parallel workers with rate limiting`); + console.log(`Rate limit delay: ${RATE_LIMIT_DELAY}ms, Max retries: ${MAX_RETRIES}`); + + // Check if gh CLI is available + try { + await execAsync('gh --version'); + } catch (error) { + console.error('Error: GitHub CLI (gh) is not installed or not in PATH'); + console.error('Please install it from: https://cli.github.com/'); + process.exit(1); + } + + // Verify repository access + try { + await execAsync(`gh repo view ${repo} --json name`); + } catch (error) { + console.error(`Error: Cannot access repository ${repo}`); + console.error('Please check that the repository exists and you have access to it'); + process.exit(1); + } + + // Get existing labels + console.log('Fetching existing labels...'); + const existingLabels = await getExistingLabels(repo); + + // Build tasks and labels + console.log('Building tasks and labels...'); + const { allLabels, tasks } = buildTasksAndLabels(); + console.log(`Found ${tasks.length} tasks to process`); + + // Handle recoloring if requested + if (recolor) { + console.log('Recoloring existing labels...'); + const recolorTasks = existingLabels.map(label => async () => { + try { + let color = Math.floor(Math.random() * 16777215).toString(16); + color = color.padStart(6, '0'); + const command = `gh label edit "${label}" --repo ${repo} --color "${color}"`; + if (verbose) console.log(command); + await retryGitHubCommand(command); + console.log(`Recolored label: ${label}`); + await delay(200); // Small delay between operations + } catch (error) { + console.error(`Failed to recolor label ${label}: ${error.message}`); + } + }); + + await processTasksInParallel(recolorTasks, task => task(), WORKER_COUNT); + } + + // Ensure all labels exist + console.log('Ensuring all required labels exist...'); + const labelTasks = allLabels.map(label => + () => ensureLabelExists(label, repo, existingLabels) + ); + const labelResults = await processTasksInParallel(labelTasks, task => task(), WORKER_COUNT); + const labelErrors = labelResults.filter(r => r.status === 'rejected').length; + if (labelErrors > 0) { + console.warn(`Warning: ${labelErrors} label operations failed`); + } + + // Process all issue tasks + console.log(`Processing ${tasks.length} issue tasks with ${WORKER_COUNT} workers...`); + let processed = 0; + let errors = 0; + + const issueTasks = tasks.map(task => async () => { + try { + await processTask(task, repo, verbose); + processed++; + if (processed % 10 === 0) { + console.log(`Progress: ${processed}/${tasks.length} tasks completed`); + } + return { success: true }; + } catch (error) { + errors++; + return { success: false, error: error.message }; + } + }); + + const issueResults = await processTasksInParallel(issueTasks, task => task(), WORKER_COUNT); + + // Count actual successes and failures + const successful = issueResults.filter(r => r.status === 'fulfilled' && r.value?.success).length; + const failed = issueResults.length - successful; + + console.log(`\n=== Summary ===`); + console.log(`Total tasks: ${tasks.length}`); + console.log(`Successfully processed: ${successful}`); + console.log(`Errors: ${failed}`); + console.log(`Success rate: ${((successful / tasks.length) * 100).toFixed(1)}%`); + + if (failed > 0) { + console.warn(`Warning: ${failed} tasks failed. Check the error messages above.`); + process.exit(1); + } else { + console.log('✓ All tasks completed successfully!'); + } + + } catch (error) { + console.error(`Fatal error: ${error.message}`); + process.exit(1); + } +} + +// Run main function +main(); + + +function getAspects() { + return [ + { + title: 'Path', + body: 'Verify the endpoint path and its parameters.', + details: ` +- [ ] **Path Correctness**: Ensure the path is correct and follows RESTful conventions. For example, for a resource, the path should be plural (e.g., \`/v3/apps\`). +- [ ] **Path Templating**: Check that path parameters are correctly defined using curly braces (e.g., \`/v3/apps/{guid}\`). +- [ ] **Parameter Definition**: Verify that each path parameter is defined in the \`parameters\` section of the Path Item Object. +- [ ] **Character Encoding**: Ensure that path parameter values do not contain unescaped characters like \`/\`, \`?\`, or \`#\`.` + }, + { + title: 'Request Schema', + body: 'Verify the request body schema.', + details: ` +- [ ] **Schema Validation**: Validate the request body schema against the actual implementation. +- [ ] **Data Types**: Check for correct data types (e.g., \`string\`, \`number\`, \`boolean\`, \`array\`, \`object\`). +- [ ] **Required Fields**: Ensure all required fields are marked as such in the schema. +- [ ] **Constraints**: Verify constraints like \`minimum\`, \`maximum\`, \`minLength\`, \`maxLength\`, and \`pattern\`. +- [ ] **Examples**: Ensure that examples provided in the schema are valid and helpful.` + }, + { + title: 'Request Parameters', + body: 'Verify the request parameters for the endpoint.', + details: ` +- [ ] **Parameter Naming**: Check for consistent and descriptive parameter names. +- [ ] **Parameter Location**: Verify the parameter location (\`in\`: \`query\`, \`header\`, \`path\`, \`cookie\`). +- [ ] **Required Flag**: Ensure the \`required\` flag is set correctly for each parameter. +- [ ] **Schema Definition**: Verify that each parameter has a well-defined schema with the correct type and format. +- [ ] **Style and Explode**: Check the \`style\` and \`explode\` keywords for proper serialization of complex parameters.` + }, + { + title: 'Request Headers', + body: 'Verify the request headers.', + details: ` +- [ ] **Standard Headers**: Check for the presence of standard headers like \`Content-Type\` and \`Authorization\`. +- [ ] **Custom Headers**: Verify that any custom headers are correctly defined and documented. +- [ ] **Case-Insensitivity**: Remember that header names are case-insensitive as per RFC7230.` + }, + { + title: 'Response Body', + body: 'Verify the response body for all possible response codes.', + details: ` +- [ ] **Schema per Response Code**: Validate the schema for the body of each response code (e.g., \`200\`, \`201\`, \`404\`). +- [ ] **Data Types and Structures**: Check for correct data types and object structures in the response. +- [ ] **Examples**: Ensure that examples are accurate, helpful, and match the defined schema. +- [ ] **Links Object**: Verify that the \`links\` object provides correct and useful URLs to related resources.` + }, + { + title: 'Response Headers', + body: 'Verify the response headers.', + details: ` +- [ ] **Standard Headers**: Check for standard response headers like \`Content-Type\`, \`ETag\`, and \`Location\`. +- [ ] **Custom Headers**: Verify that custom headers are correctly defined in the \`headers\` section of the Response Object. +- [ ] **Rate Limiting Headers**: If applicable, check for headers like \`X-Rate-Limit-Limit\`, \`X-Rate-Limit-Remaining\`, and \`X-Rate-Limit-Reset\`.` + }, + { + title: 'Response Codes', + body: 'Verify the HTTP response status codes.', + details: ` +- [ ] **Success Codes**: Ensure all possible success codes are documented (e.g., \`200 OK\`, \`201 Created\`, \`202 Accepted\`, \`204 No Content\`). +- [ ] **Error Codes**: Ensure that appropriate error codes are used for client and server errors (\`4xx\` and \`5xx\` ranges). +- [ ] **Default Response**: Check if a \`default\` response is defined for unexpected errors.` + }, + { + title: 'Error Handling', + body: 'Verify the error responses for the endpoint.', + details: ` +- [ ] **Error Response Schema**: Ensure a consistent error response body schema is used across all error responses. +- [ ] **Error Codes and Titles**: Verify that the error \`code\` and \`title\` are informative and consistent. +- [ ] **Error Details**: Check that the \`detail\` message provides a clear explanation of the error.` + }, + { + title: 'Summary and Description', + body: 'Verify the summary and description for the operation.', + details: ` +- [ ] **Clarity and Accuracy**: Check for clarity, accuracy, and completeness in the summary and description. +- [ ] **Concise Summary**: Ensure the \`summary\` provides a short, easy-to-understand overview of the operation. +- [ ] **Detailed Description**: Verify the \`description\` provides enough detail, including any specific behaviors or constraints. +- [ ] **GithubMarkdown Syntax**: Ensure that GithubMarkdown syntax is used correctly for rich text representation.` + }, + { + title: 'Tags', + body: 'Verify the tags associated with the operation.', + details: ` +- [ ] **Relevance**: Ensure tags are relevant to the operation and group it logically with other operations. +- [ ] **Consistency**: Check for consistent use of tags across the API. +- [ ] **Declaration**: Verify that tags used in operations are declared in the global \`tags\` section of the OpenAPI document.` + }, + { + title: 'Security', + body: 'Verify the security requirements for the endpoint.', + details: ` +- [ ] **Security Scheme**: Verify that the correct security scheme is applied (e.g., \`OAuth2\`, \`API Key\`). +- [ ] **Scopes**: Ensure that the required OAuth2 scopes are correctly defined for the operation. +- [ ] **Permissions**: Cross-reference with the Cloud Foundry documentation to ensure the roles and permissions required for the endpoint are accurately reflected.` + }, + ]; +} From 2102f1e1695624f8c0e69087b7e5f536f5b0a1cd Mon Sep 17 00:00:00 2001 From: Florian Braun <5863788+FloThinksPi@users.noreply.github.com> Date: Fri, 8 Aug 2025 12:44:11 +0200 Subject: [PATCH 3/3] Fix actions --- .github/workflows/deploy.yaml | 7 +- .github/workflows/test.yaml | 12 +- .../{createdAts.yaml => CreatedAts.yaml} | 0 .../parameters/{guid.yaml => Guid.yaml} | 0 ...{labelSelector.yaml => LabelSelector.yaml} | 0 .../{updatedAts.yaml => UpdatedAts.yaml} | 0 ...y.yaml => BuildpackCreateRequestBody.yaml} | 0 ...ody.yaml => DropletCreateRequestBody.yaml} | 0 ...reate.yaml => IsolationSegmentCreate.yaml} | 0 ...tBody.yaml => RouteCreateRequestBody.yaml} | 0 ...stinations.yaml => RouteDestinations.yaml} | 0 .../{userCreate.yaml => UserCreate.yaml} | 0 .../{userUpdate.yaml => UserUpdate.yaml} | 0 ...onse.yaml => BuildpackCreateResponse.yaml} | 0 ...esponse.yaml => BuildpackGetResponse.yaml} | 0 ...sponse.yaml => DropletCreateResponse.yaml} | 0 ...tResponse.yaml => DropletGetResponse.yaml} | 0 ...Response.yaml => RouteCreateResponse.yaml} | 0 ...stResponse.yaml => RouteListResponse.yaml} | 0 ...eResponse.yaml => UserCreateResponse.yaml} | 0 ...eResponse.yaml => UserUpdateResponse.yaml} | 0 .../schemas/AppCredentialBinding.yaml | 14 +- .../latest/components/schemas/BaseSchema.yaml | 2 +- apis/cf/latest/components/schemas/Errors.yaml | 2 +- .../schemas/KeyCredentialBinding.yaml | 10 +- apis/cf/latest/components/schemas/Links.yaml | 12 +- .../schemas/ManagedServiceInstance.yaml | 18 +- .../schemas/ManagedServiceInstanceUpdate.yaml | 4 +- .../latest/components/schemas/Pagination.yaml | 8 +- .../schemas/RelationshipToMany.yaml | 2 +- .../components/schemas/RelationshipToOne.yaml | 2 +- .../components/schemas/SecurityGroup.yaml | 12 +- .../components/schemas/ServiceBroker.yaml | 10 +- .../schemas/ServiceRouteBinding.yaml | 12 +- .../cf/latest/components/schemas/Sidecar.yaml | 8 +- apis/cf/latest/components/schemas/Space.yaml | 14 +- .../latest/components/schemas/SpaceQuota.yaml | 10 +- apis/cf/latest/components/schemas/Stack.yaml | 4 +- .../schemas/UserProvidedServiceInstance.yaml | 12 +- .../UserProvidedServiceInstanceUpdate.yaml | 2 +- apis/cf/latest/openapi.yaml | 74 +- apis/cf/latest/paths/{apps.yaml => Apps.yaml} | 4 +- apis/cf/latest/paths/AuditEvents.yaml | 2 +- apis/cf/latest/paths/Buildpacks.yaml | 10 +- .../latest/paths/{builds.yaml => Builds.yaml} | 8 +- apis/cf/latest/paths/Deployments.yaml | 4 +- apis/cf/latest/paths/Domains.yaml | 4 +- apis/cf/latest/paths/Droplets.yaml | 14 +- apis/cf/latest/paths/IsolationSegments.yaml | 6 +- apis/cf/latest/paths/OrganizationQuotas.yaml | 2 +- apis/cf/latest/paths/Organizations.yaml | 8 +- apis/cf/latest/paths/Packages.yaml | 4 +- apis/cf/latest/paths/Processes.yaml | 4 +- apis/cf/latest/paths/Roles.yaml | 4 +- apis/cf/latest/paths/Routes.yaml | 14 +- apis/cf/latest/paths/SecurityGroups.yaml | 2 +- apis/cf/latest/paths/ServiceBrokers.yaml | 4 +- .../paths/ServiceCredentialBindings.yaml | 4 +- apis/cf/latest/paths/ServiceInstances.yaml | 4 +- apis/cf/latest/paths/ServiceOfferings.yaml | 4 +- apis/cf/latest/paths/ServicePlans.yaml | 4 +- .../cf/latest/paths/ServiceRouteBindings.yaml | 4 +- apis/cf/latest/paths/SpaceQuotas.yaml | 2 +- apis/cf/latest/paths/Spaces.yaml | 8 +- apis/cf/latest/paths/Stacks.yaml | 8 +- apis/cf/latest/paths/Tasks.yaml | 4 +- apis/cf/latest/paths/Users.yaml | 12 +- package.json | 1 - yarn.lock | 1499 +---------------- 69 files changed, 216 insertions(+), 1683 deletions(-) rename apis/cf/latest/components/parameters/{createdAts.yaml => CreatedAts.yaml} (100%) rename apis/cf/latest/components/parameters/{guid.yaml => Guid.yaml} (100%) rename apis/cf/latest/components/parameters/{labelSelector.yaml => LabelSelector.yaml} (100%) rename apis/cf/latest/components/parameters/{updatedAts.yaml => UpdatedAts.yaml} (100%) rename apis/cf/latest/components/requestBodies/{buildpackCreateRequestBody.yaml => BuildpackCreateRequestBody.yaml} (100%) rename apis/cf/latest/components/requestBodies/{dropletCreateRequestBody.yaml => DropletCreateRequestBody.yaml} (100%) rename apis/cf/latest/components/requestBodies/{isolationSegmentCreate.yaml => IsolationSegmentCreate.yaml} (100%) rename apis/cf/latest/components/requestBodies/{routeCreateRequestBody.yaml => RouteCreateRequestBody.yaml} (100%) rename apis/cf/latest/components/requestBodies/{routeDestinations.yaml => RouteDestinations.yaml} (100%) rename apis/cf/latest/components/requestBodies/{userCreate.yaml => UserCreate.yaml} (100%) rename apis/cf/latest/components/requestBodies/{userUpdate.yaml => UserUpdate.yaml} (100%) rename apis/cf/latest/components/responses/{buildpackCreateResponse.yaml => BuildpackCreateResponse.yaml} (100%) rename apis/cf/latest/components/responses/{buildpackGetResponse.yaml => BuildpackGetResponse.yaml} (100%) rename apis/cf/latest/components/responses/{dropletCreateResponse.yaml => DropletCreateResponse.yaml} (100%) rename apis/cf/latest/components/responses/{dropletGetResponse.yaml => DropletGetResponse.yaml} (100%) rename apis/cf/latest/components/responses/{routeCreateResponse.yaml => RouteCreateResponse.yaml} (100%) rename apis/cf/latest/components/responses/{routeListResponse.yaml => RouteListResponse.yaml} (100%) rename apis/cf/latest/components/responses/{userCreateResponse.yaml => UserCreateResponse.yaml} (100%) rename apis/cf/latest/components/responses/{userUpdateResponse.yaml => UserUpdateResponse.yaml} (100%) rename apis/cf/latest/paths/{apps.yaml => Apps.yaml} (99%) rename apis/cf/latest/paths/{builds.yaml => Builds.yaml} (95%) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index 2b0af27..d894425 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -13,6 +13,8 @@ jobs: deploy: name: Deploy runs-on: ubuntu-latest + container: + image: node:24-alpine permissions: contents: read pages: write @@ -23,9 +25,12 @@ jobs: steps: - name: Checkout uses: actions/checkout@v4 - - name: Build + - name: Setup run: | + apk add python3 make g++ yarn install + - name: Build + run: | yarn build - name: Configure Pages uses: actions/configure-pages@v5 diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index c9acad1..def3e28 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -13,16 +13,20 @@ jobs: test: name: Test runs-on: ubuntu-latest + container: + image: node:24-alpine steps: - name: Checkout uses: actions/checkout@v4 - name: Setup - run: yarn install + run: | + apk add python3 make g++ + yarn install - name: Stats - run: yarn run redocly stats --format markdown >> $GITHUB_STEP_SUMMARY + run: yarn redocly stats --format markdown >> $GITHUB_STEP_SUMMARY - name: Lint run: | - yarn run redocly lint --format markdown >> $GITHUB_STEP_SUMMARY || true - yarn run redocly lint --format github-actions + yarn redocly lint --max-problems 9999 --format markdown >> $GITHUB_STEP_SUMMARY || true + yarn redocly lint --max-problems 9999 --format github-actions - name: Build run: yarn build \ No newline at end of file diff --git a/apis/cf/latest/components/parameters/createdAts.yaml b/apis/cf/latest/components/parameters/CreatedAts.yaml similarity index 100% rename from apis/cf/latest/components/parameters/createdAts.yaml rename to apis/cf/latest/components/parameters/CreatedAts.yaml diff --git a/apis/cf/latest/components/parameters/guid.yaml b/apis/cf/latest/components/parameters/Guid.yaml similarity index 100% rename from apis/cf/latest/components/parameters/guid.yaml rename to apis/cf/latest/components/parameters/Guid.yaml diff --git a/apis/cf/latest/components/parameters/labelSelector.yaml b/apis/cf/latest/components/parameters/LabelSelector.yaml similarity index 100% rename from apis/cf/latest/components/parameters/labelSelector.yaml rename to apis/cf/latest/components/parameters/LabelSelector.yaml diff --git a/apis/cf/latest/components/parameters/updatedAts.yaml b/apis/cf/latest/components/parameters/UpdatedAts.yaml similarity index 100% rename from apis/cf/latest/components/parameters/updatedAts.yaml rename to apis/cf/latest/components/parameters/UpdatedAts.yaml diff --git a/apis/cf/latest/components/requestBodies/buildpackCreateRequestBody.yaml b/apis/cf/latest/components/requestBodies/BuildpackCreateRequestBody.yaml similarity index 100% rename from apis/cf/latest/components/requestBodies/buildpackCreateRequestBody.yaml rename to apis/cf/latest/components/requestBodies/BuildpackCreateRequestBody.yaml diff --git a/apis/cf/latest/components/requestBodies/dropletCreateRequestBody.yaml b/apis/cf/latest/components/requestBodies/DropletCreateRequestBody.yaml similarity index 100% rename from apis/cf/latest/components/requestBodies/dropletCreateRequestBody.yaml rename to apis/cf/latest/components/requestBodies/DropletCreateRequestBody.yaml diff --git a/apis/cf/latest/components/requestBodies/isolationSegmentCreate.yaml b/apis/cf/latest/components/requestBodies/IsolationSegmentCreate.yaml similarity index 100% rename from apis/cf/latest/components/requestBodies/isolationSegmentCreate.yaml rename to apis/cf/latest/components/requestBodies/IsolationSegmentCreate.yaml diff --git a/apis/cf/latest/components/requestBodies/routeCreateRequestBody.yaml b/apis/cf/latest/components/requestBodies/RouteCreateRequestBody.yaml similarity index 100% rename from apis/cf/latest/components/requestBodies/routeCreateRequestBody.yaml rename to apis/cf/latest/components/requestBodies/RouteCreateRequestBody.yaml diff --git a/apis/cf/latest/components/requestBodies/routeDestinations.yaml b/apis/cf/latest/components/requestBodies/RouteDestinations.yaml similarity index 100% rename from apis/cf/latest/components/requestBodies/routeDestinations.yaml rename to apis/cf/latest/components/requestBodies/RouteDestinations.yaml diff --git a/apis/cf/latest/components/requestBodies/userCreate.yaml b/apis/cf/latest/components/requestBodies/UserCreate.yaml similarity index 100% rename from apis/cf/latest/components/requestBodies/userCreate.yaml rename to apis/cf/latest/components/requestBodies/UserCreate.yaml diff --git a/apis/cf/latest/components/requestBodies/userUpdate.yaml b/apis/cf/latest/components/requestBodies/UserUpdate.yaml similarity index 100% rename from apis/cf/latest/components/requestBodies/userUpdate.yaml rename to apis/cf/latest/components/requestBodies/UserUpdate.yaml diff --git a/apis/cf/latest/components/responses/buildpackCreateResponse.yaml b/apis/cf/latest/components/responses/BuildpackCreateResponse.yaml similarity index 100% rename from apis/cf/latest/components/responses/buildpackCreateResponse.yaml rename to apis/cf/latest/components/responses/BuildpackCreateResponse.yaml diff --git a/apis/cf/latest/components/responses/buildpackGetResponse.yaml b/apis/cf/latest/components/responses/BuildpackGetResponse.yaml similarity index 100% rename from apis/cf/latest/components/responses/buildpackGetResponse.yaml rename to apis/cf/latest/components/responses/BuildpackGetResponse.yaml diff --git a/apis/cf/latest/components/responses/dropletCreateResponse.yaml b/apis/cf/latest/components/responses/DropletCreateResponse.yaml similarity index 100% rename from apis/cf/latest/components/responses/dropletCreateResponse.yaml rename to apis/cf/latest/components/responses/DropletCreateResponse.yaml diff --git a/apis/cf/latest/components/responses/dropletGetResponse.yaml b/apis/cf/latest/components/responses/DropletGetResponse.yaml similarity index 100% rename from apis/cf/latest/components/responses/dropletGetResponse.yaml rename to apis/cf/latest/components/responses/DropletGetResponse.yaml diff --git a/apis/cf/latest/components/responses/routeCreateResponse.yaml b/apis/cf/latest/components/responses/RouteCreateResponse.yaml similarity index 100% rename from apis/cf/latest/components/responses/routeCreateResponse.yaml rename to apis/cf/latest/components/responses/RouteCreateResponse.yaml diff --git a/apis/cf/latest/components/responses/routeListResponse.yaml b/apis/cf/latest/components/responses/RouteListResponse.yaml similarity index 100% rename from apis/cf/latest/components/responses/routeListResponse.yaml rename to apis/cf/latest/components/responses/RouteListResponse.yaml diff --git a/apis/cf/latest/components/responses/userCreateResponse.yaml b/apis/cf/latest/components/responses/UserCreateResponse.yaml similarity index 100% rename from apis/cf/latest/components/responses/userCreateResponse.yaml rename to apis/cf/latest/components/responses/UserCreateResponse.yaml diff --git a/apis/cf/latest/components/responses/userUpdateResponse.yaml b/apis/cf/latest/components/responses/UserUpdateResponse.yaml similarity index 100% rename from apis/cf/latest/components/responses/userUpdateResponse.yaml rename to apis/cf/latest/components/responses/UserUpdateResponse.yaml diff --git a/apis/cf/latest/components/schemas/AppCredentialBinding.yaml b/apis/cf/latest/components/schemas/AppCredentialBinding.yaml index 66b69fb..bf655b7 100644 --- a/apis/cf/latest/components/schemas/AppCredentialBinding.yaml +++ b/apis/cf/latest/components/schemas/AppCredentialBinding.yaml @@ -49,23 +49,23 @@ properties: type: object properties: app: - $ref: './relationshipToOne.yaml' + $ref: './RelationshipToOne.yaml' service_instance: - $ref: './relationshipToOne.yaml' + $ref: './RelationshipToOne.yaml' description: Relationships for the credential binding links: type: object properties: self: - $ref: './link.yaml' + $ref: './Link.yaml' details: - $ref: './link.yaml' + $ref: './Link.yaml' app: - $ref: './link.yaml' + $ref: './Link.yaml' service_instance: - $ref: './link.yaml' + $ref: './Link.yaml' metadata: - $ref: './metadata.yaml' + $ref: './Metadata.yaml' required: - guid - created_at diff --git a/apis/cf/latest/components/schemas/BaseSchema.yaml b/apis/cf/latest/components/schemas/BaseSchema.yaml index a4d38ee..af01ebf 100644 --- a/apis/cf/latest/components/schemas/BaseSchema.yaml +++ b/apis/cf/latest/components/schemas/BaseSchema.yaml @@ -15,7 +15,7 @@ properties: links: type: object additionalProperties: - $ref: './link.yaml' + $ref: './Link.yaml' description: | A resource represents an individual object within the system, such as an app or a service. It is represented as a JSON object. A resource consists of several required resource fields and other attributes specific to the resource. diff --git a/apis/cf/latest/components/schemas/Errors.yaml b/apis/cf/latest/components/schemas/Errors.yaml index db3cf44..d0846ba 100644 --- a/apis/cf/latest/components/schemas/Errors.yaml +++ b/apis/cf/latest/components/schemas/Errors.yaml @@ -3,7 +3,7 @@ properties: errors: type: array items: - $ref: './error.yaml' + $ref: './Error.yaml' description: | An error response will always return a list of error objects. Errors appear on the job resource for asynchronous operations. Clients should use the code and title fields for programmatically handling specific errors. The message in the detail field is subject to change over time. diff --git a/apis/cf/latest/components/schemas/KeyCredentialBinding.yaml b/apis/cf/latest/components/schemas/KeyCredentialBinding.yaml index 768aa88..4a08a6e 100644 --- a/apis/cf/latest/components/schemas/KeyCredentialBinding.yaml +++ b/apis/cf/latest/components/schemas/KeyCredentialBinding.yaml @@ -49,19 +49,19 @@ properties: type: object properties: service_instance: - $ref: './relationshipToOne.yaml' + $ref: './RelationshipToOne.yaml' description: Relationships for the credential binding links: type: object properties: self: - $ref: './link.yaml' + $ref: './Link.yaml' details: - $ref: './link.yaml' + $ref: './Link.yaml' service_instance: - $ref: './link.yaml' + $ref: './Link.yaml' metadata: - $ref: './metadata.yaml' + $ref: './Metadata.yaml' required: - guid - created_at diff --git a/apis/cf/latest/components/schemas/Links.yaml b/apis/cf/latest/components/schemas/Links.yaml index 36220e0..b6af03e 100644 --- a/apis/cf/latest/components/schemas/Links.yaml +++ b/apis/cf/latest/components/schemas/Links.yaml @@ -2,14 +2,14 @@ type: object description: Links provide URLs to relationships and actions for a resource. Links are represented as a JSON object and always contain a self link. properties: self: - $ref: './link.yaml' + $ref: './Link.yaml' first: - $ref: './link.yaml' + $ref: './Link.yaml' last: - $ref: './link.yaml' + $ref: './Link.yaml' next: - $ref: './link.yaml' + $ref: './Link.yaml' previous: - $ref: './link.yaml' + $ref: './Link.yaml' additionalProperties: - $ref: './link.yaml' + $ref: './Link.yaml' diff --git a/apis/cf/latest/components/schemas/ManagedServiceInstance.yaml b/apis/cf/latest/components/schemas/ManagedServiceInstance.yaml index 16ec15d..7e7e494 100644 --- a/apis/cf/latest/components/schemas/ManagedServiceInstance.yaml +++ b/apis/cf/latest/components/schemas/ManagedServiceInstance.yaml @@ -78,27 +78,27 @@ properties: type: object properties: space: - $ref: './relationshipToOne.yaml' + $ref: './RelationshipToOne.yaml' service_plan: - $ref: './relationshipToOne.yaml' + $ref: './RelationshipToOne.yaml' description: Relationships for the service instance links: type: object properties: self: - $ref: './link.yaml' + $ref: './Link.yaml' space: - $ref: './link.yaml' + $ref: './Link.yaml' service_plan: - $ref: './link.yaml' + $ref: './Link.yaml' parameters: - $ref: './link.yaml' + $ref: './Link.yaml' service_credential_bindings: - $ref: './link.yaml' + $ref: './Link.yaml' service_route_bindings: - $ref: './link.yaml' + $ref: './Link.yaml' metadata: - $ref: './metadata.yaml' + $ref: './Metadata.yaml' required: - guid - created_at diff --git a/apis/cf/latest/components/schemas/ManagedServiceInstanceUpdate.yaml b/apis/cf/latest/components/schemas/ManagedServiceInstanceUpdate.yaml index bf64a85..ce70490 100644 --- a/apis/cf/latest/components/schemas/ManagedServiceInstanceUpdate.yaml +++ b/apis/cf/latest/components/schemas/ManagedServiceInstanceUpdate.yaml @@ -15,8 +15,8 @@ properties: type: object properties: service_plan: - $ref: './relationshipToOne.yaml' + $ref: './RelationshipToOne.yaml' description: Relationships for the service instance metadata: - $ref: './metadata.yaml' + $ref: './Metadata.yaml' description: Schema for updating a managed service instance diff --git a/apis/cf/latest/components/schemas/Pagination.yaml b/apis/cf/latest/components/schemas/Pagination.yaml index 7d2a747..67c4fc4 100644 --- a/apis/cf/latest/components/schemas/Pagination.yaml +++ b/apis/cf/latest/components/schemas/Pagination.yaml @@ -8,19 +8,19 @@ properties: description: The total number of pages available first: allOf: - - $ref: './link.yaml' + - $ref: './Link.yaml' - description: The first page of results last: allOf: - - $ref: './link.yaml' + - $ref: './Link.yaml' - description: The last page of results next: allOf: - - $ref: './link.yaml' + - $ref: './Link.yaml' - description: The next page of results previous: allOf: - - $ref: './link.yaml' + - $ref: './Link.yaml' - description: The previous page of results description: | Pagination is a technique used to divide a large set of results into smaller, more manageable sets. This allows clients to retrieve results in smaller chunks, reducing the amount of data transferred and improving performance. diff --git a/apis/cf/latest/components/schemas/RelationshipToMany.yaml b/apis/cf/latest/components/schemas/RelationshipToMany.yaml index 50fcb2d..f4b1df6 100644 --- a/apis/cf/latest/components/schemas/RelationshipToMany.yaml +++ b/apis/cf/latest/components/schemas/RelationshipToMany.yaml @@ -3,6 +3,6 @@ properties: data: type: array items: - $ref: './relationship.yaml' + $ref: './Relationship.yaml' description: | Some relationships relate a resource to several other resources. For example, an isolation segment can be entitled to multiple organizations. diff --git a/apis/cf/latest/components/schemas/RelationshipToOne.yaml b/apis/cf/latest/components/schemas/RelationshipToOne.yaml index 41442df..7931dcd 100644 --- a/apis/cf/latest/components/schemas/RelationshipToOne.yaml +++ b/apis/cf/latest/components/schemas/RelationshipToOne.yaml @@ -1,6 +1,6 @@ type: object properties: data: - $ref: './relationship.yaml' + $ref: './Relationship.yaml' description: | Some relationships relate a resource to exactly one other resource. For example an app can belong to only one space. diff --git a/apis/cf/latest/components/schemas/SecurityGroup.yaml b/apis/cf/latest/components/schemas/SecurityGroup.yaml index 24da112..07c3121 100644 --- a/apis/cf/latest/components/schemas/SecurityGroup.yaml +++ b/apis/cf/latest/components/schemas/SecurityGroup.yaml @@ -54,7 +54,7 @@ properties: data: type: array items: - $ref: './relationship.yaml' + $ref: './Relationship.yaml' description: Spaces where this security group is applied to running apps staging_spaces: type: object @@ -62,19 +62,19 @@ properties: data: type: array items: - $ref: './relationship.yaml' + $ref: './Relationship.yaml' description: Spaces where this security group is applied to staging apps links: type: object properties: self: - $ref: './link.yaml' + $ref: './Link.yaml' running_spaces: - $ref: './link.yaml' + $ref: './Link.yaml' staging_spaces: - $ref: './link.yaml' + $ref: './Link.yaml' metadata: - $ref: './metadata.yaml' + $ref: './Metadata.yaml' required: - guid - created_at diff --git a/apis/cf/latest/components/schemas/ServiceBroker.yaml b/apis/cf/latest/components/schemas/ServiceBroker.yaml index 5061bd0..3a7e491 100644 --- a/apis/cf/latest/components/schemas/ServiceBroker.yaml +++ b/apis/cf/latest/components/schemas/ServiceBroker.yaml @@ -33,19 +33,19 @@ properties: type: object properties: space: - $ref: './relationshipToOne.yaml' + $ref: './RelationshipToOne.yaml' description: Relationships for the service broker links: type: object properties: self: - $ref: './link.yaml' + $ref: './Link.yaml' space: - $ref: './link.yaml' + $ref: './Link.yaml' service_offerings: - $ref: './link.yaml' + $ref: './Link.yaml' metadata: - $ref: './metadata.yaml' + $ref: './Metadata.yaml' required: - guid - created_at diff --git a/apis/cf/latest/components/schemas/ServiceRouteBinding.yaml b/apis/cf/latest/components/schemas/ServiceRouteBinding.yaml index 35908bc..7138de4 100644 --- a/apis/cf/latest/components/schemas/ServiceRouteBinding.yaml +++ b/apis/cf/latest/components/schemas/ServiceRouteBinding.yaml @@ -45,21 +45,21 @@ properties: type: object properties: route: - $ref: './relationshipToOne.yaml' + $ref: './RelationshipToOne.yaml' service_instance: - $ref: './relationshipToOne.yaml' + $ref: './RelationshipToOne.yaml' description: Relationships for the service route binding links: type: object properties: self: - $ref: './link.yaml' + $ref: './Link.yaml' route: - $ref: './link.yaml' + $ref: './Link.yaml' service_instance: - $ref: './link.yaml' + $ref: './Link.yaml' metadata: - $ref: './metadata.yaml' + $ref: './Metadata.yaml' required: - guid - created_at diff --git a/apis/cf/latest/components/schemas/Sidecar.yaml b/apis/cf/latest/components/schemas/Sidecar.yaml index 61bd2d7..d2c65db 100644 --- a/apis/cf/latest/components/schemas/Sidecar.yaml +++ b/apis/cf/latest/components/schemas/Sidecar.yaml @@ -36,17 +36,17 @@ properties: type: object properties: app: - $ref: './relationshipToOne.yaml' + $ref: './RelationshipToOne.yaml' description: Relationships for the sidecar links: type: object properties: self: - $ref: './link.yaml' + $ref: './Link.yaml' app: - $ref: './link.yaml' + $ref: './Link.yaml' metadata: - $ref: './metadata.yaml' + $ref: './Metadata.yaml' required: - guid - created_at diff --git a/apis/cf/latest/components/schemas/Space.yaml b/apis/cf/latest/components/schemas/Space.yaml index 04c56f9..dc15368 100644 --- a/apis/cf/latest/components/schemas/Space.yaml +++ b/apis/cf/latest/components/schemas/Space.yaml @@ -19,23 +19,23 @@ properties: type: object properties: organization: - $ref: './relationshipToOne.yaml' + $ref: './RelationshipToOne.yaml' quota: - $ref: './relationshipToOne.yaml' + $ref: './RelationshipToOne.yaml' description: Relationships for the space links: type: object properties: self: - $ref: './link.yaml' + $ref: './Link.yaml' organization: - $ref: './link.yaml' + $ref: './Link.yaml' features: - $ref: './link.yaml' + $ref: './Link.yaml' apply_manifest: - $ref: './link.yaml' + $ref: './Link.yaml' metadata: - $ref: './metadata.yaml' + $ref: './Metadata.yaml' required: - guid - created_at diff --git a/apis/cf/latest/components/schemas/SpaceQuota.yaml b/apis/cf/latest/components/schemas/SpaceQuota.yaml index d42ea43..56c9c5c 100644 --- a/apis/cf/latest/components/schemas/SpaceQuota.yaml +++ b/apis/cf/latest/components/schemas/SpaceQuota.yaml @@ -61,19 +61,19 @@ properties: type: object properties: organization: - $ref: './relationshipToOne.yaml' + $ref: './RelationshipToOne.yaml' spaces: - $ref: './relationshipToMany.yaml' + $ref: './RelationshipToMany.yaml' description: Relationships for the space quota links: type: object properties: self: - $ref: './link.yaml' + $ref: './Link.yaml' organization: - $ref: './link.yaml' + $ref: './Link.yaml' metadata: - $ref: './metadata.yaml' + $ref: './Metadata.yaml' required: - guid - created_at diff --git a/apis/cf/latest/components/schemas/Stack.yaml b/apis/cf/latest/components/schemas/Stack.yaml index b5e0fc2..bb416df 100644 --- a/apis/cf/latest/components/schemas/Stack.yaml +++ b/apis/cf/latest/components/schemas/Stack.yaml @@ -31,9 +31,9 @@ properties: type: object properties: self: - $ref: './link.yaml' + $ref: './Link.yaml' metadata: - $ref: './metadata.yaml' + $ref: './Metadata.yaml' required: - guid - created_at diff --git a/apis/cf/latest/components/schemas/UserProvidedServiceInstance.yaml b/apis/cf/latest/components/schemas/UserProvidedServiceInstance.yaml index b7ae8ae..23a3f9f 100644 --- a/apis/cf/latest/components/schemas/UserProvidedServiceInstance.yaml +++ b/apis/cf/latest/components/schemas/UserProvidedServiceInstance.yaml @@ -40,21 +40,21 @@ properties: type: object properties: space: - $ref: './relationshipToOne.yaml' + $ref: './RelationshipToOne.yaml' description: Relationships for the service instance links: type: object properties: self: - $ref: './link.yaml' + $ref: './Link.yaml' space: - $ref: './link.yaml' + $ref: './Link.yaml' service_credential_bindings: - $ref: './link.yaml' + $ref: './Link.yaml' service_route_bindings: - $ref: './link.yaml' + $ref: './Link.yaml' metadata: - $ref: './metadata.yaml' + $ref: './Metadata.yaml' required: - guid - created_at diff --git a/apis/cf/latest/components/schemas/UserProvidedServiceInstanceUpdate.yaml b/apis/cf/latest/components/schemas/UserProvidedServiceInstanceUpdate.yaml index f275334..274fde5 100644 --- a/apis/cf/latest/components/schemas/UserProvidedServiceInstanceUpdate.yaml +++ b/apis/cf/latest/components/schemas/UserProvidedServiceInstanceUpdate.yaml @@ -20,5 +20,5 @@ properties: format: uri description: URL for route service metadata: - $ref: './metadata.yaml' + $ref: './Metadata.yaml' description: Schema for updating a user-provided service instance diff --git a/apis/cf/latest/openapi.yaml b/apis/cf/latest/openapi.yaml index 39c7b95..a7733a4 100644 --- a/apis/cf/latest/openapi.yaml +++ b/apis/cf/latest/openapi.yaml @@ -231,10 +231,10 @@ components: $ref: './components/parameters/OrderBy.yaml' CreatedAts: $ref: './components/parameters/CreatedAts.yaml' - updatedAts: - $ref: './components/parameters/updatedAts.yaml' - labelSelector: - $ref: './components/parameters/labelSelector.yaml' + UpdatedAts: + $ref: './components/parameters/UpdatedAts.yaml' + LabelSelector: + $ref: './components/parameters/LabelSelector.yaml' responses: Unauthorized: $ref: './components/responses/Unauthorized.yaml' @@ -248,22 +248,22 @@ components: $ref: './components/responses/500.yaml' UnprocessableEntity: $ref: './components/responses/UnprocessableEntity.yaml' - buildpackCreateResponse: - $ref: './components/responses/buildpackCreateResponse.yaml' - buildpackGetResponse: - $ref: './components/responses/buildpackGetResponse.yaml' - userCreateResponse: - $ref: './components/responses/userCreateResponse.yaml' - userUpdateResponse: - $ref: './components/responses/userUpdateResponse.yaml' - dropletCreateResponse: - $ref: './components/responses/dropletCreateResponse.yaml' - dropletGetResponse: - $ref: './components/responses/dropletGetResponse.yaml' - routeCreateResponse: - $ref: './components/responses/routeCreateResponse.yaml' - routeListResponse: - $ref: './components/responses/routeListResponse.yaml' + BuildpackCreateResponse: + $ref: './components/responses/BuildpackCreateResponse.yaml' + BuildpackGetResponse: + $ref: './components/responses/BuildpackGetResponse.yaml' + UserCreateResponse: + $ref: './components/responses/UserCreateResponse.yaml' + UserUpdateResponse: + $ref: './components/responses/UserUpdateResponse.yaml' + DropletCreateResponse: + $ref: './components/responses/DropletCreateResponse.yaml' + DropletGetResponse: + $ref: './components/responses/DropletGetResponse.yaml' + RouteCreateResponse: + $ref: './components/responses/RouteCreateResponse.yaml' + RouteListResponse: + $ref: './components/responses/RouteListResponse.yaml' RoleCreateResponse: $ref: './components/responses/RoleCreateResponse.yaml' RoleGetResponse: @@ -271,22 +271,22 @@ components: RoleListResponse: $ref: './components/responses/RoleListResponse.yaml' requestBodies: - buildpackCreateRequestBody: - $ref: './components/requestBodies/buildpackCreateRequestBody.yaml' - userCreate: - $ref: './components/requestBodies/userCreate.yaml' - userUpdate: - $ref: './components/requestBodies/userUpdate.yaml' - dropletCreateRequestBody: - $ref: './components/requestBodies/dropletCreateRequestBody.yaml' - routeCreateRequestBody: - $ref: './components/requestBodies/routeCreateRequestBody.yaml' - routeDestinations: - $ref: './components/requestBodies/routeDestinations.yaml' + BuildpackCreateRequestBody: + $ref: './components/requestBodies/BuildpackCreateRequestBody.yaml' + UserCreate: + $ref: './components/requestBodies/UserCreate.yaml' + UserUpdate: + $ref: './components/requestBodies/UserUpdate.yaml' + DropletCreateRequestBody: + $ref: './components/requestBodies/DropletCreateRequestBody.yaml' + RouteCreateRequestBody: + $ref: './components/requestBodies/RouteCreateRequestBody.yaml' + RouteDestinations: + $ref: './components/requestBodies/RouteDestinations.yaml' RoleCreate: $ref: './components/requestBodies/RoleCreate.yaml' - isolationSegmentCreate: - $ref: './components/requestBodies/isolationSegmentCreate.yaml' + IsolationSegmentCreate: + $ref: './components/requestBodies/IsolationSegmentCreate.yaml' paths: /: $ref: './paths/Root.yaml#/' @@ -323,11 +323,11 @@ paths: /v3/builds/{guid}: $ref: './paths/Builds.yaml#/~1v3~1builds~1{guid}' /v3/buildpacks: - $ref: './paths/buildpacks.yaml#/~1v3~1buildpacks' + $ref: './paths/Buildpacks.yaml#/~1v3~1buildpacks' /v3/buildpacks/{guid}: - $ref: './paths/buildpacks.yaml#/~1v3~1buildpacks~1{guid}' + $ref: './paths/Buildpacks.yaml#/~1v3~1buildpacks~1{guid}' /v3/buildpacks/{guid}/upload: - $ref: './paths/buildpacks.yaml#/~1v3~1buildpacks~1{guid}~1upload' + $ref: './paths/Buildpacks.yaml#/~1v3~1buildpacks~1{guid}~1upload' /v3/deployments: $ref: './paths/Deployments.yaml#/~1v3~1deployments' /v3/deployments/{guid}: diff --git a/apis/cf/latest/paths/apps.yaml b/apis/cf/latest/paths/Apps.yaml similarity index 99% rename from apis/cf/latest/paths/apps.yaml rename to apis/cf/latest/paths/Apps.yaml index 1b5680d..6732330 100644 --- a/apis/cf/latest/paths/apps.yaml +++ b/apis/cf/latest/paths/Apps.yaml @@ -10,8 +10,8 @@ - $ref: '../components/parameters/PerPage.yaml' - $ref: '../components/parameters/OrderBy.yaml' - $ref: '../components/parameters/CreatedAts.yaml' - - $ref: '../components/parameters/updatedAts.yaml' - - $ref: '../components/parameters/labelSelector.yaml' + - $ref: '../components/parameters/UpdatedAts.yaml' + - $ref: '../components/parameters/LabelSelector.yaml' - name: guids in: query schema: diff --git a/apis/cf/latest/paths/AuditEvents.yaml b/apis/cf/latest/paths/AuditEvents.yaml index cbf034a..06e25e7 100644 --- a/apis/cf/latest/paths/AuditEvents.yaml +++ b/apis/cf/latest/paths/AuditEvents.yaml @@ -10,7 +10,7 @@ - $ref: ../components/parameters/PerPage.yaml - $ref: ../components/parameters/OrderBy.yaml - $ref: ../components/parameters/CreatedAts.yaml - - $ref: ../components/parameters/updatedAts.yaml + - $ref: ../components/parameters/UpdatedAts.yaml - name: types in: query schema: diff --git a/apis/cf/latest/paths/Buildpacks.yaml b/apis/cf/latest/paths/Buildpacks.yaml index 4b62083..3971e92 100644 --- a/apis/cf/latest/paths/Buildpacks.yaml +++ b/apis/cf/latest/paths/Buildpacks.yaml @@ -10,8 +10,8 @@ - $ref: '../components/parameters/PerPage.yaml' - $ref: '../components/parameters/OrderBy.yaml' - $ref: '../components/parameters/CreatedAts.yaml' - - $ref: '../components/parameters/updatedAts.yaml' - - $ref: '../components/parameters/labelSelector.yaml' + - $ref: '../components/parameters/UpdatedAts.yaml' + - $ref: '../components/parameters/LabelSelector.yaml' - name: name in: query schema: @@ -48,10 +48,10 @@ tags: - Buildpacks requestBody: - $ref: '../components/requestBodies/buildpackCreateRequestBody.yaml' + $ref: '../components/requestBodies/BuildpackCreateRequestBody.yaml' responses: '201': - $ref: '../components/responses/buildpackCreateResponse.yaml' + $ref: '../components/responses/BuildpackCreateResponse.yaml' '400': description: Bad request content: @@ -73,7 +73,7 @@ - $ref: '../components/parameters/Guid.yaml' responses: '200': - $ref: '../components/responses/buildpackGetResponse.yaml' + $ref: '../components/responses/BuildpackGetResponse.yaml' '400': description: Bad request content: diff --git a/apis/cf/latest/paths/builds.yaml b/apis/cf/latest/paths/Builds.yaml similarity index 95% rename from apis/cf/latest/paths/builds.yaml rename to apis/cf/latest/paths/Builds.yaml index 203730b..417f08e 100644 --- a/apis/cf/latest/paths/builds.yaml +++ b/apis/cf/latest/paths/Builds.yaml @@ -10,8 +10,8 @@ - $ref: '../components/parameters/PerPage.yaml' - $ref: '../components/parameters/OrderBy.yaml' - $ref: '../components/parameters/CreatedAts.yaml' - - $ref: '../components/parameters/updatedAts.yaml' - - $ref: '../components/parameters/labelSelector.yaml' + - $ref: '../components/parameters/UpdatedAts.yaml' + - $ref: '../components/parameters/LabelSelector.yaml' - name: states in: query schema: @@ -124,9 +124,9 @@ items: type: string description: Comma-delimited list of build states to filter by - - $ref: '../components/parameters/labelSelector.yaml' + - $ref: '../components/parameters/LabelSelector.yaml' - $ref: '../components/parameters/CreatedAts.yaml' - - $ref: '../components/parameters/updatedAts.yaml' + - $ref: '../components/parameters/UpdatedAts.yaml' responses: '200': description: OK diff --git a/apis/cf/latest/paths/Deployments.yaml b/apis/cf/latest/paths/Deployments.yaml index 240a596..92547f2 100644 --- a/apis/cf/latest/paths/Deployments.yaml +++ b/apis/cf/latest/paths/Deployments.yaml @@ -10,8 +10,8 @@ - $ref: '../components/parameters/PerPage.yaml' - $ref: '../components/parameters/OrderBy.yaml' - $ref: '../components/parameters/CreatedAts.yaml' - - $ref: '../components/parameters/updatedAts.yaml' - - $ref: '../components/parameters/labelSelector.yaml' + - $ref: '../components/parameters/UpdatedAts.yaml' + - $ref: '../components/parameters/LabelSelector.yaml' - name: app_guids in: query schema: diff --git a/apis/cf/latest/paths/Domains.yaml b/apis/cf/latest/paths/Domains.yaml index d1568ec..18a5fd9 100644 --- a/apis/cf/latest/paths/Domains.yaml +++ b/apis/cf/latest/paths/Domains.yaml @@ -10,8 +10,8 @@ - $ref: '../components/parameters/PerPage.yaml' - $ref: '../components/parameters/OrderBy.yaml' - $ref: '../components/parameters/CreatedAts.yaml' - - $ref: '../components/parameters/updatedAts.yaml' - - $ref: '../components/parameters/labelSelector.yaml' + - $ref: '../components/parameters/UpdatedAts.yaml' + - $ref: '../components/parameters/LabelSelector.yaml' - name: guids in: query schema: diff --git a/apis/cf/latest/paths/Droplets.yaml b/apis/cf/latest/paths/Droplets.yaml index fdd8424..5962de5 100644 --- a/apis/cf/latest/paths/Droplets.yaml +++ b/apis/cf/latest/paths/Droplets.yaml @@ -10,8 +10,8 @@ - $ref: '../components/parameters/PerPage.yaml' - $ref: '../components/parameters/OrderBy.yaml' - $ref: '../components/parameters/CreatedAts.yaml' - - $ref: '../components/parameters/updatedAts.yaml' - - $ref: '../components/parameters/labelSelector.yaml' + - $ref: '../components/parameters/UpdatedAts.yaml' + - $ref: '../components/parameters/LabelSelector.yaml' - name: guids in: query schema: @@ -72,10 +72,10 @@ tags: - Droplets requestBody: - $ref: '../components/requestBodies/dropletCreateRequestBody.yaml' + $ref: '../components/requestBodies/DropletCreateRequestBody.yaml' responses: '201': - $ref: '../components/responses/dropletCreateResponse.yaml' + $ref: '../components/responses/DropletCreateResponse.yaml' '400': description: Bad request content: @@ -93,7 +93,7 @@ - $ref: '../components/parameters/Guid.yaml' responses: '200': - $ref: '../components/responses/dropletGetResponse.yaml' + $ref: '../components/responses/DropletGetResponse.yaml' '400': description: Bad request content: @@ -126,7 +126,7 @@ description: Request schema for updating a droplet responses: '200': - $ref: '../components/responses/dropletGetResponse.yaml' + $ref: '../components/responses/DropletGetResponse.yaml' '400': description: Bad request content: @@ -205,7 +205,7 @@ description: Request schema for uploading a droplet responses: '200': - $ref: '../components/responses/dropletGetResponse.yaml' + $ref: '../components/responses/DropletGetResponse.yaml' '404': $ref: '../components/responses/NotFound.yaml' '422': diff --git a/apis/cf/latest/paths/IsolationSegments.yaml b/apis/cf/latest/paths/IsolationSegments.yaml index 146c1a5..c8aa3b2 100644 --- a/apis/cf/latest/paths/IsolationSegments.yaml +++ b/apis/cf/latest/paths/IsolationSegments.yaml @@ -10,8 +10,8 @@ - $ref: ../components/parameters/PerPage.yaml - $ref: ../components/parameters/OrderBy.yaml - $ref: ../components/parameters/CreatedAts.yaml - - $ref: ../components/parameters/updatedAts.yaml - - $ref: ../components/parameters/labelSelector.yaml + - $ref: ../components/parameters/UpdatedAts.yaml + - $ref: ../components/parameters/LabelSelector.yaml - name: guids in: query schema: @@ -55,7 +55,7 @@ tags: - Isolation Segments requestBody: - $ref: ../components/requestBodies/isolationSegmentCreate.yaml + $ref: ../components/requestBodies/IsolationSegmentCreate.yaml responses: '201': description: Created diff --git a/apis/cf/latest/paths/OrganizationQuotas.yaml b/apis/cf/latest/paths/OrganizationQuotas.yaml index 87167aa..a4adfe8 100644 --- a/apis/cf/latest/paths/OrganizationQuotas.yaml +++ b/apis/cf/latest/paths/OrganizationQuotas.yaml @@ -31,7 +31,7 @@ type: string description: Comma-delimited list of organization guids to filter by - $ref: '../components/parameters/CreatedAts.yaml' - - $ref: '../components/parameters/updatedAts.yaml' + - $ref: '../components/parameters/UpdatedAts.yaml' responses: '200': description: OK diff --git a/apis/cf/latest/paths/Organizations.yaml b/apis/cf/latest/paths/Organizations.yaml index 2f03d37..c8fcb1a 100644 --- a/apis/cf/latest/paths/Organizations.yaml +++ b/apis/cf/latest/paths/Organizations.yaml @@ -10,8 +10,8 @@ - $ref: '#/components/parameters/PerPage' - $ref: '#/components/parameters/OrderBy' - $ref: '#/components/parameters/CreatedAts' - - $ref: '#/components/parameters/updatedAts' - - $ref: '#/components/parameters/labelSelector' + - $ref: '#/components/parameters/UpdatedAts' + - $ref: '#/components/parameters/LabelSelector' - name: names in: query schema: @@ -178,9 +178,9 @@ items: type: string description: Comma-delimited list of partial usernames to filter by - - $ref: '#/components/parameters/labelSelector' + - $ref: '#/components/parameters/LabelSelector' - $ref: '#/components/parameters/CreatedAts' - - $ref: '#/components/parameters/updatedAts' + - $ref: '#/components/parameters/UpdatedAts' responses: '200': description: OK diff --git a/apis/cf/latest/paths/Packages.yaml b/apis/cf/latest/paths/Packages.yaml index 55200a0..e025d60 100644 --- a/apis/cf/latest/paths/Packages.yaml +++ b/apis/cf/latest/paths/Packages.yaml @@ -10,8 +10,8 @@ - $ref: '#/components/parameters/PerPage' - $ref: '#/components/parameters/OrderBy' - $ref: '#/components/parameters/CreatedAts' - - $ref: '#/components/parameters/updatedAts' - - $ref: '#/components/parameters/labelSelector' + - $ref: '#/components/parameters/UpdatedAts' + - $ref: '#/components/parameters/LabelSelector' - name: guids in: query schema: diff --git a/apis/cf/latest/paths/Processes.yaml b/apis/cf/latest/paths/Processes.yaml index a3b4923..7e9fee2 100644 --- a/apis/cf/latest/paths/Processes.yaml +++ b/apis/cf/latest/paths/Processes.yaml @@ -10,8 +10,8 @@ - $ref: '#/components/parameters/PerPage' - $ref: '#/components/parameters/OrderBy' - $ref: '#/components/parameters/CreatedAts' - - $ref: '#/components/parameters/updatedAts' - - $ref: '#/components/parameters/labelSelector' + - $ref: '#/components/parameters/UpdatedAts' + - $ref: '#/components/parameters/LabelSelector' - name: guids in: query schema: diff --git a/apis/cf/latest/paths/Roles.yaml b/apis/cf/latest/paths/Roles.yaml index d30ba3f..6a17b3a 100644 --- a/apis/cf/latest/paths/Roles.yaml +++ b/apis/cf/latest/paths/Roles.yaml @@ -10,8 +10,8 @@ - $ref: '../components/parameters/PerPage.yaml' - $ref: '../components/parameters/OrderBy.yaml' - $ref: '../components/parameters/CreatedAts.yaml' - - $ref: '../components/parameters/updatedAts.yaml' - - $ref: '../components/parameters/labelSelector.yaml' + - $ref: '../components/parameters/UpdatedAts.yaml' + - $ref: '../components/parameters/LabelSelector.yaml' - name: guids in: query description: Comma-delimited list of role guids to filter by diff --git a/apis/cf/latest/paths/Routes.yaml b/apis/cf/latest/paths/Routes.yaml index 2a46dd8..ce6991e 100644 --- a/apis/cf/latest/paths/Routes.yaml +++ b/apis/cf/latest/paths/Routes.yaml @@ -10,8 +10,8 @@ - $ref: '../components/parameters/PerPage.yaml' - $ref: '../components/parameters/OrderBy.yaml' - $ref: '../components/parameters/CreatedAts.yaml' - - $ref: '../components/parameters/updatedAts.yaml' - - $ref: '../components/parameters/labelSelector.yaml' + - $ref: '../components/parameters/UpdatedAts.yaml' + - $ref: '../components/parameters/LabelSelector.yaml' - name: protocols in: query schema: @@ -84,7 +84,7 @@ description: Comma-delimited list of resource names to include in the response responses: '200': - $ref: '../components/responses/routeListResponse.yaml' + $ref: '../components/responses/RouteListResponse.yaml' '401': $ref: '../components/responses/Unauthorized.yaml' '403': @@ -298,10 +298,10 @@ tags: - Routes requestBody: - $ref: '../components/requestBodies/routeCreateRequestBody.yaml' + $ref: '../components/requestBodies/RouteCreateRequestBody.yaml' responses: '201': - $ref: '../components/responses/routeCreateResponse.yaml' + $ref: '../components/responses/RouteCreateResponse.yaml' '400': $ref: '../components/responses/BadRequest.yaml' '401': @@ -341,7 +341,7 @@ parameters: - $ref: '../components/parameters/Guid.yaml' requestBody: - $ref: '../components/requestBodies/routeDestinations.yaml' + $ref: '../components/requestBodies/RouteDestinations.yaml' responses: '200': description: List of destinations for the route @@ -366,7 +366,7 @@ parameters: - $ref: '../components/parameters/Guid.yaml' requestBody: - $ref: '../components/requestBodies/routeDestinations.yaml' + $ref: '../components/requestBodies/RouteDestinations.yaml' responses: '200': description: List of destinations for the route diff --git a/apis/cf/latest/paths/SecurityGroups.yaml b/apis/cf/latest/paths/SecurityGroups.yaml index c2f98f5..9be27b2 100644 --- a/apis/cf/latest/paths/SecurityGroups.yaml +++ b/apis/cf/latest/paths/SecurityGroups.yaml @@ -10,7 +10,7 @@ - $ref: ../components/parameters/PerPage.yaml - $ref: ../components/parameters/OrderBy.yaml - $ref: ../components/parameters/CreatedAts.yaml - - $ref: ../components/parameters/updatedAts.yaml + - $ref: ../components/parameters/UpdatedAts.yaml - name: guids in: query schema: diff --git a/apis/cf/latest/paths/ServiceBrokers.yaml b/apis/cf/latest/paths/ServiceBrokers.yaml index e5f5a9f..36b84c8 100644 --- a/apis/cf/latest/paths/ServiceBrokers.yaml +++ b/apis/cf/latest/paths/ServiceBrokers.yaml @@ -23,9 +23,9 @@ items: type: string description: Comma-delimited list of space guids to filter by - - $ref: ../components/parameters/labelSelector.yaml + - $ref: ../components/parameters/LabelSelector.yaml - $ref: ../components/parameters/CreatedAts.yaml - - $ref: ../components/parameters/updatedAts.yaml + - $ref: ../components/parameters/UpdatedAts.yaml responses: '200': description: OK diff --git a/apis/cf/latest/paths/ServiceCredentialBindings.yaml b/apis/cf/latest/paths/ServiceCredentialBindings.yaml index a9c131a..aa9a6c3 100644 --- a/apis/cf/latest/paths/ServiceCredentialBindings.yaml +++ b/apis/cf/latest/paths/ServiceCredentialBindings.yaml @@ -10,8 +10,8 @@ - $ref: ../components/parameters/PerPage.yaml - $ref: ../components/parameters/OrderBy.yaml - $ref: ../components/parameters/CreatedAts.yaml - - $ref: ../components/parameters/updatedAts.yaml - - $ref: ../components/parameters/labelSelector.yaml + - $ref: ../components/parameters/UpdatedAts.yaml + - $ref: ../components/parameters/LabelSelector.yaml - name: names in: query schema: diff --git a/apis/cf/latest/paths/ServiceInstances.yaml b/apis/cf/latest/paths/ServiceInstances.yaml index 3e44043..8e5ea69 100644 --- a/apis/cf/latest/paths/ServiceInstances.yaml +++ b/apis/cf/latest/paths/ServiceInstances.yaml @@ -59,9 +59,9 @@ - $ref: ../components/parameters/Page.yaml - $ref: ../components/parameters/PerPage.yaml - $ref: ../components/parameters/OrderBy.yaml - - $ref: ../components/parameters/labelSelector.yaml + - $ref: ../components/parameters/LabelSelector.yaml - $ref: ../components/parameters/CreatedAts.yaml - - $ref: ../components/parameters/updatedAts.yaml + - $ref: ../components/parameters/UpdatedAts.yaml - name: fields in: query schema: diff --git a/apis/cf/latest/paths/ServiceOfferings.yaml b/apis/cf/latest/paths/ServiceOfferings.yaml index cd6c25a..0f8cf25 100644 --- a/apis/cf/latest/paths/ServiceOfferings.yaml +++ b/apis/cf/latest/paths/ServiceOfferings.yaml @@ -49,14 +49,14 @@ items: type: string description: Comma-delimited list of service broker names to filter by - - $ref: ../components/parameters/labelSelector.yaml + - $ref: ../components/parameters/LabelSelector.yaml - name: fields in: query schema: type: object description: Fields to include in the response - $ref: ../components/parameters/CreatedAts.yaml - - $ref: ../components/parameters/updatedAts.yaml + - $ref: ../components/parameters/UpdatedAts.yaml responses: '200': description: OK diff --git a/apis/cf/latest/paths/ServicePlans.yaml b/apis/cf/latest/paths/ServicePlans.yaml index 759ecb3..3970036 100644 --- a/apis/cf/latest/paths/ServicePlans.yaml +++ b/apis/cf/latest/paths/ServicePlans.yaml @@ -84,14 +84,14 @@ items: type: string description: Comma-delimited list of resource names to include in the response - - $ref: ../components/parameters/labelSelector.yaml + - $ref: ../components/parameters/LabelSelector.yaml - name: fields in: query schema: type: object description: Fields to include in the response - $ref: ../components/parameters/CreatedAts.yaml - - $ref: ../components/parameters/updatedAts.yaml + - $ref: ../components/parameters/UpdatedAts.yaml responses: '200': description: OK diff --git a/apis/cf/latest/paths/ServiceRouteBindings.yaml b/apis/cf/latest/paths/ServiceRouteBindings.yaml index 487a0c9..b82a03c 100644 --- a/apis/cf/latest/paths/ServiceRouteBindings.yaml +++ b/apis/cf/latest/paths/ServiceRouteBindings.yaml @@ -30,7 +30,7 @@ items: type: string description: Comma-delimited list of service instance names to filter by - - $ref: ../components/parameters/labelSelector.yaml + - $ref: ../components/parameters/LabelSelector.yaml - name: guids in: query schema: @@ -39,7 +39,7 @@ type: string description: Comma-delimited list of service route binding guids to filter by - $ref: ../components/parameters/CreatedAts.yaml - - $ref: ../components/parameters/updatedAts.yaml + - $ref: ../components/parameters/UpdatedAts.yaml - name: include in: query schema: diff --git a/apis/cf/latest/paths/SpaceQuotas.yaml b/apis/cf/latest/paths/SpaceQuotas.yaml index a2a62ac..93ff437 100644 --- a/apis/cf/latest/paths/SpaceQuotas.yaml +++ b/apis/cf/latest/paths/SpaceQuotas.yaml @@ -38,7 +38,7 @@ type: string description: Comma-delimited list of space guids to filter by - $ref: ../components/parameters/CreatedAts.yaml - - $ref: ../components/parameters/updatedAts.yaml + - $ref: ../components/parameters/UpdatedAts.yaml responses: '200': description: OK diff --git a/apis/cf/latest/paths/Spaces.yaml b/apis/cf/latest/paths/Spaces.yaml index 2312ce3..75bcaf3 100644 --- a/apis/cf/latest/paths/Spaces.yaml +++ b/apis/cf/latest/paths/Spaces.yaml @@ -10,8 +10,8 @@ - $ref: '../components/parameters/PerPage.yaml' - $ref: '../components/parameters/OrderBy.yaml' - $ref: '../components/parameters/CreatedAts.yaml' - - $ref: '../components/parameters/updatedAts.yaml' - - $ref: '../components/parameters/labelSelector.yaml' + - $ref: '../components/parameters/UpdatedAts.yaml' + - $ref: '../components/parameters/LabelSelector.yaml' - name: names in: query schema: @@ -111,9 +111,9 @@ items: type: string description: Comma-delimited list of user origins to filter by - - $ref: '../components/parameters/labelSelector.yaml' + - $ref: '../components/parameters/LabelSelector.yaml' - $ref: '../components/parameters/CreatedAts.yaml' - - $ref: '../components/parameters/updatedAts.yaml' + - $ref: '../components/parameters/UpdatedAts.yaml' responses: '200': description: OK diff --git a/apis/cf/latest/paths/Stacks.yaml b/apis/cf/latest/paths/Stacks.yaml index 14a8db9..d012c23 100644 --- a/apis/cf/latest/paths/Stacks.yaml +++ b/apis/cf/latest/paths/Stacks.yaml @@ -10,8 +10,8 @@ - $ref: '../components/parameters/PerPage.yaml' - $ref: '../components/parameters/OrderBy.yaml' - $ref: '../components/parameters/CreatedAts.yaml' - - $ref: '../components/parameters/updatedAts.yaml' - - $ref: '../components/parameters/labelSelector.yaml' + - $ref: '../components/parameters/UpdatedAts.yaml' + - $ref: '../components/parameters/LabelSelector.yaml' - name: names in: query schema: @@ -120,8 +120,8 @@ - $ref: '../components/parameters/PerPage.yaml' - $ref: '../components/parameters/OrderBy.yaml' - $ref: '../components/parameters/CreatedAts.yaml' - - $ref: '../components/parameters/updatedAts.yaml' - - $ref: '../components/parameters/labelSelector.yaml' + - $ref: '../components/parameters/UpdatedAts.yaml' + - $ref: '../components/parameters/LabelSelector.yaml' responses: '200': description: OK diff --git a/apis/cf/latest/paths/Tasks.yaml b/apis/cf/latest/paths/Tasks.yaml index b2b7e40..1d76953 100644 --- a/apis/cf/latest/paths/Tasks.yaml +++ b/apis/cf/latest/paths/Tasks.yaml @@ -10,8 +10,8 @@ - $ref: '../components/parameters/PerPage.yaml' - $ref: '../components/parameters/OrderBy.yaml' - $ref: '../components/parameters/CreatedAts.yaml' - - $ref: '../components/parameters/updatedAts.yaml' - - $ref: '../components/parameters/labelSelector.yaml' + - $ref: '../components/parameters/UpdatedAts.yaml' + - $ref: '../components/parameters/LabelSelector.yaml' - name: guids in: query schema: diff --git a/apis/cf/latest/paths/Users.yaml b/apis/cf/latest/paths/Users.yaml index e1fb91a..03d88e3 100644 --- a/apis/cf/latest/paths/Users.yaml +++ b/apis/cf/latest/paths/Users.yaml @@ -10,8 +10,8 @@ - $ref: '../components/parameters/PerPage.yaml' - $ref: '../components/parameters/OrderBy.yaml' - $ref: '../components/parameters/CreatedAts.yaml' - - $ref: '../components/parameters/updatedAts.yaml' - - $ref: '../components/parameters/labelSelector.yaml' + - $ref: '../components/parameters/UpdatedAts.yaml' + - $ref: '../components/parameters/LabelSelector.yaml' - name: guids in: query schema: @@ -62,10 +62,10 @@ tags: - Users requestBody: - $ref: '../components/requestBodies/userCreate.yaml' + $ref: '../components/requestBodies/UserCreate.yaml' responses: '201': - $ref: '../components/responses/userCreateResponse.yaml' + $ref: '../components/responses/UserCreateResponse.yaml' '400': $ref: '../components/responses/BadRequest.yaml' '401': @@ -101,10 +101,10 @@ parameters: - $ref: '../components/parameters/Guid.yaml' requestBody: - $ref: '../components/requestBodies/userUpdate.yaml' + $ref: '../components/requestBodies/UserUpdate.yaml' responses: '200': - $ref: '../components/responses/userUpdateResponse.yaml' + $ref: '../components/responses/UserUpdateResponse.yaml' '404': $ref: '../components/responses/NotFound.yaml' delete: diff --git a/package.json b/package.json index 840b9e6..6a6cc1f 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,6 @@ "license": "Apache-2.0", "dependencies": { "@redocly/cli": "^2.0.2", - "dredd": "^12.1.0", "fs-extra": "^11.3.1", "js-yaml": "^4.1.0" }, diff --git a/yarn.lock b/yarn.lock index ce8f5d6..8d9533a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -434,16 +434,6 @@ ajv-formats@^2.1.1: dependencies: ajv "^8.0.0" -ajv@^6.12.3: - version "6.12.6" - resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" - integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== - dependencies: - fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - ajv@^8.0.0: version "8.17.1" resolved "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz" @@ -454,23 +444,6 @@ ajv@^8.0.0: json-schema-traverse "^1.0.0" require-from-string "^2.0.2" -amanda@1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/amanda/-/amanda-1.0.1.tgz" - integrity sha512-DJZMA1t7skqQgH5yq4NxBfqun+jDQUSYJRYGg+AqnKc3I0/hs8eX3PDdlfgiADkHgo4HlesD5QuoqFcCYA280Q== - -ansi-escapes@^4.2.1: - version "4.3.2" - resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" - integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== - dependencies: - type-fest "^0.21.3" - -ansi-regex@^4.1.0: - version "4.1.1" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz" - integrity sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g== - ansi-regex@^5.0.1: version "5.0.1" resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" @@ -481,13 +454,6 @@ ansi-regex@^6.0.1: resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz" integrity sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA== -ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - dependencies: - color-convert "^1.9.0" - ansi-styles@^4.0.0, ansi-styles@^4.1.0: version "4.3.0" resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" @@ -513,78 +479,21 @@ anymatch@~3.1.2: normalize-path "^3.0.0" picomatch "^2.0.4" -api-blueprint-http-formatter@0.0.1: - version "0.0.1" - resolved "https://registry.npmjs.org/api-blueprint-http-formatter/-/api-blueprint-http-formatter-0.0.1.tgz" - integrity sha512-YXnqI5YoXZoFL+PQYfdVqDWCUmEB8BRlt8cR7VV1jURG5i1u5fs2pwEc684WVwGqpkEVAIWIfjXAB6muB+r2hA== - -api-elements@^0.2.2: - version "0.2.6" - resolved "https://registry.npmjs.org/api-elements/-/api-elements-0.2.6.tgz" - integrity sha512-XDt/qzK9a4e6W1JPa2Jmw9I57M8jIF+PH0lp7UjaJornW1hKFgWIlK+DU03F9EVwHNeotq1qBvPtQCj7RIJwwA== - dependencies: - minim "^0.23.8" - ramda "^0.27.0" - -argparse@^1.0.7: - version "1.0.10" - resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== - dependencies: - sprintf-js "~1.0.2" - argparse@^2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== -asn1@~0.2.3: - version "0.2.6" - resolved "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz" - integrity sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ== - dependencies: - safer-buffer "~2.1.0" - -assert-plus@1.0.0, assert-plus@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" - integrity sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw== - -assertion-error@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz" - integrity sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw== - -async@3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/async/-/async-3.1.0.tgz" - integrity sha512-4vx/aaY6j/j3Lw3fbCHNWP0pPaTCew3F6F3hYyl/tHs/ndmV1q7NW9T5yuJ2XAGwdQrP+6Wu20x06U4APo/iQQ== - async@^3.2.6: version "3.2.6" resolved "https://registry.npmjs.org/async/-/async-3.2.6.tgz" integrity sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA== -async@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/async/-/async-1.0.0.tgz" - integrity sha512-5mO7DX4CbJzp9zjaFXusQQ4tzKJARjNB1Ih1pVBi8wkbmXy/xzIDgEMXxWePLzt2OdFwaxfneIlT1nCiXubrPQ== - asynckit@^0.4.0: version "0.4.0" resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== -aws-sign2@~0.7.0: - version "0.7.0" - resolved "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz" - integrity sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA== - -aws4@^1.8.0: - version "1.13.2" - resolved "https://registry.npmjs.org/aws4/-/aws4-1.13.2.tgz" - integrity sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw== - balanced-match@^1.0.0: version "1.0.2" resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" @@ -597,13 +506,6 @@ basic-auth@^2.0.1: dependencies: safe-buffer "5.1.2" -bcrypt-pbkdf@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz" - integrity sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w== - dependencies: - tweetnacl "^0.14.3" - better-ajv-errors@^1.2.0: version "1.2.0" resolved "https://registry.npmjs.org/better-ajv-errors/-/better-ajv-errors-1.2.0.tgz" @@ -620,14 +522,6 @@ binary-extensions@^2.0.0: resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz" integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw== -brace-expansion@^1.1.7: - version "1.1.12" - resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz" - integrity sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - brace-expansion@^2.0.1: version "2.0.2" resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz" @@ -642,12 +536,7 @@ braces@~3.0.2: dependencies: fill-range "^7.1.1" -buffer-from@^1.0.0: - version "1.1.2" - resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" - integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== - -call-bind-apply-helpers@^1.0.0, call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2: +call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz" integrity sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ== @@ -655,16 +544,6 @@ call-bind-apply-helpers@^1.0.0, call-bind-apply-helpers@^1.0.1, call-bind-apply- es-errors "^1.3.0" function-bind "^1.1.2" -call-bind@^1.0.7, call-bind@^1.0.8: - version "1.0.8" - resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz" - integrity sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww== - dependencies: - call-bind-apply-helpers "^1.0.0" - es-define-property "^1.0.0" - get-intrinsic "^1.2.4" - set-function-length "^1.2.2" - call-bound@^1.0.2: version "1.0.4" resolved "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz" @@ -683,32 +562,6 @@ camelize@^1.0.0: resolved "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz" integrity sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ== -caseless@0.12.0, caseless@~0.12.0: - version "0.12.0" - resolved "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz" - integrity sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw== - -chai@4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz" - integrity sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw== - dependencies: - assertion-error "^1.1.0" - check-error "^1.0.2" - deep-eql "^3.0.1" - get-func-name "^2.0.0" - pathval "^1.1.0" - type-detect "^4.0.5" - -chalk@^2.4.2: - version "2.4.2" - resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - chalk@^4.0.0, chalk@^4.1.2: version "4.1.2" resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" @@ -717,18 +570,6 @@ chalk@^4.0.0, chalk@^4.1.2: ansi-styles "^4.1.0" supports-color "^7.1.0" -chardet@^0.7.0: - version "0.7.0" - resolved "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz" - integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== - -check-error@^1.0.2: - version "1.0.3" - resolved "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz" - integrity sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg== - dependencies: - get-func-name "^2.0.2" - chokidar@^3.5.1: version "3.6.0" resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz" @@ -754,18 +595,6 @@ classnames@^2.3.2: resolved "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz" integrity sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow== -cli-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz" - integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== - dependencies: - restore-cursor "^3.1.0" - -cli-width@^2.0.0: - version "2.2.1" - resolved "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz" - integrity sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw== - cliui@^7.0.2: version "7.0.4" resolved "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz" @@ -784,23 +613,11 @@ cliui@^8.0.1: strip-ansi "^6.0.1" wrap-ansi "^7.0.0" -clone@2.1.2: - version "2.1.2" - resolved "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz" - integrity sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w== - clsx@^2.0.0: version "2.1.1" resolved "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz" integrity sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA== -color-convert@^1.9.0: - version "1.9.3" - resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - color-convert@^2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" @@ -808,11 +625,6 @@ color-convert@^2.0.1: dependencies: color-name "~1.1.4" -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" - integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== - color-name@~1.1.4: version "1.1.4" resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" @@ -828,87 +640,23 @@ colorette@^2.0.20: resolved "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz" integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== -colors@1.0.x: - version "1.0.3" - resolved "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz" - integrity sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw== - -combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: +combined-stream@^1.0.8: version "1.0.8" resolved "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== dependencies: delayed-stream "~1.0.0" -commander@2.14.1: - version "2.14.1" - resolved "https://registry.npmjs.org/commander/-/commander-2.14.1.tgz" - integrity sha512-+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw== - -commander@3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/commander/-/commander-3.0.2.tgz" - integrity sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow== - -commander@^2.7.1: - version "2.20.3" - resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" - integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" - integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== - -concat-stream@^1.4.7: - version "1.6.2" - resolved "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz" - integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== - dependencies: - buffer-from "^1.0.0" - inherits "^2.0.3" - readable-stream "^2.2.2" - typedarray "^0.0.6" - -content-type@1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz" - integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== - -content-type@^1.0.4: - version "1.0.5" - resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz" - integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== - cookie@^0.7.2: version "0.7.2" resolved "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz" integrity sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w== -core-util-is@1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" - integrity sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ== - -core-util-is@~1.0.0: - version "1.0.3" - resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" - integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== - corser@^2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/corser/-/corser-2.0.1.tgz" integrity sha512-utCYNzRSQIZNPIcGZdQc92UVJYAhtGAteCFg0yRaFm8f0P+CPtyGyHXJcGXnffjCybUCEx3FQ2G7U3/o9eIkVQ== -cross-spawn@7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.0.tgz" - integrity sha512-6U/8SMK2FBNnB21oQ4+6Nsodxanw1gTkntYA2zBdkFYFu3ZDx65P2ONEXGSvob/QS6REjVHQ9zxzdOafwFdstw== - dependencies: - path-key "^3.1.0" - shebang-command "^1.2.0" - which "^1.2.9" - cross-spawn@^7.0.6: version "7.0.6" resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz" @@ -937,27 +685,6 @@ csstype@3.1.3: resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz" integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== -curl-trace-parser@0.0.10: - version "0.0.10" - resolved "https://registry.npmjs.org/curl-trace-parser/-/curl-trace-parser-0.0.10.tgz" - integrity sha512-YTKA9d6TkiQZpDM9rdewlGAKgcLbgofmqRGqzD1hsa3zjVeSDJ0X7O1EztUrWsF3tVG9yMFq44dmQ/TMtEpMCg== - dependencies: - api-blueprint-http-formatter "0.0.1" - commander "2.14.1" - http-string-parser "0.0.6" - -cycle@1.0.x: - version "1.0.3" - resolved "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz" - integrity sha512-TVF6svNzeQCOpjCqsy0/CSy8VgObG3wXusJ73xW2GbG5rGx7lC8zxDSURicsXI2UsGdi2L0QNRCi745/wUDvsA== - -dashdash@^1.12.0: - version "1.14.1" - resolved "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz" - integrity sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g== - dependencies: - assert-plus "^1.0.0" - data-uri-to-buffer@^4.0.0: version "4.0.1" resolved "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz" @@ -970,58 +697,11 @@ debug@4, debug@^4.3.1, debug@^4.3.6: dependencies: ms "^2.1.3" -deckardcain@^0.4.0: - version "0.4.1" - resolved "https://registry.npmjs.org/deckardcain/-/deckardcain-0.4.1.tgz" - integrity sha512-7kp5y1Zv/ej5aKoUl8Hbe56NQK3/hqBM70iyaOMyLJDd1D+UZTtLDmDaWLHFaoRCIeitt3Py2Tu4BNuYDY4zQw== - decko@^1.2.0: version "1.2.0" resolved "https://registry.npmjs.org/decko/-/decko-1.2.0.tgz" integrity sha512-m8FnyHXV1QX+S1cl+KPFDIl6NMkxtKsy6+U/aYyjrOqWMuwAwYWu7ePqrsUHtDR5Y8Yk2pi/KIDSgF+vT4cPOQ== -deep-eql@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz" - integrity sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw== - dependencies: - type-detect "^4.0.0" - -deep-equal@1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.0.tgz" - integrity sha512-ZbfWJq/wN1Z273o7mUSjILYqehAktR2NVoSrOukDkU9kg2v/Uv89yU4Cvz8seJeAmtN5oqiefKq8FPuXOboqLw== - dependencies: - is-arguments "^1.0.4" - is-date-object "^1.0.1" - is-regex "^1.0.4" - object-is "^1.0.1" - object-keys "^1.1.1" - regexp.prototype.flags "^1.2.0" - -deep-is@~0.1.3: - version "0.1.4" - resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" - integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== - -define-data-property@^1.0.1, define-data-property@^1.1.4: - version "1.1.4" - resolved "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz" - integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== - dependencies: - es-define-property "^1.0.0" - es-errors "^1.3.0" - gopd "^1.0.1" - -define-properties@^1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz" - integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== - dependencies: - define-data-property "^1.0.1" - has-property-descriptors "^1.0.0" - object-keys "^1.1.1" - delayed-stream@~1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" @@ -1049,65 +729,6 @@ dotenv@16.4.7: resolved "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz" integrity sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ== -drafter.js@^3.0.0-pre.2: - version "3.2.0" - resolved "https://registry.yarnpkg.com/drafter.js/-/drafter.js-3.2.0.tgz#3403b31cac84b2e7c8ee93fac12cd82c5ba538a3" - integrity sha512-ThDDh8bTK0p9JJsP2TqqmiOKLqTkdnOF205hc1MF+axfCjXWyRzrNNiPLEUXQrHJJ+bPbkevWjjn5e9x0g0tqA== - -drafter@2.0.0-pre.1: - version "2.0.0-pre.1" - resolved "https://registry.npmjs.org/drafter/-/drafter-2.0.0-pre.1.tgz" - integrity sha512-6iiQwW7vZy5WDtWtg77JnPYyUn02DoaOyApLk1FkQWmuG9zRO44skWIfvRqe6CSoj7lI8s1h8HIvdz4XsEsZlA== - dependencies: - drafter.js "^3.0.0-pre.2" - optionalDependencies: - protagonist "^2.0.0-pre.2" - -drange@^1.0.2: - version "1.1.1" - resolved "https://registry.npmjs.org/drange/-/drange-1.1.1.tgz" - integrity sha512-pYxfDYpued//QpnLIm4Avk7rsNtAtQkUES2cwAYSvD/wd2pKD71gN2Ebj3e7klzXwjocvE8c5vx/1fxwpqmSxA== - -dredd-transactions@9.0.6: - version "9.0.6" - resolved "https://registry.npmjs.org/dredd-transactions/-/dredd-transactions-9.0.6.tgz" - integrity sha512-QRWe2H2B/wT8SMH+sp2dKxfsxq52iTW1kFqO7wJaoqGc49C0hOVt7w92ms/WUrfeTS3OJMju2qSxur2M+0mvag== - dependencies: - fury "3.0.0-beta.12" - fury-adapter-apib-parser "0.16.0" - fury-adapter-oas3-parser "0.9.1" - fury-adapter-swagger "0.27.2" - uri-template "1.0.1" - -dredd@^12.1.0: - version "12.1.0" - resolved "https://registry.npmjs.org/dredd/-/dredd-12.1.0.tgz" - integrity sha512-kKTZpTjKYN4Q7+N6NCIBI0dkh14HCz7f1emqCjqV1R7s1wm0Hfp93Pry2eHyx3narZXs6Izvpn7LknTJWM4bpg== - dependencies: - async "3.1.0" - caseless "0.12.0" - chai "4.2.0" - clone "2.1.2" - cross-spawn "7.0.0" - dredd-transactions "9.0.6" - gavel "8.1.1" - glob "7.1.4" - html "1.0.0" - htmlencode "0.0.4" - inquirer "7.0.0" - js-yaml "3.13.1" - make-dir "3.0.0" - markdown-it "10.0.0" - optimist "0.6.1" - proxyquire "2.1.3" - ramda "0.26.1" - request "2.88.0" - spawn-args "0.2.0" - untildify "4.0.0" - uuid "3.3.3" - which "1.3.1" - winston "2.4.0" - dunder-proto@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz" @@ -1122,14 +743,6 @@ eastasianwidth@^0.2.0: resolved "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz" integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== -ecc-jsbn@~0.1.1: - version "0.1.2" - resolved "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz" - integrity sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw== - dependencies: - jsbn "~0.1.0" - safer-buffer "^2.1.0" - emoji-regex@^8.0.0: version "8.0.0" resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" @@ -1140,12 +753,7 @@ emoji-regex@^9.2.2: resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz" integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== -entities@~2.0.0: - version "2.0.3" - resolved "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz" - integrity sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ== - -es-define-property@^1.0.0, es-define-property@^1.0.1: +es-define-property@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz" integrity sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g== @@ -1182,43 +790,6 @@ escalade@^3.1.1: resolved "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz" integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA== -escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" - integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== - -escodegen@^1.8.1: - version "1.14.3" - resolved "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz" - integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw== - dependencies: - esprima "^4.0.1" - estraverse "^4.2.0" - esutils "^2.0.2" - optionator "^0.8.1" - optionalDependencies: - source-map "~0.6.1" - -esprima@1.2.2: - version "1.2.2" - resolved "https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz" - integrity sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A== - -esprima@^4.0.0, esprima@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - -estraverse@^4.2.0: - version "4.3.0" - resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" - integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== - -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - event-target-shim@^5.0.0: version "5.0.1" resolved "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz" @@ -1234,50 +805,11 @@ eventemitter3@^5.0.1: resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz" integrity sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA== -extend@~3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" - integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== - -external-editor@^3.0.3: - version "3.1.0" - resolved "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz" - integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== - dependencies: - chardet "^0.7.0" - iconv-lite "^0.4.24" - tmp "^0.0.33" - -extsprintf@1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz" - integrity sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g== - -extsprintf@^1.2.0: - version "1.4.1" - resolved "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.1.tgz" - integrity sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA== - -eyes@0.1.x: - version "0.1.8" - resolved "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz" - integrity sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ== - fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: version "3.1.3" resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== -fast-json-stable-stringify@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== - -fast-levenshtein@~2.0.6: - version "2.0.6" - resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" - integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== - fast-safe-stringify@^2.0.7: version "2.1.1" resolved "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz" @@ -1303,21 +835,6 @@ fetch-blob@^3.1.2, fetch-blob@^3.1.4: node-domexception "^1.0.0" web-streams-polyfill "^3.0.3" -figures@^3.0.0: - version "3.2.0" - resolved "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz" - integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== - dependencies: - escape-string-regexp "^1.0.5" - -fill-keys@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/fill-keys/-/fill-keys-1.0.2.tgz" - integrity sha512-tcgI872xXjwFF4xgQmLxi76GnwJG3g/3isB1l4/G5Z4zrbddGpBjqZCO9oEAcB5wX0Hj/5iQB3toxfO7in1hHA== - dependencies: - is-object "~1.0.1" - merge-descriptors "~1.0.0" - fill-range@^7.1.1: version "7.1.1" resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz" @@ -1343,11 +860,6 @@ foreground-child@^3.3.1: cross-spawn "^7.0.6" signal-exit "^4.0.1" -forever-agent@~0.6.1: - version "0.6.1" - resolved "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" - integrity sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw== - form-data@^4.0.4: version "4.0.4" resolved "https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz" @@ -1359,20 +871,6 @@ form-data@^4.0.4: hasown "^2.0.2" mime-types "^2.1.12" -form-data@~2.3.2: - version "2.3.3" - resolved "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz" - integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.6" - mime-types "^2.1.12" - -format-util@^1.0.3: - version "1.0.5" - resolved "https://registry.npmjs.org/format-util/-/format-util-1.0.5.tgz" - integrity sha512-varLbTj0e0yVyRpqQhuWV+8hlePAgaoFRhNFj50BNjEIrw1/DphHSObtqwskVCPWNgzwPoQrZAbfa/SBiicNeg== - formdata-polyfill@^4.0.10: version "4.0.10" resolved "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz" @@ -1396,11 +894,6 @@ fs-minipass@^2.0.0: dependencies: minipass "^3.0.0" -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" - integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== - fsevents@~2.3.2: version "2.3.3" resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz" @@ -1411,79 +904,12 @@ function-bind@^1.1.2: resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz" integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== -functions-have-names@^1.2.3: - version "1.2.3" - resolved "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz" - integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== - -fury-adapter-apib-parser@0.16.0: - version "0.16.0" - resolved "https://registry.npmjs.org/fury-adapter-apib-parser/-/fury-adapter-apib-parser-0.16.0.tgz" - integrity sha512-o9LbtDD/eU37fg8+rZ1O+oZuC9sxacyjwhNsGfttg43LxYBuz/TzjYsY5OI+pbSNKbCnibL5b3H08Sz/qFPeIw== - dependencies: - deckardcain "^0.4.0" - drafter "2.0.0-pre.1" - -fury-adapter-oas3-parser@0.9.1: - version "0.9.1" - resolved "https://registry.npmjs.org/fury-adapter-oas3-parser/-/fury-adapter-oas3-parser-0.9.1.tgz" - integrity sha512-Wf/2YI1RYfCl5OQ3G3Cl1VLPigNCe1MDiy5TgsuLn/Xm0qH8CcumxLWETBvKmZYovqRnHbAgXKvdplYjER/4Rg== - dependencies: - content-type "^1.0.4" - media-typer "^1.0.1" - ramda "0.26.1" - yaml-js "^0.2.3" - -fury-adapter-swagger@0.27.2: - version "0.27.2" - resolved "https://registry.npmjs.org/fury-adapter-swagger/-/fury-adapter-swagger-0.27.2.tgz" - integrity sha512-OiAuyVlnIsg/y8eaf8R3t1E3YaEt6ck7o04O4ihBrM0jjvaWaljTWkQmrwOtlm6EC5ipLgfW/h12ROGSokJabA== - dependencies: - content-type "^1.0.4" - js-yaml "^3.12.0" - json-schema-faker "0.5.0-rc17" - lodash "^4.17.0" - media-typer "^1.0.1" - swagger-parser "^8.0.0" - yaml-js "^0.2.3" - z-schema "^4.1.0" - -fury@3.0.0-beta.12: - version "3.0.0-beta.12" - resolved "https://registry.npmjs.org/fury/-/fury-3.0.0-beta.12.tgz" - integrity sha512-sjeRtDLbmpgSPXa78WNeiGnZleTaimYwZPW0d/D8KVvf9hSVFyaGm8WiEim7WRO3gkvEW8IihZJMROjgxd1XBQ== - dependencies: - api-elements "^0.2.2" - -gavel@8.1.1: - version "8.1.1" - resolved "https://registry.npmjs.org/gavel/-/gavel-8.1.1.tgz" - integrity sha512-TgMghBKUOL7/zaNvn71X+e7jg16fL1lycDtltrfiSgGhHKNQHN9+77kkEpBVkwCl5kERId3kFlhjqU9W7l4ODw== - dependencies: - amanda "1.0.1" - caseless "0.12.0" - clone "2.1.2" - commander "3.0.2" - content-type "1.0.4" - curl-trace-parser "0.0.10" - deep-equal "1.1.0" - http-string-parser "0.0.6" - json-pointer "0.6.0" - media-typer "1.1.0" - tv4 "1.3.0" - url "0.11.0" - get-caller-file@^2.0.5: version "2.0.5" resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-func-name@^2.0.0, get-func-name@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz" - integrity sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ== - -get-intrinsic@^1.2.4, get-intrinsic@^1.2.5, get-intrinsic@^1.2.6, get-intrinsic@^1.3.0: +get-intrinsic@^1.2.5, get-intrinsic@^1.2.6, get-intrinsic@^1.3.0: version "1.3.0" resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz" integrity sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ== @@ -1507,13 +933,6 @@ get-proto@^1.0.1: dunder-proto "^1.0.1" es-object-atoms "^1.0.0" -getpass@^0.1.1: - version "0.1.7" - resolved "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz" - integrity sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng== - dependencies: - assert-plus "^1.0.0" - glob-parent@~5.1.2: version "5.1.2" resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" @@ -1521,18 +940,6 @@ glob-parent@~5.1.2: dependencies: is-glob "^4.0.1" -glob@7.1.4: - version "7.1.4" - resolved "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz" - integrity sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - glob@^11.0.1: version "11.0.3" resolved "https://registry.npmjs.org/glob/-/glob-11.0.3.tgz" @@ -1553,7 +960,7 @@ global@^4.4.0: min-document "^2.19.0" process "^0.11.10" -gopd@^1.0.1, gopd@^1.2.0: +gopd@^1.2.0: version "1.2.0" resolved "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz" integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg== @@ -1575,36 +982,11 @@ handlebars@^4.7.6: optionalDependencies: uglify-js "^3.1.4" -har-schema@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz" - integrity sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q== - -har-validator@~5.1.0: - version "5.1.5" - resolved "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz" - integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w== - dependencies: - ajv "^6.12.3" - har-schema "^2.0.0" - -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" - integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== - has-flag@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== -has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz" - integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== - dependencies: - es-define-property "^1.0.0" - has-symbols@^1.0.3, has-symbols@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz" @@ -1636,18 +1018,6 @@ html-encoding-sniffer@^3.0.0: dependencies: whatwg-encoding "^2.0.0" -html@1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/html/-/html-1.0.0.tgz" - integrity sha512-lw/7YsdKiP3kk5PnR1INY17iJuzdAtJewxr14ozKJWbbR97znovZ0mh+WEMZ8rjc3lgTK+ID/htTjuyGKB52Kw== - dependencies: - concat-stream "^1.4.7" - -htmlencode@0.0.4: - version "0.0.4" - resolved "https://registry.npmjs.org/htmlencode/-/htmlencode-0.0.4.tgz" - integrity sha512-0uDvNVpzj/E2TfvLLyyXhKBRvF1y84aZsyRxRXFsQobnHaL4pcaXk+Y9cnFlvnxrBLeXDNq/VJBD+ngdBgQG1w== - http-proxy@^1.18.1: version "1.18.1" resolved "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz" @@ -1676,20 +1046,6 @@ http-server@^14.1.1: union "~0.5.0" url-join "^4.0.1" -http-signature@~1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz" - integrity sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ== - dependencies: - assert-plus "^1.0.0" - jsprim "^1.2.2" - sshpk "^1.7.0" - -http-string-parser@0.0.6: - version "0.0.6" - resolved "https://registry.npmjs.org/http-string-parser/-/http-string-parser-0.0.6.tgz" - integrity sha512-sngOeBkIL32kum4Z+FulU+3Ve41B3js1IKfel0WAhwLqDJiUPC1UTqFRBr2/IDw9dbks6B4xSIYgPiJU7ivxww== - http2-client@^1.2.5: version "1.3.5" resolved "https://registry.npmjs.org/http2-client/-/http2-client-1.3.5.tgz" @@ -1710,53 +1066,11 @@ iconv-lite@0.6.3: dependencies: safer-buffer ">= 2.1.2 < 3.0.0" -iconv-lite@^0.4.24: - version "0.4.24" - resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== - dependencies: - safer-buffer ">= 2.1.2 < 3" - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" - integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2, inherits@^2.0.3, inherits@~2.0.3: +inherits@^2.0.3: version "2.0.4" resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== -inquirer@7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/inquirer/-/inquirer-7.0.0.tgz" - integrity sha512-rSdC7zelHdRQFkWnhsMu2+2SO41mpv2oF2zy4tMhmiLWkcKbOAs87fWAJhVXttKVwhdZvymvnuM95EyEXg2/tQ== - dependencies: - ansi-escapes "^4.2.1" - chalk "^2.4.2" - cli-cursor "^3.1.0" - cli-width "^2.0.0" - external-editor "^3.0.3" - figures "^3.0.0" - lodash "^4.17.15" - mute-stream "0.0.8" - run-async "^2.2.0" - rxjs "^6.4.0" - string-width "^4.1.0" - strip-ansi "^5.1.0" - through "^2.3.6" - -is-arguments@^1.0.4: - version "1.2.0" - resolved "https://registry.npmjs.org/is-arguments/-/is-arguments-1.2.0.tgz" - integrity sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA== - dependencies: - call-bound "^1.0.2" - has-tostringtag "^1.0.2" - is-binary-path@~2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" @@ -1764,21 +1078,6 @@ is-binary-path@~2.1.0: dependencies: binary-extensions "^2.0.0" -is-core-module@^2.16.0: - version "2.16.1" - resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz" - integrity sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w== - dependencies: - hasown "^2.0.2" - -is-date-object@^1.0.1: - version "1.1.0" - resolved "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz" - integrity sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg== - dependencies: - call-bound "^1.0.2" - has-tostringtag "^1.0.2" - is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" @@ -1801,41 +1100,11 @@ is-number@^7.0.0: resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== -is-object@~1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz" - integrity sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA== - -is-regex@^1.0.4: - version "1.2.1" - resolved "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz" - integrity sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g== - dependencies: - call-bound "^1.0.2" - gopd "^1.2.0" - has-tostringtag "^1.0.2" - hasown "^2.0.2" - -is-typedarray@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" - integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== - -isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" - integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== - isexe@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== -isstream@0.1.x, isstream@~0.1.2: - version "0.1.2" - resolved "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" - integrity sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g== - jackspeak@^4.1.1: version "4.1.1" resolved "https://registry.npmjs.org/jackspeak/-/jackspeak-4.1.1.tgz" @@ -1878,22 +1147,6 @@ js-levenshtein@^1.1.6: resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== -js-yaml@3.13.1: - version "3.13.1" - resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz" - integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -js-yaml@^3.12.0, js-yaml@^3.12.1, js-yaml@^3.13.1: - version "3.14.1" - resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" - integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - js-yaml@^4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz" @@ -1901,23 +1154,11 @@ js-yaml@^4.1.0: dependencies: argparse "^2.0.1" -jsbn@~0.1.0: - version "0.1.1" - resolved "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz" - integrity sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg== - jsep@^1.4.0: version "1.4.0" resolved "https://registry.npmjs.org/jsep/-/jsep-1.4.0.tgz" integrity sha512-B7qPcEVE3NVkmSJbaYxvv4cHkVW7DQsZz13pUMrfS8z8Q/BuShN+gcTXrUlPiGqM2/t/EEaI030bpxMqY8gMlw== -json-pointer@0.6.0: - version "0.6.0" - resolved "https://registry.npmjs.org/json-pointer/-/json-pointer-0.6.0.tgz" - integrity sha512-Z2l5XEdi/23LrS6Y0a8/0s2rEvvfTYut70+Vkbpb5Tr4dTpyXUkJzEvucinUbIeXeer0n4dl5vVLRf8u9Jhmsw== - dependencies: - foreach "^2.0.4" - json-pointer@0.6.2, json-pointer@^0.6.2: version "0.6.2" resolved "https://registry.npmjs.org/json-pointer/-/json-pointer-0.6.2.tgz" @@ -1925,33 +1166,6 @@ json-pointer@0.6.2, json-pointer@^0.6.2: dependencies: foreach "^2.0.4" -json-schema-faker@0.5.0-rc17: - version "0.5.0-rc17" - resolved "https://registry.npmjs.org/json-schema-faker/-/json-schema-faker-0.5.0-rc17.tgz" - integrity sha512-ZQSLPpnsGiMBuPOHi09cAzhsiIeOcs5im2GAQ2P6XKyWOuetO8eYdYCP/kW7VVU891Ucan0/dl8GYbRA6pf9gw== - dependencies: - json-schema-ref-parser "^6.0.2" - jsonpath "^1.0.1" - randexp "^0.5.3" - -json-schema-ref-parser@^6.0.2: - version "6.1.0" - resolved "https://registry.npmjs.org/json-schema-ref-parser/-/json-schema-ref-parser-6.1.0.tgz" - integrity sha512-pXe9H1m6IgIpXmE5JSb8epilNTGsmTb2iPohAXpOdhqGFbQjNeHHsZxU+C8w6T81GZxSPFLeUoqDJmzxx5IGuw== - dependencies: - call-me-maybe "^1.0.1" - js-yaml "^3.12.1" - ono "^4.0.11" - -json-schema-ref-parser@^7.1.3: - version "7.1.4" - resolved "https://registry.npmjs.org/json-schema-ref-parser/-/json-schema-ref-parser-7.1.4.tgz" - integrity sha512-AD7bvav0vak1/63w3jH8F7eHId/4E4EPdMAEZhGxtjktteUv9dnNB/cJy6nVnMyoTPBJnLwFK6tiQPSTeleCtQ== - dependencies: - call-me-maybe "^1.0.1" - js-yaml "^3.13.1" - ono "^6.0.0" - json-schema-to-ts@2.7.2: version "2.7.2" resolved "https://registry.npmjs.org/json-schema-to-ts/-/json-schema-to-ts-2.7.2.tgz" @@ -1961,26 +1175,11 @@ json-schema-to-ts@2.7.2: "@types/json-schema" "^7.0.9" ts-algebra "^1.2.0" -json-schema-traverse@^0.4.1: - version "0.4.1" - resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== - json-schema-traverse@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== -json-schema@0.4.0: - version "0.4.0" - resolved "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz" - integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA== - -json-stringify-safe@~5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" - integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== - jsonfile@^6.0.1: version "6.1.0" resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" @@ -1999,65 +1198,16 @@ jsonpath-plus@^10.0.6: "@jsep-plugin/regex" "^1.0.4" jsep "^1.4.0" -jsonpath@^1.0.1: - version "1.1.1" - resolved "https://registry.npmjs.org/jsonpath/-/jsonpath-1.1.1.tgz" - integrity sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w== - dependencies: - esprima "1.2.2" - static-eval "2.0.2" - underscore "1.12.1" - jsonpointer@^5.0.0: version "5.0.1" resolved "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz" integrity sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ== -jsprim@^1.2.2: - version "1.4.2" - resolved "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz" - integrity sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw== - dependencies: - assert-plus "1.0.0" - extsprintf "1.3.0" - json-schema "0.4.0" - verror "1.10.0" - "leven@^3.1.0 < 4": version "3.1.0" resolved "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== -levn@~0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz" - integrity sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA== - dependencies: - prelude-ls "~1.1.2" - type-check "~0.3.2" - -linkify-it@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz" - integrity sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw== - dependencies: - uc.micro "^1.0.1" - -lodash.get@^4.4.2: - version "4.4.2" - resolved "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz" - integrity sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ== - -lodash.isequal@^4.5.0: - version "4.5.0" - resolved "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz" - integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== - -lodash@^4.15.0, lodash@^4.17.0, lodash@^4.17.15: - version "4.17.21" - resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - long@^5.0.0: version "5.3.2" resolved "https://registry.npmjs.org/long/-/long-5.3.2.tgz" @@ -2080,29 +1230,11 @@ lunr@^2.3.9: resolved "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz" integrity sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow== -make-dir@3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/make-dir/-/make-dir-3.0.0.tgz" - integrity sha512-grNJDhb8b1Jm1qeqW5R/O63wUo4UXo2v2HMic6YT9i/HBlF93S8jkMgH7yugvY9ABDShH4VZMn8I+U8+fCNegw== - dependencies: - semver "^6.0.0" - mark.js@^8.11.1: version "8.11.1" resolved "https://registry.npmjs.org/mark.js/-/mark.js-8.11.1.tgz" integrity sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ== -markdown-it@10.0.0: - version "10.0.0" - resolved "https://registry.npmjs.org/markdown-it/-/markdown-it-10.0.0.tgz" - integrity sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg== - dependencies: - argparse "^1.0.7" - entities "~2.0.0" - linkify-it "^2.0.0" - mdurl "^1.0.1" - uc.micro "^1.0.5" - marked@^4.3.0: version "4.3.0" resolved "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz" @@ -2113,27 +1245,12 @@ math-intrinsics@^1.1.0: resolved "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz" integrity sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g== -mdurl@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz" - integrity sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g== - -media-typer@1.1.0, media-typer@^1.0.1: - version "1.1.0" - resolved "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz" - integrity sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw== - -merge-descriptors@~1.0.0: - version "1.0.3" - resolved "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz" - integrity sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ== - mime-db@1.52.0: version "1.52.0" resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== -mime-types@^2.1.12, mime-types@~2.1.19: +mime-types@^2.1.12: version "2.1.35" resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== @@ -2145,11 +1262,6 @@ mime@^1.6.0: resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== -mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - min-document@^2.19.0: version "2.19.0" resolved "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz" @@ -2157,13 +1269,6 @@ min-document@^2.19.0: dependencies: dom-walk "^0.1.0" -minim@^0.23.8: - version "0.23.8" - resolved "https://registry.npmjs.org/minim/-/minim-0.23.8.tgz" - integrity sha512-bjdr2xW1dBCMsMGGsUeqM4eFI60m94+szhxWys+B1ztIt6gWSfeGBdSVCIawezeHYLYn0j6zrsXdQS/JllBzww== - dependencies: - lodash "^4.15.0" - minimatch@^10.0.1, minimatch@^10.0.3: version "10.0.3" resolved "https://registry.npmjs.org/minimatch/-/minimatch-10.0.3.tgz" @@ -2171,13 +1276,6 @@ minimatch@^10.0.1, minimatch@^10.0.3: dependencies: "@isaacs/brace-expansion" "^5.0.0" -minimatch@^3.0.4: - version "3.1.2" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" - integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== - dependencies: - brace-expansion "^1.1.7" - minimatch@^5.0.1: version "5.1.6" resolved "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz" @@ -2190,11 +1288,6 @@ minimist@^1.2.5, minimist@^1.2.6: resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== -minimist@~0.0.1: - version "0.0.10" - resolved "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" - integrity sha512-iotkTvxc+TwOm5Ieim8VnSNvCDjCK9S8G3scJ50ZthspSxa7jx50jkhYduuAtAjvfDUwSgOwf8+If99AlOEhyw== - minipass@^3.0.0: version "3.3.6" resolved "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz" @@ -2244,21 +1337,11 @@ mobx@^6.0.4: resolved "https://registry.npmjs.org/mobx/-/mobx-6.13.7.tgz" integrity sha512-aChaVU/DO5aRPmk1GX8L+whocagUUpBQqoPtJk+cm7UOXUk87J4PeWCh6nNmTTIfEhiR9DI/+FnA8dln/hTK7g== -module-not-found-error@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/module-not-found-error/-/module-not-found-error-1.0.1.tgz" - integrity sha512-pEk4ECWQXV6z2zjhRZUongnLJNUeGQJ3w6OQ5ctGwD+i5o93qjRQUk2Rt6VdNeu3sEP0AB4LcfvdebpxBRVr4g== - ms@^2.1.3: version "2.1.3" resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== -mute-stream@0.0.8: - version "0.0.8" - resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz" - integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== - nanoid@^3.3.7: version "3.3.11" resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz" @@ -2355,11 +1438,6 @@ oas-validator@^5.0.8: should "^13.2.1" yaml "^1.10.0" -oauth-sign@~0.9.0: - version "0.9.0" - resolved "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz" - integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== - object-assign@^4.1.1: version "4.1.1" resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" @@ -2370,45 +1448,6 @@ object-inspect@^1.13.3: resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz" integrity sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew== -object-is@^1.0.1: - version "1.1.6" - resolved "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz" - integrity sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - -object-keys@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" - integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== - -once@^1.3.0: - version "1.4.0" - resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" - integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== - dependencies: - wrappy "1" - -onetime@^5.1.0: - version "5.1.2" - resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" - integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== - dependencies: - mimic-fn "^2.1.0" - -ono@^4.0.11: - version "4.0.11" - resolved "https://registry.npmjs.org/ono/-/ono-4.0.11.tgz" - integrity sha512-jQ31cORBFE6td25deYeD80wxKBMj+zBmHTrVxnc6CKhx8gho6ipmWM5zj/oeoqioZ99yqBls9Z/9Nss7J26G2g== - dependencies: - format-util "^1.0.3" - -ono@^6.0.0: - version "6.0.1" - resolved "https://registry.npmjs.org/ono/-/ono-6.0.1.tgz" - integrity sha512-5rdYW/106kHqLeG22GE2MHKq+FlsxMERZev9DCzQX1zwkxnFwBivSn5i17a5O/rDmOJOdf4Wyt80UZljzx9+DA== - openapi-sampler@^1.5.0, openapi-sampler@^1.6.1: version "1.6.1" resolved "https://registry.npmjs.org/openapi-sampler/-/openapi-sampler-1.6.1.tgz" @@ -2418,46 +1457,11 @@ openapi-sampler@^1.5.0, openapi-sampler@^1.6.1: fast-xml-parser "^4.5.0" json-pointer "0.6.2" -openapi-schemas@^1.0.2: - version "1.0.3" - resolved "https://registry.npmjs.org/openapi-schemas/-/openapi-schemas-1.0.3.tgz" - integrity sha512-KtMWcK2VtOS+nD8RKSIyScJsj8JrmVWcIX7Kjx4xEHijFYuvMTDON8WfeKOgeSb4uNG6UsqLj5Na7nKbSav9RQ== - -openapi-types@^1.3.5: - version "1.3.5" - resolved "https://registry.npmjs.org/openapi-types/-/openapi-types-1.3.5.tgz" - integrity sha512-11oi4zYorsgvg5yBarZplAqbpev5HkuVNPlZaPTknPDzAynq+lnJdXAmruGWP0s+dNYZS7bjM+xrTpJw7184Fg== - opener@^1.5.1: version "1.5.2" resolved "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz" integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== -optimist@0.6.1: - version "0.6.1" - resolved "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz" - integrity sha512-snN4O4TkigujZphWLN0E//nQmm7790RYaE53DdL7ZYwee2D8DDo9/EyYiKUfN3rneWUjhJnueija3G9I2i0h3g== - dependencies: - minimist "~0.0.1" - wordwrap "~0.0.2" - -optionator@^0.8.1: - version "0.8.3" - resolved "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz" - integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== - dependencies: - deep-is "~0.1.3" - fast-levenshtein "~2.0.6" - levn "~0.3.0" - prelude-ls "~1.1.2" - type-check "~0.3.2" - word-wrap "~1.2.3" - -os-tmpdir@~1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz" - integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== - outdent@^0.8.0: version "0.8.0" resolved "https://registry.npmjs.org/outdent/-/outdent-0.8.0.tgz" @@ -2473,21 +1477,11 @@ path-browserify@^1.0.1: resolved "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz" integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g== -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" - integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== - path-key@^3.1.0: version "3.1.1" resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== -path-parse@^1.0.7: - version "1.0.7" - resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - path-scurry@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.0.tgz" @@ -2496,26 +1490,11 @@ path-scurry@^2.0.0: lru-cache "^11.0.0" minipass "^7.1.2" -pathval@^1.1.0: - version "1.1.1" - resolved "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz" - integrity sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ== - -pct-encode@~1.0.0: - version "1.0.3" - resolved "https://registry.npmjs.org/pct-encode/-/pct-encode-1.0.3.tgz" - integrity sha512-+ojEvSHApoLWF2YYxwnOM4N9DPn5e5fG+j0YJ9drKNaYtrZYOq5M9ESOaBYqOHCXOAALODJJ4wkqHAXEuLpwMw== - perfect-scrollbar@^1.5.5: version "1.5.6" resolved "https://registry.npmjs.org/perfect-scrollbar/-/perfect-scrollbar-1.5.6.tgz" integrity sha512-rixgxw3SxyJbCaSpo1n35A/fwI1r2rdwMKOTCg/AcG+xOEyZcE8UHVjpZMFCVImzsFoCZeJTT+M/rdEIQYO2nw== -performance-now@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz" - integrity sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow== - picocolors@^1.1.1: version "1.1.1" resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz" @@ -2560,11 +1539,6 @@ postcss@8.4.49: picocolors "^1.1.1" source-map-js "^1.2.1" -prelude-ls@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" - integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== - pretty-format@^29.7.0: version "29.7.0" resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz" @@ -2579,11 +1553,6 @@ prismjs@^1.29.0: resolved "https://registry.npmjs.org/prismjs/-/prismjs-1.30.0.tgz" integrity sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw== -process-nextick-args@~2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" - integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== - process@^0.11.10: version "0.11.10" resolved "https://registry.npmjs.org/process/-/process-0.11.10.tgz" @@ -2616,37 +1585,6 @@ protobufjs@^7.3.0: "@types/node" ">=13.7.0" long "^5.0.0" -proxyquire@2.1.3: - version "2.1.3" - resolved "https://registry.npmjs.org/proxyquire/-/proxyquire-2.1.3.tgz" - integrity sha512-BQWfCqYM+QINd+yawJz23tbBM40VIGXOdDw3X344KcclI/gtBbdWF6SlQ4nK/bYhF9d27KYug9WzljHC6B9Ysg== - dependencies: - fill-keys "^1.0.2" - module-not-found-error "^1.0.1" - resolve "^1.11.1" - -psl@^1.1.24: - version "1.15.0" - resolved "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz" - integrity sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w== - dependencies: - punycode "^2.3.1" - -punycode@1.3.2: - version "1.3.2" - resolved "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz" - integrity sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw== - -punycode@^1.4.1: - version "1.4.1" - resolved "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz" - integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== - -punycode@^2.1.0, punycode@^2.3.1: - version "2.3.1" - resolved "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz" - integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== - qs@^6.4.0: version "6.14.0" resolved "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz" @@ -2654,39 +1592,11 @@ qs@^6.4.0: dependencies: side-channel "^1.1.0" -qs@~6.5.2: - version "6.5.3" - resolved "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz" - integrity sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA== - -querystring@0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz" - integrity sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g== - queue-microtask@^1.2.2: version "1.2.3" resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== -ramda@0.26.1: - version "0.26.1" - resolved "https://registry.npmjs.org/ramda/-/ramda-0.26.1.tgz" - integrity sha512-hLWjpy7EnsDBb0p+Z3B7rPi3GDeRG5ZtiI33kJhTt+ORCd38AbAIjB/9zRIUoeTbE/AVX5ZkU7m6bznsvrf8eQ== - -ramda@^0.27.0: - version "0.27.2" - resolved "https://registry.npmjs.org/ramda/-/ramda-0.27.2.tgz" - integrity sha512-SbiLPU40JuJniHexQSAgad32hfwd+DRUdwF2PlVuI5RZD0/vahUco7R8vD86J/tcEKKF9vZrUVwgtmGCqlCKyA== - -randexp@^0.5.3: - version "0.5.3" - resolved "https://registry.npmjs.org/randexp/-/randexp-0.5.3.tgz" - integrity sha512-U+5l2KrcMNOUPYvazA3h5ekF80FHTUG+87SEAmHZmolh1M+i/WyTCxVzmi+tidIa1tM4BSe8g2Y/D3loWDjj+w== - dependencies: - drange "^1.0.2" - ret "^0.2.0" - randombytes@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz" @@ -2724,19 +1634,6 @@ react-tabs@^6.0.2: resolved "https://registry.npmjs.org/react/-/react-19.1.1.tgz" integrity sha512-w8nqGImo45dmMIfljjMwOGtbmC/mk4CMYhWIicdSflH91J9TyCyczcPFXJzrZ/ZXcgGRFeP6BU0BEJTw6tZdfQ== -readable-stream@^2.2.2: - version "2.3.8" - resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz" - integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~2.0.0" - safe-buffer "~5.1.1" - string_decoder "~1.1.1" - util-deprecate "~1.0.1" - readable-stream@^3.6.0: version "3.6.2" resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" @@ -2785,44 +1682,6 @@ reftools@^1.1.9: resolved "https://registry.npmjs.org/reftools/-/reftools-1.1.9.tgz" integrity sha512-OVede/NQE13xBQ+ob5CKd5KyeJYU2YInb1bmV4nRoOfquZPkAkxuOXicSe1PvqIuZZ4kD13sPKBbR7UFDmli6w== -regexp.prototype.flags@^1.2.0: - version "1.5.4" - resolved "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz" - integrity sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA== - dependencies: - call-bind "^1.0.8" - define-properties "^1.2.1" - es-errors "^1.3.0" - get-proto "^1.0.1" - gopd "^1.2.0" - set-function-name "^2.0.2" - -request@2.88.0: - version "2.88.0" - resolved "https://registry.npmjs.org/request/-/request-2.88.0.tgz" - integrity sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg== - dependencies: - aws-sign2 "~0.7.0" - aws4 "^1.8.0" - caseless "~0.12.0" - combined-stream "~1.0.6" - extend "~3.0.2" - forever-agent "~0.6.1" - form-data "~2.3.2" - har-validator "~5.1.0" - http-signature "~1.2.0" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.19" - oauth-sign "~0.9.0" - performance-now "^2.1.0" - qs "~6.5.2" - safe-buffer "^5.1.2" - tough-cookie "~2.4.3" - tunnel-agent "^0.6.0" - uuid "^3.3.2" - require-directory@^2.1.1: version "2.1.1" resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" @@ -2838,51 +1697,17 @@ requires-port@^1.0.0: resolved "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== -resolve@^1.11.1: - version "1.22.10" - resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz" - integrity sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w== - dependencies: - is-core-module "^2.16.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -restore-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz" - integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== - dependencies: - onetime "^5.1.0" - signal-exit "^3.0.2" - -ret@^0.2.0: - version "0.2.2" - resolved "https://registry.npmjs.org/ret/-/ret-0.2.2.tgz" - integrity sha512-M0b3YWQs7R3Z917WRQy1HHA7Ba7D8hvZg6UE5mLykJxQVE2ju0IXbGlaHPPlkY+WN7wFP+wUMXmBFA0aV6vYGQ== - -run-async@^2.2.0: - version "2.4.1" - resolved "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz" - integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== - -rxjs@^6.4.0: - version "6.6.7" - resolved "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz" - integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== - dependencies: - tslib "^1.9.0" - -safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: +safe-buffer@5.1.2: version "5.1.2" resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.2, safe-buffer@~5.2.0: +safe-buffer@^5.1.0, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== -"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: +"safer-buffer@>= 2.1.2 < 3.0.0": version "2.1.2" resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== @@ -2897,11 +1722,6 @@ secure-compare@3.0.1: resolved "https://registry.npmjs.org/secure-compare/-/secure-compare-3.0.1.tgz" integrity sha512-AckIIV90rPDcBcglUwXPF3kg0P0qmPsPXAj6BBEENQE1p5yA1xfmDJzfi1Tappj37Pv2mVbKpL3Z1T+Nn7k1Qw== -semver@^6.0.0: - version "6.3.1" - resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" - integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== - semver@^7.5.2: version "7.7.2" resolved "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz" @@ -2912,40 +1732,11 @@ set-cookie-parser@^2.3.5: resolved "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.1.tgz" integrity sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ== -set-function-length@^1.2.2: - version "1.2.2" - resolved "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz" - integrity sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg== - dependencies: - define-data-property "^1.1.4" - es-errors "^1.3.0" - function-bind "^1.1.2" - get-intrinsic "^1.2.4" - gopd "^1.0.1" - has-property-descriptors "^1.0.2" - -set-function-name@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz" - integrity sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ== - dependencies: - define-data-property "^1.1.4" - es-errors "^1.3.0" - functions-have-names "^1.2.3" - has-property-descriptors "^1.0.2" - shallowequal@1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz" integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== -shebang-command@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz" - integrity sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg== - dependencies: - shebang-regex "^1.0.0" - shebang-command@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" @@ -2953,11 +1744,6 @@ shebang-command@^2.0.0: dependencies: shebang-regex "^3.0.0" -shebang-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz" - integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ== - shebang-regex@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" @@ -3047,11 +1833,6 @@ side-channel@^1.1.0: side-channel-map "^1.0.1" side-channel-weakmap "^1.0.2" -signal-exit@^3.0.2: - version "3.0.7" - resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" - integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== - signal-exit@^4.0.1: version "4.1.0" resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz" @@ -3078,48 +1859,11 @@ source-map-js@^1.2.1: resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz" integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== -source-map@^0.6.1, source-map@~0.6.1: +source-map@^0.6.1: version "0.6.1" resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -spawn-args@0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/spawn-args/-/spawn-args-0.2.0.tgz" - integrity sha512-73BoniQDcRWgnLAf/suKH6V5H54gd1KLzwYN9FB6J/evqTV33htH9xwV/4BHek+++jzxpVlZQKKZkqstPQPmQg== - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" - integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== - -sshpk@^1.7.0: - version "1.18.0" - resolved "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz" - integrity sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ== - dependencies: - asn1 "~0.2.3" - assert-plus "^1.0.0" - bcrypt-pbkdf "^1.0.0" - dashdash "^1.12.0" - ecc-jsbn "~0.1.1" - getpass "^0.1.1" - jsbn "~0.1.0" - safer-buffer "^2.0.2" - tweetnacl "~0.14.0" - -stack-trace@0.0.x: - version "0.0.10" - resolved "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz" - integrity sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg== - -static-eval@2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz" - integrity sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg== - dependencies: - escodegen "^1.8.1" - stickyfill@^1.1.1: version "1.1.1" resolved "https://registry.npmjs.org/stickyfill/-/stickyfill-1.1.1.tgz" @@ -3159,13 +1903,6 @@ string_decoder@^1.1.1: dependencies: safe-buffer "~5.2.0" -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - "strip-ansi-cjs@npm:strip-ansi@^6.0.1": version "6.0.1" resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" @@ -3173,13 +1910,6 @@ string_decoder@~1.1.1: dependencies: ansi-regex "^5.0.1" -strip-ansi@^5.1.0: - version "5.2.0" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz" - integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== - dependencies: - ansi-regex "^4.1.0" - strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" @@ -3219,13 +1949,6 @@ stylis@4.3.2: resolved "https://registry.npmjs.org/stylis/-/stylis-4.3.2.tgz" integrity sha512-bhtUjWd/z6ltJiQwg0dUfxEJ+W+jdqQd8TbWLWyeIJHlnsqmGLRFFd8e5mA0AZi/zx90smXRlN66YMTcaSFifg== -supports-color@^5.3.0: - version "5.5.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== - dependencies: - has-flag "^3.0.0" - supports-color@^7.1.0: version "7.2.0" resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" @@ -3233,29 +1956,6 @@ supports-color@^7.1.0: dependencies: has-flag "^4.0.0" -supports-preserve-symlinks-flag@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" - integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== - -swagger-methods@^2.0.1: - version "2.0.2" - resolved "https://registry.npmjs.org/swagger-methods/-/swagger-methods-2.0.2.tgz" - integrity sha512-/RNqvBZkH8+3S/FqBPejHxJxZenaYq3MrpeXnzi06aDIS39Mqf5YCUNb/ZBjsvFFt8h9FxfKs8EXPtcYdfLiRg== - -swagger-parser@^8.0.0: - version "8.0.4" - resolved "https://registry.npmjs.org/swagger-parser/-/swagger-parser-8.0.4.tgz" - integrity sha512-KGRdAaMJogSEB7sPKI31ptKIWX8lydEDAwWgB4pBMU7zys5cd54XNhoPSVlTxG/A3LphjX47EBn9j0dOGyzWbA== - dependencies: - call-me-maybe "^1.0.1" - json-schema-ref-parser "^7.1.3" - ono "^6.0.0" - openapi-schemas "^1.0.2" - openapi-types "^1.3.5" - swagger-methods "^2.0.1" - z-schema "^4.2.2" - swagger2openapi@^7.0.8: version "7.0.8" resolved "https://registry.npmjs.org/swagger2openapi/-/swagger2openapi-7.0.8.tgz" @@ -3285,18 +1985,6 @@ tar@^6.1.15: mkdirp "^1.0.3" yallist "^4.0.0" -through@^2.3.6: - version "2.3.8" - resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz" - integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== - -tmp@^0.0.33: - version "0.0.33" - resolved "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz" - integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== - dependencies: - os-tmpdir "~1.0.2" - to-regex-range@^5.0.1: version "5.0.1" resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" @@ -3304,14 +1992,6 @@ to-regex-range@^5.0.1: dependencies: is-number "^7.0.0" -tough-cookie@~2.4.3: - version "2.4.3" - resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz" - integrity sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ== - dependencies: - psl "^1.1.24" - punycode "^1.4.1" - tr46@~0.0.3: version "0.0.3" resolved "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" @@ -3327,65 +2007,11 @@ tslib@2.6.2: resolved "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz" integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== -tslib@^1.9.0: - version "1.14.1" - resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" - integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== - -tunnel-agent@^0.6.0: - version "0.6.0" - resolved "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz" - integrity sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w== - dependencies: - safe-buffer "^5.0.1" - -tv4@1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/tv4/-/tv4-1.3.0.tgz" - integrity sha512-afizzfpJgvPr+eDkREK4MxJ/+r8nEEHcmitwgnPUqpaP+FpwQyadnxNoSACbgc/b1LsZYtODGoPiFxQrgJgjvw== - -tweetnacl@^0.14.3, tweetnacl@~0.14.0: - version "0.14.5" - resolved "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz" - integrity sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA== - -type-check@~0.3.2: - version "0.3.2" - resolved "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz" - integrity sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg== - dependencies: - prelude-ls "~1.1.2" - -type-detect@^4.0.0, type-detect@^4.0.5: - version "4.1.0" - resolved "https://registry.npmjs.org/type-detect/-/type-detect-4.1.0.tgz" - integrity sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw== - -type-fest@^0.21.3: - version "0.21.3" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" - integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== - -typedarray@^0.0.6: - version "0.0.6" - resolved "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" - integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== - -uc.micro@^1.0.1, uc.micro@^1.0.5: - version "1.0.6" - resolved "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz" - integrity sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA== - uglify-js@^3.1.4: version "3.19.3" resolved "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz" integrity sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ== -underscore@1.12.1: - version "1.12.1" - resolved "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz" - integrity sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw== - undici-types@~7.10.0: version "7.10.0" resolved "https://registry.npmjs.org/undici-types/-/undici-types-7.10.0.tgz" @@ -3408,30 +2034,11 @@ universalify@^2.0.0: resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz" integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== -untildify@4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz" - integrity sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw== - uri-js-replace@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/uri-js-replace/-/uri-js-replace-1.0.1.tgz" integrity sha512-W+C9NWNLFOoBI2QWDp4UT9pv65r2w5Cx+3sTYFvtMdDBxkKt1syCqsUdSFAChbEe1uK5TfS04wt/nGwmaeIQ0g== -uri-js@^4.2.2: - version "4.4.1" - resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" - integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== - dependencies: - punycode "^2.1.0" - -uri-template@1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/uri-template/-/uri-template-1.0.1.tgz" - integrity sha512-q/4Kp4cn46O2TdwTDIBkyWFheYqfNPGBB49MPQNo8flg0S51+Sr7jZ14/L7nLro8+IVwvTPii0202jvD5wp9lQ== - dependencies: - pct-encode "~1.0.0" - url-join@^4.0.1: version "4.0.1" resolved "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz" @@ -3442,48 +2049,16 @@ url-template@^2.0.8: resolved "https://registry.npmjs.org/url-template/-/url-template-2.0.8.tgz" integrity sha512-XdVKMF4SJ0nP/O7XIPB0JwAEuT9lDIYnNsK8yGVe43y0AWoKeJNdv3ZNWh7ksJ6KqQFjOO6ox/VEitLnaVNufw== -url@0.11.0: - version "0.11.0" - resolved "https://registry.npmjs.org/url/-/url-0.11.0.tgz" - integrity sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ== - dependencies: - punycode "1.3.2" - querystring "0.2.0" - use-sync-external-store@^1.4.0: version "1.5.0" resolved "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.5.0.tgz" integrity sha512-Rb46I4cGGVBmjamjphe8L/UnvJD+uPPtTkNvX5mZgqdbavhI4EbgIWJiIHXJ8bc/i9EQGPRh4DwEURJ552Do0A== -util-deprecate@^1.0.1, util-deprecate@~1.0.1: +util-deprecate@^1.0.1: version "1.0.2" resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== -uuid@3.3.3: - version "3.3.3" - resolved "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz" - integrity sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ== - -uuid@^3.3.2: - version "3.4.0" - resolved "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz" - integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== - -validator@^13.6.0: - version "13.15.15" - resolved "https://registry.npmjs.org/validator/-/validator-13.15.15.tgz" - integrity sha512-BgWVbCI72aIQy937xbawcs+hrVaN/CZ2UwutgaJ36hGqRrLNM+f5LUT/YPRbo8IV/ASeFzXszezV+y2+rq3l8A== - -verror@1.10.0: - version "1.10.0" - resolved "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz" - integrity sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw== - dependencies: - assert-plus "^1.0.0" - core-util-is "1.0.2" - extsprintf "^1.2.0" - web-streams-polyfill@^3.0.3: version "3.3.3" resolved "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz" @@ -3509,13 +2084,6 @@ whatwg-url@^5.0.0: tr46 "~0.0.3" webidl-conversions "^3.0.0" -which@1.3.1, which@^1.2.9: - version "1.3.1" - resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz" - integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== - dependencies: - isexe "^2.0.0" - which@^2.0.1: version "2.0.2" resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz" @@ -3523,33 +2091,11 @@ which@^2.0.1: dependencies: isexe "^2.0.0" -winston@2.4.0: - version "2.4.0" - resolved "https://registry.npmjs.org/winston/-/winston-2.4.0.tgz" - integrity sha512-4/DotzcMp5ilGEC0KrZkpZ0pCHuUrVWmM41qAT5zAa5nNaBAyc1MQBPTVjcajiYf1D6b+CHjziYNY2Mi6Svv2g== - dependencies: - async "~1.0.0" - colors "1.0.x" - cycle "1.0.x" - eyes "0.1.x" - isstream "0.1.x" - stack-trace "0.0.x" - -word-wrap@~1.2.3: - version "1.2.5" - resolved "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz" - integrity sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA== - wordwrap@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz" integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== -wordwrap@~0.0.2: - version "0.0.3" - resolved "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" - integrity sha512-1tMA907+V4QmxV7dbRvb4/8MaRALK6q9Abid3ndMYnbyo8piisCmeONVqVSXqQA3KaP4SLt5b7ud6E2sqP8TFw== - "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": version "7.0.0" resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" @@ -3577,11 +2123,6 @@ wrap-ansi@^8.1.0: string-width "^5.0.1" strip-ansi "^7.0.1" -wrappy@1: - version "1.0.2" - resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" - integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== - ws@^7.4.2: version "7.5.10" resolved "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz" @@ -3602,11 +2143,6 @@ yaml-ast-parser@0.0.43: resolved "https://registry.npmjs.org/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz" integrity sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A== -yaml-js@^0.2.3: - version "0.2.3" - resolved "https://registry.npmjs.org/yaml-js/-/yaml-js-0.2.3.tgz" - integrity sha512-6xUQtVKl1qcd0EXtTEzUDVJy9Ji1fYa47LtkDtYKlIjhibPE9knNPmoRyf6SGREFHlOAUyDe9OdYqRP4DuSi5Q== - yaml@^1.10.0: version "1.10.2" resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" @@ -3647,14 +2183,3 @@ yargs@^17.0.1: string-width "^4.2.3" y18n "^5.0.5" yargs-parser "^21.1.1" - -z-schema@^4.1.0, z-schema@^4.2.2: - version "4.2.4" - resolved "https://registry.npmjs.org/z-schema/-/z-schema-4.2.4.tgz" - integrity sha512-YvBeW5RGNeNzKOUJs3rTL4+9rpcvHXt5I051FJbOcitV8bl40pEfcG0Q+dWSwS0/BIYrMZ/9HHoqLllMkFhD0w== - dependencies: - lodash.get "^4.4.2" - lodash.isequal "^4.5.0" - validator "^13.6.0" - optionalDependencies: - commander "^2.7.1"