Bugzilla – Attachment 165449 Details for
Bug 36546
Bundle API spec to speed up worker startup
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Bug 36546: Add a bundled version of the API spec
Bug-36546-Add-a-bundled-version-of-the-API-spec.patch (text/plain), 56.93 KB, created by
Paul Derscheid
on 2024-04-24 09:36:48 UTC
(
hide
)
Description:
Bug 36546: Add a bundled version of the API spec
Filename:
MIME Type:
Creator:
Paul Derscheid
Created:
2024-04-24 09:36:48 UTC
Size:
56.93 KB
patch
obsolete
>From bb2029d729942b13824d98eb2cd047209634b6cc Mon Sep 17 00:00:00 2001 >From: Tomas Cohen Arazi <tomascohen@theke.io> >Date: Tue, 23 Apr 2024 11:52:37 -0300 >Subject: [PATCH] Bug 36546: Add a bundled version of the API spec > >This patch makes the Koha::REST::V1 class use a bundled version of the >API spec. > >For that to happen, this patch also adds: > >* a `yarn api:bundle` task for generating the `swagger_bundle.yaml` > file >* the bundle file to `.gitignore` >* @redocly/cli to the packages.json dependencies (yarn add @redocly/cli) >* `api:bundle` is added to the `yarn build` general command > >NOTE: A new workflow is introduced by this patch as developers will need >to call the `yarn api:bundle` command on each API spec change they make. > >To test: >1. Have KTD running >2. Verify the API works as usual >=> SUCCESS: The API just works >3. Apply this patch >4. Run: > $ ktd --shell > k$ yarn api:bundle >5. Restart plack: > k$ koha-plack --restart kohadev ; tail -f /var/log/koha/kohadev/*.log >=> SUCCESS: The API loads correctly >6. Repeat 2 >=> SUCCESS: Nothing changed >7. Sign off :-D > >Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de> >--- > .gitignore | 2 + > Koha/REST/V1.pm | 2 +- > package.json | 6 +- > yarn.lock | 668 +++++++++++++++++++++++++++++++++++++++++++++++- > 4 files changed, 665 insertions(+), 13 deletions(-) > >diff --git a/.gitignore b/.gitignore >index 23715e046e..01a425e891 100644 >--- a/.gitignore >+++ b/.gitignore >@@ -4,6 +4,8 @@ > /pm_to_blib > node_modules/ > >+api/v1/swagger/swagger_bundle.yaml >+ > koha-tmpl/opac-tmpl/bootstrap/css/maps/ > koha-tmpl/opac-tmpl/bootstrap/css/opac.css > koha-tmpl/opac-tmpl/bootstrap/css/opac-rtl.css >diff --git a/Koha/REST/V1.pm b/Koha/REST/V1.pm >index 59f8f88e34..7575388421 100644 >--- a/Koha/REST/V1.pm >+++ b/Koha/REST/V1.pm >@@ -75,7 +75,7 @@ sub startup { > $self->secrets([$secret_passphrase]); > } > >- my $spec_file = $self->home->rel_file("api/v1/swagger/swagger.yaml"); >+ my $spec_file = $self->home->rel_file("api/v1/swagger/swagger_bundle.yaml"); > > push @{$self->routes->namespaces}, 'Koha::Plugin'; > >diff --git a/package.json b/package.json >index 15ef5d1fcb..97f46bf294 100644 >--- a/package.json >+++ b/package.json >@@ -13,6 +13,7 @@ > "@fortawesome/free-solid-svg-icons": "^6.0.0", > "@fortawesome/vue-fontawesome": "^3.0.0-5", > "@popperjs/core": "^2.11.2", >+ "@redocly/cli": "^1.11.0", > "@vue/cli-service": "^5.0.1", > "babel-core": "^7.0.0-beta.3", > "bootstrap": "^4.5.2", >@@ -49,10 +50,11 @@ > "js:build": "webpack --mode development", > "js:watch": "webpack --mode development --watch", > "js:build:prod": "webpack --mode production", >- "build": "yarn css:build && yarn js:build", >+ "build": "yarn css:build && yarn js:build && yarn api:bundle", > "build:prod": "yarn css:build:prod && yarn js:build:prod", > "cypress": "cypress", >- "prettier": "prettier" >+ "prettier": "prettier", >+ "api:bundle": "redocly bundle api/v1/swagger/swagger.yaml > api/v1/swagger/swagger_bundle.yaml" > }, > "repository": { > "type": "git", >diff --git a/yarn.lock b/yarn.lock >index a407c3c137..f995058864 100644 >--- a/yarn.lock >+++ b/yarn.lock >@@ -876,6 +876,13 @@ > "@babel/types" "^7.4.4" > esutils "^2.0.2" > >+"@babel/runtime@^7.17.8": >+ version "7.24.4" >+ resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.24.4.tgz#de795accd698007a66ba44add6cc86542aff1edd" >+ integrity sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA== >+ dependencies: >+ regenerator-runtime "^0.14.0" >+ > "@babel/runtime@^7.8.4": > version "7.19.4" > resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.19.4.tgz#a42f814502ee467d55b38dd1c256f53a7b885c78" >@@ -994,6 +1001,28 @@ > resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" > integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== > >+"@emotion/is-prop-valid@1.2.1": >+ version "1.2.1" >+ resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz#23116cf1ed18bfeac910ec6436561ecb1a3885cc" >+ integrity sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw== >+ dependencies: >+ "@emotion/memoize" "^0.8.1" >+ >+"@emotion/memoize@^0.8.1": >+ version "0.8.1" >+ resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.8.1.tgz#c1ddb040429c6d21d38cc945fe75c818cfb68e17" >+ integrity sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA== >+ >+"@emotion/unitless@0.8.0": >+ version "0.8.0" >+ resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.8.0.tgz#a4a36e9cbdc6903737cd20d38033241e1b8833db" >+ integrity sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw== >+ >+"@exodus/schemasafe@^1.0.0-rc.2": >+ version "1.3.0" >+ resolved "https://registry.yarnpkg.com/@exodus/schemasafe/-/schemasafe-1.3.0.tgz#731656abe21e8e769a7f70a4d833e6312fe59b7f" >+ integrity sha512-5Aap/GaRupgNx/feGBwLLTVv8OQFfv3pq2lPRzPg9R+IOBnDgghTGW7l7EuVXOvg5cc/xSAlRW8rBrjIC3Nvqw== >+ > "@fortawesome/fontawesome-common-types@6.2.0": > version "6.2.0" > resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.2.0.tgz#76467a94aa888aeb22aafa43eb6ff889df3a5a7f" >@@ -1145,6 +1174,61 @@ > resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.6.tgz#cee20bd55e68a1720bdab363ecf0c821ded4cd45" > integrity sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw== > >+"@redocly/ajv@^8.11.0": >+ version "8.11.0" >+ resolved "https://registry.yarnpkg.com/@redocly/ajv/-/ajv-8.11.0.tgz#2fad322888dc0113af026e08fceb3e71aae495ae" >+ integrity sha512-9GWx27t7xWhDIR02PA18nzBdLcKQRgc46xNQvjFkrYk4UOmvKhJ/dawwiX0cCOeetN5LcaaiqQbVOWYK62SGHw== >+ dependencies: >+ fast-deep-equal "^3.1.1" >+ json-schema-traverse "^1.0.0" >+ require-from-string "^2.0.2" >+ uri-js "^4.2.2" >+ >+"@redocly/cli@^1.11.0": >+ version "1.11.0" >+ resolved "https://registry.yarnpkg.com/@redocly/cli/-/cli-1.11.0.tgz#db9c374ee5f3c35cd04afd1e20f51914da415048" >+ integrity sha512-ZBNaSdbX+A5CR4X3sxLYqUI3z9CazK7GoQqpTXijZ+bJ0R0Sd+DuR3dZqrd6Fh9k+UdYPRitOkU19bjPQ+fJjQ== >+ dependencies: >+ "@redocly/openapi-core" "1.11.0" >+ abort-controller "^3.0.0" >+ chokidar "^3.5.1" >+ colorette "^1.2.0" >+ core-js "^3.32.1" >+ form-data "^4.0.0" >+ get-port-please "^3.0.1" >+ glob "^7.1.6" >+ handlebars "^4.7.6" >+ mobx "^6.0.4" >+ node-fetch "^2.6.1" >+ react "^17.0.0 || ^18.2.0" >+ react-dom "^17.0.0 || ^18.2.0" >+ redoc "~2.1.3" >+ semver "^7.5.2" >+ simple-websocket "^9.0.0" >+ styled-components "^6.0.7" >+ yargs "17.0.1" >+ >+"@redocly/config@^0.2.0": >+ version "0.2.0" >+ resolved "https://registry.yarnpkg.com/@redocly/config/-/config-0.2.0.tgz#c61fd0a8ccac330de398e26e8cac1a3fedbf9165" >+ integrity sha512-r0TqTPVXrxdvhpbOntWnJofOx0rC7u+A+tfC0KFwMtw38QCNb3pwodVjeLa7MT5Uu+fcPxfO119yLBj0QHvBuQ== >+ >+"@redocly/openapi-core@1.11.0", "@redocly/openapi-core@^1.0.0-rc.2": >+ version "1.11.0" >+ resolved "https://registry.yarnpkg.com/@redocly/openapi-core/-/openapi-core-1.11.0.tgz#3a80c8d9ef27b369080fe70931baecf414c28695" >+ integrity sha512-VH10SAkDu+jVW9tDFJWWYroFxHVY9N5VS4gorXw0cK8L+LydUOQ4KiZaKbTsTF2piWmZCxngZI7sNPHMiJ4Ftg== >+ dependencies: >+ "@redocly/ajv" "^8.11.0" >+ "@redocly/config" "^0.2.0" >+ colorette "^1.2.0" >+ js-levenshtein "^1.1.6" >+ js-yaml "^4.1.0" >+ lodash.isequal "^4.5.0" >+ minimatch "^5.0.1" >+ node-fetch "^2.6.1" >+ pluralize "^8.0.0" >+ yaml-ast-parser "0.0.43" >+ > "@sideway/address@^4.1.3": > version "4.1.4" > resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.4.tgz#03dccebc6ea47fdc226f7d3d1ad512955d4783f0" >@@ -1282,6 +1366,11 @@ > resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" > integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== > >+"@types/json-schema@^7.0.7": >+ version "7.0.15" >+ resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" >+ integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== >+ > "@types/mime@*": > version "3.0.1" > resolved "https://registry.yarnpkg.com/@types/mime/-/mime-3.0.1.tgz#5f8f2bca0a5863cb69bc0b0acd88c96cb1d4ae10" >@@ -1364,6 +1453,11 @@ > dependencies: > "@types/node" "*" > >+"@types/stylis@4.2.0": >+ version "4.2.0" >+ resolved "https://registry.yarnpkg.com/@types/stylis/-/stylis-4.2.0.tgz#199a3f473f0c3a6f6e4e1b17cdbc967f274bdc6b" >+ integrity sha512-n4sx2bqL0mW1tvDf/loQ+aMX7GQD3lc3fkCMC55VFNDu/vBOabO+LTIeXKM14xK0ppk5TUGcWRjiSpIlUpghKw== >+ > "@types/ws@^8.5.1": > version "8.5.3" > resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.3.tgz#7d25a1ffbecd3c4f2d35068d0b283c037003274d" >@@ -1762,6 +1856,13 @@ JSONStream@^1.0.3: > jsonparse "^1.2.0" > through ">=2.2.7 <3" > >+abort-controller@^3.0.0: >+ version "3.0.0" >+ resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" >+ integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== >+ dependencies: >+ event-target-shim "^5.0.0" >+ > accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: > version "1.3.8" > resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" >@@ -2708,6 +2809,11 @@ call-bind@^1.0.0, call-bind@^1.0.2: > function-bind "^1.1.1" > get-intrinsic "^1.0.2" > >+call-me-maybe@^1.0.1: >+ version "1.0.2" >+ resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.2.tgz#03f964f19522ba643b1b0693acb9152fe2074baa" >+ integrity sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ== >+ > callsites@^3.0.0: > version "3.1.0" > resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" >@@ -2740,6 +2846,11 @@ camelcase@^5.3.1: > resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" > integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== > >+camelize@^1.0.0: >+ version "1.0.1" >+ resolved "https://registry.yarnpkg.com/camelize/-/camelize-1.0.1.tgz#89b7e16884056331a35d6b5ad064332c91daa6c3" >+ integrity sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ== >+ > caniuse-api@^3.0.0: > version "3.0.0" > resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" >@@ -2834,6 +2945,21 @@ chokidar@^2.0.0: > optionalDependencies: > fsevents "^1.2.7" > >+chokidar@^3.5.1: >+ version "3.6.0" >+ resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" >+ integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== >+ dependencies: >+ anymatch "~3.1.2" >+ braces "~3.0.2" >+ glob-parent "~5.1.2" >+ is-binary-path "~2.1.0" >+ is-glob "~4.0.1" >+ normalize-path "~3.0.0" >+ readdirp "~3.6.0" >+ optionalDependencies: >+ fsevents "~2.3.2" >+ > chrome-trace-event@^1.0.2: > version "1.0.3" > resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" >@@ -2862,6 +2988,11 @@ class-utils@^0.3.5: > isobject "^3.0.0" > static-extend "^0.1.1" > >+classnames@^2.3.1: >+ version "2.5.1" >+ resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.5.1.tgz#ba774c614be0f016da105c858e7159eae8e7687b" >+ integrity sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow== >+ > clean-css@^5.2.2: > version "5.3.1" > resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.3.1.tgz#d0610b0b90d125196a2894d35366f734e5d7aa32" >@@ -2956,6 +3087,15 @@ cliui@^7.0.2, cliui@^7.0.4: > strip-ansi "^6.0.0" > wrap-ansi "^7.0.0" > >+cliui@^8.0.1: >+ version "8.0.1" >+ resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" >+ integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== >+ dependencies: >+ string-width "^4.2.0" >+ strip-ansi "^6.0.1" >+ wrap-ansi "^7.0.0" >+ > clone-buffer@^1.0.0: > version "1.0.0" > resolved "https://registry.yarnpkg.com/clone-buffer/-/clone-buffer-1.0.0.tgz#e3e25b207ac4e701af721e2cb5a16792cac3dc58" >@@ -2994,6 +3134,11 @@ cloneable-readable@^1.0.0: > process-nextick-args "^2.0.0" > readable-stream "^2.3.5" > >+clsx@^1.1.0: >+ version "1.2.1" >+ resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.2.1.tgz#0ddc4a20a549b59c93a4116bb26f5294ca17dc12" >+ integrity sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg== >+ > code-point-at@^1.0.0: > version "1.1.0" > resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" >@@ -3050,6 +3195,11 @@ colord@^2.9.1, colord@^2.9.3: > resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.3.tgz#4f8ce919de456f1d5c1c368c307fe20f3e59fb43" > integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== > >+colorette@^1.2.0: >+ version "1.4.0" >+ resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.4.0.tgz#5190fbb87276259a86ad700bff2c6d6faa3fca40" >+ integrity sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g== >+ > colorette@^2.0.10, colorette@^2.0.14, colorette@^2.0.16: > version "2.0.19" > resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.19.tgz#cdf044f47ad41a0f4b56b3a0d5b4e6e1a2d5a798" >@@ -3065,7 +3215,7 @@ combine-source-map@^0.8.0, combine-source-map@~0.8.0: > lodash.memoize "~3.0.3" > source-map "~0.5.3" > >-combined-stream@^1.0.6, combined-stream@~1.0.6: >+combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: > version "1.0.8" > resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" > integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== >@@ -3235,6 +3385,11 @@ core-js-compat@^3.25.1: > dependencies: > browserslist "^4.21.4" > >+core-js@^3.32.1: >+ version "3.37.0" >+ resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.37.0.tgz#d8dde58e91d156b2547c19d8a4efd5c7f6c426bb" >+ integrity sha512-fu5vHevQ8ZG4og+LXug8ulUtVxjOcEYvifJr7L5Bfq9GOztVqsKd9/59hUk2ZSbCrS3BqUr3EpaYGIYzq7g3Ug== >+ > core-util-is@1.0.2, core-util-is@~1.0.0: > version "1.0.2" > resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" >@@ -3319,6 +3474,11 @@ crypto-browserify@^3.0.0: > randombytes "^2.0.0" > randomfill "^1.0.3" > >+css-color-keywords@^1.0.0: >+ version "1.0.0" >+ resolved "https://registry.yarnpkg.com/css-color-keywords/-/css-color-keywords-1.0.0.tgz#fea2616dc676b2962686b3af8dbdbe180b244e05" >+ integrity sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg== >+ > css-declaration-sorter@^6.3.0: > version "6.3.1" > resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz#be5e1d71b7a992433fb1c542c7a1b835e45682ec" >@@ -3366,6 +3526,15 @@ css-select@^4.1.3: > domutils "^2.8.0" > nth-check "^2.0.1" > >+css-to-react-native@3.2.0: >+ version "3.2.0" >+ resolved "https://registry.yarnpkg.com/css-to-react-native/-/css-to-react-native-3.2.0.tgz#cdd8099f71024e149e4f6fe17a7d46ecd55f1e32" >+ integrity sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ== >+ dependencies: >+ camelize "^1.0.0" >+ css-color-keywords "^1.0.0" >+ postcss-value-parser "^4.0.2" >+ > css-tree@^1.1.2, css-tree@^1.1.3: > version "1.1.3" > resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d" >@@ -3450,6 +3619,11 @@ csso@^4.2.0: > dependencies: > css-tree "^1.1.2" > >+csstype@3.1.2: >+ version "3.1.2" >+ resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b" >+ integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== >+ > csstype@^2.6.8: > version "2.6.21" > resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.21.tgz#2efb85b7cc55c80017c66a5ad7cbd931fda3a90e" >@@ -3582,7 +3756,7 @@ debug@3.X, debug@^3.1.0, debug@^3.2.7: > dependencies: > ms "^2.1.1" > >-debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.4: >+debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4: > version "4.3.4" > resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" > integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== >@@ -3602,6 +3776,11 @@ decamelize@^1.1.0, decamelize@^1.1.1, decamelize@^1.2.0: > resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" > integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= > >+decko@^1.2.0: >+ version "1.2.0" >+ resolved "https://registry.yarnpkg.com/decko/-/decko-1.2.0.tgz#fd43c735e967b8013306884a56fbe665996b6817" >+ integrity sha512-m8FnyHXV1QX+S1cl+KPFDIl6NMkxtKsy6+U/aYyjrOqWMuwAwYWu7ePqrsUHtDR5Y8Yk2pi/KIDSgF+vT4cPOQ== >+ > decode-uri-component@^0.2.0: > version "0.2.0" > resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" >@@ -3826,6 +4005,11 @@ domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: > dependencies: > domelementtype "^2.2.0" > >+dompurify@^2.2.8: >+ version "2.5.0" >+ resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-2.5.0.tgz#13b1115d79b9340e6db80b4624653f665885b15f" >+ integrity sha512-5RXhAXSCrKTqt9pSbobT9PVRX+oPpENplTZqCiK1l0ya+ZOzwo9kqsGLbYRsAhzIiLCwKEy99XKSSrqnRTLVcw== >+ > domutils@^2.5.2, domutils@^2.8.0: > version "2.8.0" > resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" >@@ -4047,6 +4231,11 @@ es6-iterator@^2.0.1, es6-iterator@^2.0.3, es6-iterator@~2.0.3: > es5-ext "^0.10.35" > es6-symbol "^3.1.1" > >+es6-promise@^3.2.1: >+ version "3.3.1" >+ resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-3.3.1.tgz#a08cdde84ccdbf34d027a1451bc91d4bcd28a613" >+ integrity sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg== >+ > es6-symbol@^3.1.1, es6-symbol@~3.1.3: > version "3.1.3" > resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18" >@@ -4151,12 +4340,17 @@ event-pubsub@4.3.0: > resolved "https://registry.yarnpkg.com/event-pubsub/-/event-pubsub-4.3.0.tgz#f68d816bc29f1ec02c539dc58c8dd40ce72cb36e" > integrity sha512-z7IyloorXvKbFx9Bpie2+vMJKKx1fH1EN5yiTfp8CiLOTptSYy1g8H4yDpGlEdshL1PBiFtBHepF2cNsqeEeFQ== > >+event-target-shim@^5.0.0: >+ version "5.0.1" >+ resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" >+ integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== >+ > eventemitter2@6.4.7: > version "6.4.7" > resolved "https://registry.yarnpkg.com/eventemitter2/-/eventemitter2-6.4.7.tgz#a7f6c4d7abf28a14c1ef3442f21cb306a054271d" > integrity sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg== > >-eventemitter3@^4.0.0: >+eventemitter3@^4.0.0, eventemitter3@^4.0.7: > version "4.0.7" > resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" > integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== >@@ -4600,11 +4794,25 @@ for-own@^1.0.0: > dependencies: > for-in "^1.0.1" > >+foreach@^2.0.4: >+ version "2.0.6" >+ resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.6.tgz#87bcc8a1a0e74000ff2bf9802110708cfb02eb6e" >+ integrity sha512-k6GAGDyqLe9JaebCsFCoudPPWfihKu8pylYXRlqP1J7ms39iPoTtk2fviNglIeQEwdh0bQeKJ01ZPyuyQvKzwg== >+ > forever-agent@~0.6.1: > version "0.6.1" > resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" > integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= > >+form-data@^4.0.0: >+ version "4.0.0" >+ resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" >+ integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== >+ dependencies: >+ asynckit "^0.4.0" >+ combined-stream "^1.0.8" >+ mime-types "^2.1.12" >+ > form-data@~2.3.2: > version "2.3.3" > resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" >@@ -4742,6 +4950,11 @@ get-intrinsic@^1.1.0, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3: > has "^1.0.3" > has-symbols "^1.0.3" > >+get-port-please@^3.0.1: >+ version "3.1.2" >+ resolved "https://registry.yarnpkg.com/get-port-please/-/get-port-please-3.1.2.tgz#502795e56217128e4183025c89a48c71652f4e49" >+ integrity sha512-Gxc29eLs1fbn6LQ4jSU4vXjlwyZhF5HsGuMAa7gqBP4Rw4yxxltyDUuF5MBclFzDTXO+ACchGQoeela4DSfzdQ== >+ > get-stream@^4.0.0: > version "4.1.0" > resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" >@@ -4856,7 +5069,7 @@ glob@^7.0.3, glob@^7.1.1, glob@^7.1.3: > once "^1.3.0" > path-is-absolute "^1.0.0" > >-glob@^7.1.0: >+glob@^7.1.0, glob@^7.1.6: > version "7.2.3" > resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" > integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== >@@ -5099,6 +5312,18 @@ handle-thing@^2.0.0: > resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" > integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== > >+handlebars@^4.7.6: >+ version "4.7.8" >+ resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.8.tgz#41c42c18b1be2365439188c77c6afae71c0cd9e9" >+ integrity sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ== >+ dependencies: >+ minimist "^1.2.5" >+ neo-async "^2.6.2" >+ source-map "^0.6.1" >+ wordwrap "^1.0.0" >+ optionalDependencies: >+ uglify-js "^3.1.4" >+ > hard-rejection@^2.1.0: > version "2.1.0" > resolved "https://registry.yarnpkg.com/hard-rejection/-/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883" >@@ -5365,6 +5590,11 @@ http-signature@~1.3.6: > jsprim "^2.0.2" > sshpk "^1.14.1" > >+http2-client@^1.2.5: >+ version "1.3.5" >+ resolved "https://registry.yarnpkg.com/http2-client/-/http2-client-1.3.5.tgz#20c9dc909e3cc98284dd20af2432c524086df181" >+ integrity sha512-EC2utToWl4RKfs5zd36Mxq7nzHHBuomZboI0yYL6Y0RmBgT7Sgkq4rQ0ezFTYoIsSs7Tm9SJe+o2FcAg6GBhGA== >+ > https-browserify@^1.0.0: > version "1.0.0" > resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" >@@ -6018,17 +6248,22 @@ jquery@>=1.7, jquery@^3.6.0: > resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.6.3.tgz#23ed2ffed8a19e048814f13391a19afcdba160e6" > integrity sha512-bZ5Sy3YzKo9Fyc8wH2iIQK4JImJ6R0GWI9kL1/k7Z91ZBNgkRXE6U0JfHIizZbort8ZunhSI3jw9I6253ahKfg== > >+js-levenshtein@^1.1.6: >+ version "1.1.6" >+ resolved "https://registry.yarnpkg.com/js-levenshtein/-/js-levenshtein-1.1.6.tgz#c6cee58eb3550372df8deb85fad5ce66ce01d59d" >+ integrity sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g== >+ > js-message@1.0.7: > version "1.0.7" > resolved "https://registry.yarnpkg.com/js-message/-/js-message-1.0.7.tgz#fbddd053c7a47021871bb8b2c95397cc17c20e47" > integrity sha512-efJLHhLjIyKRewNS9EGZ4UpI8NguuL6fKkhRxVuMmrGV2xN/0APGdQYwLFky5w9naebSZ0OwAGp0G6/2Cg90rA== > >-js-tokens@^4.0.0: >+"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: > version "4.0.0" > resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" > integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== > >-js-yaml@^3.13.1: >+js-yaml@^3.13.1, js-yaml@^4.1.0: > version "3.14.1" > resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" > integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== >@@ -6061,6 +6296,13 @@ json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: > resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" > integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== > >+json-pointer@0.6.2, json-pointer@^0.6.2: >+ version "0.6.2" >+ resolved "https://registry.yarnpkg.com/json-pointer/-/json-pointer-0.6.2.tgz#f97bd7550be5e9ea901f8c9264c9d436a22a93cd" >+ integrity sha512-vLWcKbOaXlO+jvRy4qNd+TI1QUPZzfJj1tpJ3vAXDych5XJf93ftpUKe5pKCrzyIIwgBJcOcCVRUfqQP25afBw== >+ dependencies: >+ foreach "^2.0.4" >+ > json-schema-traverse@^0.4.1: > version "0.4.1" > resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" >@@ -6327,6 +6569,11 @@ lodash.find@^4.6.0: > resolved "https://registry.yarnpkg.com/lodash.find/-/lodash.find-4.6.0.tgz#cb0704d47ab71789ffa0de8b97dd926fb88b13b1" > integrity sha1-ywcE1Hq3F4n/oN6Ll92Sb7iLE7E= > >+lodash.isequal@^4.5.0: >+ version "4.5.0" >+ resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" >+ integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== >+ > lodash.mapvalues@^4.6.0: > version "4.6.0" > resolved "https://registry.yarnpkg.com/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz#1bafa5005de9dd6f4f26668c30ca37230cc9689c" >@@ -6414,6 +6661,13 @@ long@^4.0.0: > resolved "https://registry.yarnpkg.com/long/-/long-4.0.0.tgz#9a7b71cfb7d361a194ea555241c92f7468d5bf28" > integrity sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA== > >+loose-envify@^1.1.0, loose-envify@^1.4.0: >+ version "1.4.0" >+ resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" >+ integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== >+ dependencies: >+ js-tokens "^3.0.0 || ^4.0.0" >+ > lower-case@^2.0.2: > version "2.0.2" > resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" >@@ -6448,6 +6702,11 @@ lru-queue@^0.1.0: > dependencies: > es5-ext "~0.10.2" > >+lunr@^2.3.9: >+ version "2.3.9" >+ resolved "https://registry.yarnpkg.com/lunr/-/lunr-2.3.9.tgz#18b123142832337dd6e964df1a5a7707b25d35e1" >+ integrity sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow== >+ > magic-string@^0.25.7: > version "0.25.9" > resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.9.tgz#de7f9faf91ef8a1c91d02c2e5314c8277dbcdd1c" >@@ -6491,6 +6750,16 @@ map-visit@^1.0.0: > dependencies: > object-visit "^1.0.0" > >+mark.js@^8.11.1: >+ version "8.11.1" >+ resolved "https://registry.yarnpkg.com/mark.js/-/mark.js-8.11.1.tgz#180f1f9ebef8b0e638e4166ad52db879beb2ffc5" >+ integrity sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ== >+ >+marked@^4.0.15: >+ version "4.3.0" >+ resolved "https://registry.yarnpkg.com/marked/-/marked-4.3.0.tgz#796362821b019f734054582038b116481b456cf3" >+ integrity sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A== >+ > matchdep@^2.0.0: > version "2.0.0" > resolved "https://registry.yarnpkg.com/matchdep/-/matchdep-2.0.0.tgz#c6f34834a0d8dbc3b37c27ee8bbcb27c7775582e" >@@ -6687,7 +6956,7 @@ minimalistic-crypto-utils@^1.0.1: > resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" > integrity sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg== > >-minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.1.1: >+minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^5.0.1: > version "3.0.4" > resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" > integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== >@@ -6752,6 +7021,23 @@ mkdirp@^0.5.6: > dependencies: > minimist "^1.2.6" > >+mobx-react-lite@^3.4.0: >+ version "3.4.3" >+ resolved "https://registry.yarnpkg.com/mobx-react-lite/-/mobx-react-lite-3.4.3.tgz#3a4c22c30bfaa8b1b2aa48d12b2ba811c0947ab7" >+ integrity sha512-NkJREyFTSUXR772Qaai51BnE1voWx56LOL80xG7qkZr6vo8vEaLF3sz1JNUVh+rxmUzxYaqOhfuxTfqUh0FXUg== >+ >+mobx-react@^7.2.0: >+ version "7.6.0" >+ resolved "https://registry.yarnpkg.com/mobx-react/-/mobx-react-7.6.0.tgz#ebf0456728a9bd2e5c24fdcf9b36e285a222a7d6" >+ integrity sha512-+HQUNuh7AoQ9ZnU6c4rvbiVVl+wEkb9WqYsVDzGLng+Dqj1XntHu79PvEWKtSMoMj67vFp/ZPXcElosuJO8ckA== >+ dependencies: >+ mobx-react-lite "^3.4.0" >+ >+mobx@^6.0.4: >+ version "6.12.3" >+ resolved "https://registry.yarnpkg.com/mobx/-/mobx-6.12.3.tgz#b6a0fde4268116be602d50bffb32f1b90a8fb077" >+ integrity sha512-c8NKkO4R2lShkSXZ2Ongj1ycjugjzFFo/UswHBnS62y07DMcTc9Rvo03/3nRyszIvwPNljlkd4S828zIBv/piw== >+ > module-alias@^2.2.2: > version "2.2.2" > resolved "https://registry.yarnpkg.com/module-alias/-/module-alias-2.2.2.tgz#151cdcecc24e25739ff0aa6e51e1c5716974c0e0" >@@ -6861,6 +7147,11 @@ nanoid@^3.3.4: > resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab" > integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== > >+nanoid@^3.3.6: >+ version "3.3.7" >+ resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8" >+ integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== >+ > nanomatch@^1.2.9: > version "1.2.13" > resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" >@@ -6911,6 +7202,20 @@ no-case@^3.0.4: > lower-case "^2.0.2" > tslib "^2.0.3" > >+node-fetch-h2@^2.3.0: >+ version "2.3.0" >+ resolved "https://registry.yarnpkg.com/node-fetch-h2/-/node-fetch-h2-2.3.0.tgz#c6188325f9bd3d834020bf0f2d6dc17ced2241ac" >+ integrity sha512-ofRW94Ab0T4AOh5Fk8t0h8OBWrmjb0SSB20xh1H8YnPV9EJ+f5AMoYSUQ2zgJ4Iq2HAK0I2l5/Nequ8YzFS3Hg== >+ dependencies: >+ http2-client "^1.2.5" >+ >+node-fetch@^2.6.1: >+ version "2.7.0" >+ resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" >+ integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== >+ dependencies: >+ whatwg-url "^5.0.0" >+ > node-fetch@^2.6.7: > version "2.6.7" > resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" >@@ -6923,6 +7228,13 @@ node-forge@^1: > resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" > integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== > >+node-readfiles@^0.2.0: >+ version "0.2.0" >+ resolved "https://registry.yarnpkg.com/node-readfiles/-/node-readfiles-0.2.0.tgz#dbbd4af12134e2e635c245ef93ffcf6f60673a5d" >+ integrity sha512-SU00ZarexNlE4Rjdm83vglt5Y9yiQ+XI1XpflWlb7q7UTN1JUItm69xMeiQCTxtTfnzt+83T8Cx+vI2ED++VDA== >+ dependencies: >+ es6-promise "^3.2.1" >+ > node-releases@^2.0.6: > version "2.0.6" > resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503" >@@ -7008,6 +7320,52 @@ number-is-nan@^1.0.0: > resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" > integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= > >+oas-kit-common@^1.0.8: >+ version "1.0.8" >+ resolved "https://registry.yarnpkg.com/oas-kit-common/-/oas-kit-common-1.0.8.tgz#6d8cacf6e9097967a4c7ea8bcbcbd77018e1f535" >+ integrity sha512-pJTS2+T0oGIwgjGpw7sIRU8RQMcUoKCDWFLdBqKB2BNmGpbBMH2sdqAaOXUg8OzonZHU0L7vfJu1mJFEiYDWOQ== >+ dependencies: >+ fast-safe-stringify "^2.0.7" >+ >+oas-linter@^3.2.2: >+ version "3.2.2" >+ resolved "https://registry.yarnpkg.com/oas-linter/-/oas-linter-3.2.2.tgz#ab6a33736313490659035ca6802dc4b35d48aa1e" >+ integrity sha512-KEGjPDVoU5K6swgo9hJVA/qYGlwfbFx+Kg2QB/kd7rzV5N8N5Mg6PlsoCMohVnQmo+pzJap/F610qTodKzecGQ== >+ dependencies: >+ "@exodus/schemasafe" "^1.0.0-rc.2" >+ should "^13.2.1" >+ yaml "^1.10.0" >+ >+oas-resolver@^2.5.6: >+ version "2.5.6" >+ resolved "https://registry.yarnpkg.com/oas-resolver/-/oas-resolver-2.5.6.tgz#10430569cb7daca56115c915e611ebc5515c561b" >+ integrity sha512-Yx5PWQNZomfEhPPOphFbZKi9W93CocQj18NlD2Pa4GWZzdZpSJvYwoiuurRI7m3SpcChrnO08hkuQDL3FGsVFQ== >+ dependencies: >+ node-fetch-h2 "^2.3.0" >+ oas-kit-common "^1.0.8" >+ reftools "^1.1.9" >+ yaml "^1.10.0" >+ yargs "^17.0.1" >+ >+oas-schema-walker@^1.1.5: >+ version "1.1.5" >+ resolved "https://registry.yarnpkg.com/oas-schema-walker/-/oas-schema-walker-1.1.5.tgz#74c3cd47b70ff8e0b19adada14455b5d3ac38a22" >+ integrity sha512-2yucenq1a9YPmeNExoUa9Qwrt9RFkjqaMAA1X+U7sbb0AqBeTIdMHky9SQQ6iN94bO5NW0W4TRYXerG+BdAvAQ== >+ >+oas-validator@^5.0.8: >+ version "5.0.8" >+ resolved "https://registry.yarnpkg.com/oas-validator/-/oas-validator-5.0.8.tgz#387e90df7cafa2d3ffc83b5fb976052b87e73c28" >+ integrity sha512-cu20/HE5N5HKqVygs3dt94eYJfBi0TsZvPVXDhbXQHiEityDN+RROTleefoKRKKJ9dFAF2JBkDHgvWj0sjKGmw== >+ dependencies: >+ call-me-maybe "^1.0.1" >+ oas-kit-common "^1.0.8" >+ oas-linter "^3.2.2" >+ oas-resolver "^2.5.6" >+ oas-schema-walker "^1.1.5" >+ reftools "^1.1.9" >+ should "^13.2.1" >+ yaml "^1.10.0" >+ > object-assign@4.X, object-assign@^4.0.1, object-assign@^4.1.1: > version "4.1.1" > resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" >@@ -7139,6 +7497,14 @@ open@^8.0.2, open@^8.0.9: > is-docker "^2.1.1" > is-wsl "^2.2.0" > >+openapi-sampler@^1.3.1: >+ version "1.4.0" >+ resolved "https://registry.yarnpkg.com/openapi-sampler/-/openapi-sampler-1.4.0.tgz#c133cad6250481f2ec7e48b16eb70062adb514c0" >+ integrity sha512-3FKJQCHAMG9T7RsRy9u5Ft4ERPq1QQmn77C8T3OSofYL9uur59AqychvQ0YQKijrqRwIkAbzkh+nQnAE3gjMVA== >+ dependencies: >+ "@types/json-schema" "^7.0.7" >+ json-pointer "0.6.2" >+ > opener@^1.5.2: > version "1.5.2" > resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" >@@ -7343,7 +7709,7 @@ pascalcase@^0.1.1: > resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" > integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= > >-path-browserify@^1.0.0: >+path-browserify@^1.0.0, path-browserify@^1.0.1: > version "1.0.1" > resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd" > integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g== >@@ -7447,6 +7813,11 @@ pend@~1.2.0: > resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" > integrity sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg== > >+perfect-scrollbar@^1.5.5: >+ version "1.5.5" >+ resolved "https://registry.yarnpkg.com/perfect-scrollbar/-/perfect-scrollbar-1.5.5.tgz#41a211a2fb52a7191eff301432134ea47052b27f" >+ integrity sha512-dzalfutyP3e/FOpdlhVryN4AJ5XDVauVWxybSkLZmakFE2sS3y3pc4JnSprw8tGmHvkaG5Edr5T7LBTZ+WWU2g== >+ > performance-now@^2.1.0: > version "2.1.0" > resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" >@@ -7525,11 +7896,23 @@ plugin-error@^1.0.1: > arr-union "^3.1.0" > extend-shallow "^3.0.2" > >+pluralize@^8.0.0: >+ version "8.0.0" >+ resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-8.0.0.tgz#1a6fa16a38d12a1901e0320fa017051c539ce3b1" >+ integrity sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA== >+ > pofile@^1.1.0: > version "1.1.1" > resolved "https://registry.yarnpkg.com/pofile/-/pofile-1.1.1.tgz#a581df04a6fae4941eebd7c1211dbd43700c5541" > integrity sha512-RVAzFGo1Mx9+YukVKSgTLut6r4ZVBW8IVrqGHAPfEsVJN93WSp5HRD6+qNa7av1q/joPKDNJd55m5AJl9GBQGA== > >+polished@^4.1.3: >+ version "4.3.1" >+ resolved "https://registry.yarnpkg.com/polished/-/polished-4.3.1.tgz#5a00ae32715609f83d89f6f31d0f0261c6170548" >+ integrity sha512-OBatVyC/N7SCW/FaDHrSd+vn0o5cS855TOmYi4OkdWUMSJCET/xip//ch8xGUvtr3i44X9LVyWwQlRMTN3pwSA== >+ dependencies: >+ "@babel/runtime" "^7.17.8" >+ > portfinder@^1.0.26: > version "1.0.32" > resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.32.tgz#2fe1b9e58389712429dc2bea5beb2146146c7f81" >@@ -7816,11 +8199,20 @@ postcss-value-parser@^3.2.3: > resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" > integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== > >-postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: >+postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: > version "4.2.0" > resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" > integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== > >+postcss@8.4.31: >+ version "8.4.31" >+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.31.tgz#92b451050a9f914da6755af352bdc0192508656d" >+ integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ== >+ dependencies: >+ nanoid "^3.3.6" >+ picocolors "^1.0.0" >+ source-map-js "^1.0.2" >+ > postcss@^6.0.1, postcss@^6.0.17, postcss@^6.0.23: > version "6.0.23" > resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.23.tgz#61c82cc328ac60e677645f979054eb98bc0e3324" >@@ -7886,6 +8278,11 @@ pretty-hrtime@^1.0.0: > resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1" > integrity sha1-t+PqQkNaTJsnWdmeDyAesZWALuE= > >+prismjs@^1.27.0: >+ version "1.29.0" >+ resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.29.0.tgz#f113555a8fa9b57c35e637bba27509dcf802dd12" >+ integrity sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q== >+ > process-nextick-args@^2.0.0, process-nextick-args@~2.0.0: > version "2.0.1" > resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" >@@ -7905,6 +8302,15 @@ progress-webpack-plugin@^1.0.12: > figures "^2.0.0" > log-update "^2.3.0" > >+prop-types@^15.5.0, prop-types@^15.7.2: >+ version "15.8.1" >+ resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" >+ integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== >+ dependencies: >+ loose-envify "^1.4.0" >+ object-assign "^4.1.1" >+ react-is "^16.13.1" >+ > proxy-addr@~2.0.7: > version "2.0.7" > resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" >@@ -8049,6 +8455,34 @@ raw-body@2.5.1: > iconv-lite "0.4.24" > unpipe "1.0.0" > >+"react-dom@^17.0.0 || ^18.2.0": >+ version "18.2.0" >+ resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d" >+ integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g== >+ dependencies: >+ loose-envify "^1.1.0" >+ scheduler "^0.23.0" >+ >+react-is@^16.13.1: >+ version "16.13.1" >+ resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" >+ integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== >+ >+react-tabs@^4.3.0: >+ version "4.3.0" >+ resolved "https://registry.yarnpkg.com/react-tabs/-/react-tabs-4.3.0.tgz#9f4db0fd209ba4ab2c1e78993ff964435f84af62" >+ integrity sha512-2GfoG+f41kiBIIyd3gF+/GRCCYtamC8/2zlAcD8cqQmqI9Q+YVz7fJLHMmU9pXDVYYHpJeCgUSBJju85vu5q8Q== >+ dependencies: >+ clsx "^1.1.0" >+ prop-types "^15.5.0" >+ >+"react@^17.0.0 || ^18.2.0": >+ version "18.2.0" >+ resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5" >+ integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== >+ dependencies: >+ loose-envify "^1.1.0" >+ > read-only-stream@^2.0.0: > version "2.0.0" > resolved "https://registry.yarnpkg.com/read-only-stream/-/read-only-stream-2.0.0.tgz#2724fd6a8113d73764ac288d4386270c1dbf17f0" >@@ -8162,6 +8596,38 @@ redent@^3.0.0: > indent-string "^4.0.0" > strip-indent "^3.0.0" > >+redoc@~2.1.3: >+ version "2.1.3" >+ resolved "https://registry.yarnpkg.com/redoc/-/redoc-2.1.3.tgz#612c9fed744993d5fc99cbf39fe9056bd1034fa5" >+ integrity sha512-d7F9qLLxaiFW4GC03VkwlX9wuRIpx9aiIIf3o6mzMnqPfhxrn2IRKGndrkJeVdItgCfmg9jXZiFEowm60f1meQ== >+ dependencies: >+ "@redocly/openapi-core" "^1.0.0-rc.2" >+ classnames "^2.3.1" >+ decko "^1.2.0" >+ dompurify "^2.2.8" >+ eventemitter3 "^4.0.7" >+ json-pointer "^0.6.2" >+ lunr "^2.3.9" >+ mark.js "^8.11.1" >+ marked "^4.0.15" >+ mobx-react "^7.2.0" >+ openapi-sampler "^1.3.1" >+ path-browserify "^1.0.1" >+ perfect-scrollbar "^1.5.5" >+ polished "^4.1.3" >+ prismjs "^1.27.0" >+ prop-types "^15.7.2" >+ react-tabs "^4.3.0" >+ slugify "~1.4.7" >+ stickyfill "^1.1.1" >+ swagger2openapi "^7.0.6" >+ url-template "^2.0.8" >+ >+reftools@^1.1.9: >+ version "1.1.9" >+ resolved "https://registry.yarnpkg.com/reftools/-/reftools-1.1.9.tgz#e16e19f662ccd4648605312c06d34e5da3a2b77e" >+ integrity sha512-OVede/NQE13xBQ+ob5CKd5KyeJYU2YInb1bmV4nRoOfquZPkAkxuOXicSe1PvqIuZZ4kD13sPKBbR7UFDmli6w== >+ > regenerate-unicode-properties@^10.1.0: > version "10.1.0" > resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz#7c3192cab6dd24e21cb4461e5ddd7dd24fa8374c" >@@ -8179,6 +8645,11 @@ regenerator-runtime@^0.13.4: > resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz#ed07b19616bcbec5da6274ebc75ae95634bfc2ee" > integrity sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw== > >+regenerator-runtime@^0.14.0: >+ version "0.14.1" >+ resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz#356ade10263f685dda125100cd862c1db895327f" >+ integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw== >+ > regenerator-transform@^0.15.0: > version "0.15.0" > resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.0.tgz#cbd9ead5d77fae1a48d957cf889ad0586adb6537" >@@ -8498,6 +8969,13 @@ sass@^1.58.1: > immutable "^4.0.0" > source-map-js ">=0.6.2 <2.0.0" > >+scheduler@^0.23.0: >+ version "0.23.0" >+ resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe" >+ integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw== >+ dependencies: >+ loose-envify "^1.1.0" >+ > schema-utils@^2.6.5: > version "2.7.1" > resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" >@@ -8569,6 +9047,13 @@ semver@^7.3.5: > dependencies: > lru-cache "^6.0.0" > >+semver@^7.5.2: >+ version "7.6.0" >+ resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.0.tgz#1a46a4db4bffcccd97b743b5005c8325f23d4e2d" >+ integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== >+ dependencies: >+ lru-cache "^6.0.0" >+ > semver@^7.5.3: > version "7.5.4" > resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" >@@ -8670,6 +9155,11 @@ shallow-clone@^3.0.0: > dependencies: > kind-of "^6.0.2" > >+shallowequal@1.1.0: >+ version "1.1.0" >+ resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" >+ integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== >+ > shasum-object@^1.0.0: > version "1.0.0" > resolved "https://registry.yarnpkg.com/shasum-object/-/shasum-object-1.0.0.tgz#0b7b74ff5b66ecf9035475522fa05090ac47e29e" >@@ -8706,6 +9196,50 @@ shell-quote@^1.4.2, shell-quote@^1.6.1, shell-quote@^1.7.3: > resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.4.tgz#33fe15dee71ab2a81fcbd3a52106c5cfb9fb75d8" > integrity sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw== > >+should-equal@^2.0.0: >+ version "2.0.0" >+ resolved "https://registry.yarnpkg.com/should-equal/-/should-equal-2.0.0.tgz#6072cf83047360867e68e98b09d71143d04ee0c3" >+ integrity sha512-ZP36TMrK9euEuWQYBig9W55WPC7uo37qzAEmbjHz4gfyuXrEUgF8cUvQVO+w+d3OMfPvSRQJ22lSm8MQJ43LTA== >+ dependencies: >+ should-type "^1.4.0" >+ >+should-format@^3.0.3: >+ version "3.0.3" >+ resolved "https://registry.yarnpkg.com/should-format/-/should-format-3.0.3.tgz#9bfc8f74fa39205c53d38c34d717303e277124f1" >+ integrity sha512-hZ58adtulAk0gKtua7QxevgUaXTTXxIi8t41L3zo9AHvjXO1/7sdLECuHeIN2SRtYXpNkmhoUP2pdeWgricQ+Q== >+ dependencies: >+ should-type "^1.3.0" >+ should-type-adaptors "^1.0.1" >+ >+should-type-adaptors@^1.0.1: >+ version "1.1.0" >+ resolved "https://registry.yarnpkg.com/should-type-adaptors/-/should-type-adaptors-1.1.0.tgz#401e7f33b5533033944d5cd8bf2b65027792e27a" >+ integrity sha512-JA4hdoLnN+kebEp2Vs8eBe9g7uy0zbRo+RMcU0EsNy+R+k049Ki+N5tT5Jagst2g7EAja+euFuoXFCa8vIklfA== >+ dependencies: >+ should-type "^1.3.0" >+ should-util "^1.0.0" >+ >+should-type@^1.3.0, should-type@^1.4.0: >+ version "1.4.0" >+ resolved "https://registry.yarnpkg.com/should-type/-/should-type-1.4.0.tgz#0756d8ce846dfd09843a6947719dfa0d4cff5cf3" >+ integrity sha512-MdAsTu3n25yDbIe1NeN69G4n6mUnJGtSJHygX3+oN0ZbO3DTiATnf7XnYJdGT42JCXurTb1JI0qOBR65shvhPQ== >+ >+should-util@^1.0.0: >+ version "1.0.1" >+ resolved "https://registry.yarnpkg.com/should-util/-/should-util-1.0.1.tgz#fb0d71338f532a3a149213639e2d32cbea8bcb28" >+ integrity sha512-oXF8tfxx5cDk8r2kYqlkUJzZpDBqVY/II2WhvU0n9Y3XYvAYRmeaf1PvvIvTgPnv4KJ+ES5M0PyDq5Jp+Ygy2g== >+ >+should@^13.2.1: >+ version "13.2.3" >+ resolved "https://registry.yarnpkg.com/should/-/should-13.2.3.tgz#96d8e5acf3e97b49d89b51feaa5ae8d07ef58f10" >+ integrity sha512-ggLesLtu2xp+ZxI+ysJTmNjh2U0TsC+rQ/pfED9bUZZ4DKefP27D+7YJVVTvKsmjLpIi9jAa7itwDGkDDmt1GQ== >+ dependencies: >+ should-equal "^2.0.0" >+ should-format "^3.0.3" >+ should-type "^1.4.0" >+ should-type-adaptors "^1.0.1" >+ should-util "^1.0.0" >+ > side-channel@^1.0.4: > version "1.0.4" > resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" >@@ -8730,6 +9264,17 @@ simple-concat@^1.0.0: > resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f" > integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q== > >+simple-websocket@^9.0.0: >+ version "9.1.0" >+ resolved "https://registry.yarnpkg.com/simple-websocket/-/simple-websocket-9.1.0.tgz#91cbb39eafefbe7e66979da6c639109352786a7f" >+ integrity sha512-8MJPnjRN6A8UCp1I+H/dSFyjwJhp6wta4hsVRhjf8w9qBHRzxYt14RaOcjvQnhD1N4yKOddEjflwMnQM4VtXjQ== >+ dependencies: >+ debug "^4.3.1" >+ queue-microtask "^1.2.2" >+ randombytes "^2.1.0" >+ readable-stream "^3.6.0" >+ ws "^7.4.2" >+ > sirv@^1.0.7: > version "1.0.19" > resolved "https://registry.yarnpkg.com/sirv/-/sirv-1.0.19.tgz#1d73979b38c7fe91fcba49c85280daa9c2363b49" >@@ -8762,6 +9307,11 @@ slice-ansi@^4.0.0: > astral-regex "^2.0.0" > is-fullwidth-code-point "^3.0.0" > >+slugify@~1.4.7: >+ version "1.4.7" >+ resolved "https://registry.yarnpkg.com/slugify/-/slugify-1.4.7.tgz#e42359d505afd84a44513280868e31202a79a628" >+ integrity sha512-tf+h5W1IrjNm/9rKKj0JU2MDMruiopx0jjVA5zCdBtcGjfp0+c5rHw/zADLC3IeKlGHtVbHtpfzvYA0OYT+HKg== >+ > snapdragon-node@^2.0.1: > version "2.1.1" > resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" >@@ -8976,6 +9526,11 @@ statuses@2.0.1: > resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" > integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== > >+stickyfill@^1.1.1: >+ version "1.1.1" >+ resolved "https://registry.yarnpkg.com/stickyfill/-/stickyfill-1.1.1.tgz#39413fee9d025c74a7e59ceecb23784cc0f17f02" >+ integrity sha512-GCp7vHAfpao+Qh/3Flh9DXEJ/qSi0KJwJw6zYlZOtRYXWUIpMM6mC2rIep/dK8RQqwW0KxGJIllmjPIBOGN8AA== >+ > stream-browserify@^3.0.0: > version "3.0.0" > resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-3.0.0.tgz#22b0a2850cdf6503e73085da1fc7b7d0c2122f2f" >@@ -9148,6 +9703,21 @@ style-search@^0.1.0: > resolved "https://registry.yarnpkg.com/style-search/-/style-search-0.1.0.tgz#7958c793e47e32e07d2b5cafe5c0bf8e12e77902" > integrity sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg== > >+styled-components@^6.0.7: >+ version "6.1.8" >+ resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-6.1.8.tgz#c109d36aeea52d8f049e12de2f3be39a6fc86201" >+ integrity sha512-PQ6Dn+QxlWyEGCKDS71NGsXoVLKfE1c3vApkvDYS5KAK+V8fNWGhbSUEo9Gg2iaID2tjLXegEW3bZDUGpofRWw== >+ dependencies: >+ "@emotion/is-prop-valid" "1.2.1" >+ "@emotion/unitless" "0.8.0" >+ "@types/stylis" "4.2.0" >+ css-to-react-native "3.2.0" >+ csstype "3.1.2" >+ postcss "8.4.31" >+ shallowequal "1.1.0" >+ stylis "4.3.1" >+ tslib "2.5.0" >+ > stylehacks@^5.1.0: > version "5.1.0" > resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-5.1.0.tgz#a40066490ca0caca04e96c6b02153ddc39913520" >@@ -9248,6 +9818,11 @@ stylelint@^14.9.1: > v8-compile-cache "^2.3.0" > write-file-atomic "^4.0.2" > >+stylis@4.3.1: >+ version "4.3.1" >+ resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.3.1.tgz#ed8a9ebf9f76fe1e12d462f5cc3c4c980b23a7eb" >+ integrity sha512-EQepAV+wMsIaGVGX1RECzgrcqRRU/0sYOHkeLsZ3fzHaHXZy4DaOOX0vOlGQdlsjkh3mFHAIlVimpwAs4dslyQ== >+ > subarg@^1.0.0: > version "1.0.0" > resolved "https://registry.yarnpkg.com/subarg/-/subarg-1.0.0.tgz#f62cf17581e996b48fc965699f54c06ae268b8d2" >@@ -9315,6 +9890,23 @@ svgo@^2.7.0: > picocolors "^1.0.0" > stable "^0.1.8" > >+swagger2openapi@^7.0.6: >+ version "7.0.8" >+ resolved "https://registry.yarnpkg.com/swagger2openapi/-/swagger2openapi-7.0.8.tgz#12c88d5de776cb1cbba758994930f40ad0afac59" >+ integrity sha512-upi/0ZGkYgEcLeGieoz8gT74oWHA0E7JivX7aN9mAf+Tc7BQoRBvnIGHoPDw+f9TXTW4s6kGYCZJtauP6OYp7g== >+ dependencies: >+ call-me-maybe "^1.0.1" >+ node-fetch "^2.6.1" >+ node-fetch-h2 "^2.3.0" >+ node-readfiles "^0.2.0" >+ oas-kit-common "^1.0.8" >+ oas-resolver "^2.5.6" >+ oas-schema-walker "^1.1.5" >+ oas-validator "^5.0.8" >+ reftools "^1.1.9" >+ yaml "^1.10.0" >+ yargs "^17.0.1" >+ > synckit@^0.8.6: > version "0.8.8" > resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.8.8.tgz#fe7fe446518e3d3d49f5e429f443cf08b6edfcd7" >@@ -9565,6 +10157,11 @@ ts-loader@^9.2.7: > micromatch "^4.0.0" > semver "^7.3.4" > >+tslib@2.5.0: >+ version "2.5.0" >+ resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf" >+ integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg== >+ > tslib@^2.0.3, tslib@^2.1.0: > version "2.4.0" > resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" >@@ -9640,6 +10237,11 @@ typescript@^4.6.2: > resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.4.tgz#c464abca159669597be5f96b8943500b238e60e6" > integrity sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ== > >+uglify-js@^3.1.4: >+ version "3.17.4" >+ resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.17.4.tgz#61678cf5fa3f5b7eb789bb345df29afb8257c22c" >+ integrity sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g== >+ > umd@^3.0.0: > version "3.0.3" > resolved "https://registry.yarnpkg.com/umd/-/umd-3.0.3.tgz#aa9fe653c42b9097678489c01000acb69f0b26cf" >@@ -9794,6 +10396,11 @@ url-parse@^1.5.3: > querystringify "^2.1.1" > requires-port "^1.0.0" > >+url-template@^2.0.8: >+ version "2.0.8" >+ resolved "https://registry.yarnpkg.com/url-template/-/url-template-2.0.8.tgz#fc565a3cccbff7730c775f5641f9555791439f21" >+ integrity sha512-XdVKMF4SJ0nP/O7XIPB0JwAEuT9lDIYnNsK8yGVe43y0AWoKeJNdv3ZNWh7ksJ6KqQFjOO6ox/VEitLnaVNufw== >+ > url@~0.11.0: > version "0.11.0" > resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" >@@ -10263,6 +10870,11 @@ wildcard@^2.0.0: > resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec" > integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== > >+wordwrap@^1.0.0: >+ version "1.0.0" >+ resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" >+ integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== >+ > wrap-ansi@^2.0.0: > version "2.1.0" > resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" >@@ -10310,7 +10922,7 @@ write-file-atomic@^4.0.2: > imurmurhash "^0.1.4" > signal-exit "^3.0.7" > >-ws@^7.3.1: >+ws@^7.3.1, ws@^7.4.2: > version "7.5.9" > resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" > integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== >@@ -10345,6 +10957,11 @@ yallist@^4.0.0: > resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" > integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== > >+yaml-ast-parser@0.0.43: >+ version "0.0.43" >+ resolved "https://registry.yarnpkg.com/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz#e8a23e6fb4c38076ab92995c5dca33f3d3d7c9bb" >+ integrity sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A== >+ > yaml@^1.10.0, yaml@^1.10.2: > version "1.10.2" > resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" >@@ -10363,6 +10980,24 @@ yargs-parser@^20.2.2, yargs-parser@^20.2.3: > resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" > integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== > >+yargs-parser@^21.1.1: >+ version "21.1.1" >+ resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" >+ integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== >+ >+yargs@17.0.1: >+ version "17.0.1" >+ resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.0.1.tgz#6a1ced4ed5ee0b388010ba9fd67af83b9362e0bb" >+ integrity sha512-xBBulfCc8Y6gLFcrPvtqKz9hz8SO0l1Ni8GgDekvBX2ro0HRQImDGnikfc33cgzcYUSncapnNcZDjVFIH3f6KQ== >+ dependencies: >+ cliui "^7.0.2" >+ escalade "^3.1.1" >+ get-caller-file "^2.0.5" >+ require-directory "^2.1.1" >+ string-width "^4.2.0" >+ y18n "^5.0.5" >+ yargs-parser "^20.2.2" >+ > yargs@^16.0.0: > version "16.2.0" > resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" >@@ -10376,6 +11011,19 @@ yargs@^16.0.0: > y18n "^5.0.5" > yargs-parser "^20.2.2" > >+yargs@^17.0.1: >+ version "17.7.2" >+ resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" >+ integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== >+ dependencies: >+ cliui "^8.0.1" >+ escalade "^3.1.1" >+ get-caller-file "^2.0.5" >+ require-directory "^2.1.1" >+ string-width "^4.2.3" >+ y18n "^5.0.5" >+ yargs-parser "^21.1.1" >+ > yargs@^7.1.0: > version "7.1.1" > resolved "https://registry.yarnpkg.com/yargs/-/yargs-7.1.1.tgz#67f0ef52e228d4ee0d6311acede8850f53464df6" >-- >2.30.2
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
|
Splinter Review
Attachments on
bug 36546
:
164520
|
165412
|
165446
|
165449
|
165450
|
165550
|
165581
|
165589
|
165821
|
165828
|
165829
|
165830
|
165831
|
165923
|
165945