diff --git a/.gitignore b/.gitignore index afe5fd86a..8758dff24 100644 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,4 @@ application-dev-localhost.yaml .vscode/launch.json server/api-service/lowcoder-server/src/main/resources/application-local-dev.yaml translations/locales/node_modules/ +.vscode/settings.json diff --git a/.vscode/settings.json b/.vscode/settings.json index 9cae45514..495ac31a0 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -4,5 +4,6 @@ "titleBar.activeBackground": "#3B431A", "titleBar.activeForeground": "#F9FAF2" }, - "java.debug.settings.onBuildFailureProceed": true + "java.debug.settings.onBuildFailureProceed": true, + "java.configuration.updateBuildConfiguration": "automatic" } \ No newline at end of file diff --git a/app.json b/app.json index b3be3280d..f17b80e4b 100644 --- a/app.json +++ b/app.json @@ -1,6 +1,6 @@ { "name": "lowcoder", - "description": "An all-in-one IDE to create internal or customer-facing apps. ยท Visual UI builder with 50+ built-in components", + "description": "A Visual App builder with 120+ built-in components. Create software applications (internal and customer-facing!) and Meeting/Collaboration tools for your Company and your Customers with minimal coding experience.", "repository": "https://github.com/lowcoder-org/lowcoder", "logo": "https://lowcoder.cloud/images/webclip.png", "keywords": [ diff --git a/client/VERSION b/client/VERSION index 26f8b8bcd..62e64205b 100644 --- a/client/VERSION +++ b/client/VERSION @@ -1 +1 @@ -2.4.5 \ No newline at end of file +2.4.6 \ No newline at end of file diff --git a/client/package.json b/client/package.json index 36595b1af..89ac1c8e3 100644 --- a/client/package.json +++ b/client/package.json @@ -1,6 +1,6 @@ { - "name": "lowcoder-root", - "version": "2.4.5", + "name": "lowcoder-frontend", + "version": "2.4.6", "type": "module", "private": true, "workspaces": [ @@ -73,6 +73,7 @@ "dependencies": { "@lottiefiles/react-lottie-player": "^3.5.3", "@remixicon/react": "^4.1.1", + "@supabase/supabase-js": "^2.45.4", "@testing-library/react": "^14.1.2", "@testing-library/user-event": "^14.5.1", "@types/styled-components": "^5.1.34", diff --git a/client/packages/lowcoder-comps/package.json b/client/packages/lowcoder-comps/package.json index 0685959d9..8f383dd2e 100644 --- a/client/packages/lowcoder-comps/package.json +++ b/client/packages/lowcoder-comps/package.json @@ -1,6 +1,6 @@ { "name": "lowcoder-comps", - "version": "2.4.14", + "version": "2.4.16", "type": "module", "license": "MIT", "dependencies": { diff --git a/client/packages/lowcoder-comps/src/comps/calendarComp/calendarComp.tsx b/client/packages/lowcoder-comps/src/comps/calendarComp/calendarComp.tsx index b80c8d455..9a24ef242 100644 --- a/client/packages/lowcoder-comps/src/comps/calendarComp/calendarComp.tsx +++ b/client/packages/lowcoder-comps/src/comps/calendarComp/calendarComp.tsx @@ -96,7 +96,6 @@ let childrenMap: any = { currentFreeView: dropdownControl(DefaultWithFreeViewOptions, "timeGridWeek"), currentPremiumView: dropdownControl(DefaultWithPremiumViewOptions, "resourceTimelineDay"), animationStyle: styleControl(AnimationStyle, 'animationStyle'), - modalStyle: styleControl(EventModalStyle), }; // this should ensure backwards compatibility with older versions of the SDK if (DragEventHandlerControl) { @@ -105,6 +104,13 @@ if (DragEventHandlerControl) { onDropEvent: DragEventHandlerControl, } } +if (EventModalStyle) { + childrenMap = { + ...childrenMap, + modalStyle: styleControl(EventModalStyle), + } +} + let CalendarBasicComp = (function () { return new UICompBuilder(childrenMap, (props: { events: any; @@ -795,9 +801,11 @@ let CalendarBasicComp = (function () { {children.style.getPropertyView()}
{children.animationStyle.getPropertyView()}
-
- {children.modalStyle.getPropertyView()} -
+ {Boolean(children.modalStyle) && ( +
+ {children.modalStyle.getPropertyView()} +
+ )} ); }) diff --git a/client/packages/lowcoder-comps/src/comps/calendarComp/calendarConstants.tsx b/client/packages/lowcoder-comps/src/comps/calendarComp/calendarConstants.tsx index 9291121fe..0b84dba58 100644 --- a/client/packages/lowcoder-comps/src/comps/calendarComp/calendarConstants.tsx +++ b/client/packages/lowcoder-comps/src/comps/calendarComp/calendarConstants.tsx @@ -768,7 +768,7 @@ export const Event = styled.div<{ export const FormWrapper = styled(Form)<{ - $modalStyle: EventModalStyleType + $modalStyle?: EventModalStyleType }>` .ant-form-item-label { width: 125px; @@ -789,11 +789,11 @@ export const FormWrapper = styled(Form)<{ // Setting style for input fields .ant-input { - background-color: ${(props) => props.$modalStyle.labelBackground }; - border-color: ${(props) => props.$modalStyle.border}; - border-width: ${(props) => props.$modalStyle.borderWidth}; - border-style: ${(props) => props.$modalStyle.borderStyle}; - color: ${(props) => props.$modalStyle.text}; + background-color: ${(props) => props.$modalStyle?.labelBackground }; + border-color: ${(props) => props.$modalStyle?.border}; + border-width: ${(props) => props.$modalStyle?.borderWidth}; + border-style: ${(props) => props.$modalStyle?.borderStyle}; + color: ${(props) => props.$modalStyle?.text}; } `; diff --git a/client/packages/lowcoder-core/lib/index.cjs b/client/packages/lowcoder-core/lib/index.cjs index ec20bbf40..95905706e 100644 --- a/client/packages/lowcoder-core/lib/index.cjs +++ b/client/packages/lowcoder-core/lib/index.cjs @@ -9,120 +9,118 @@ function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'defau var ___default = /*#__PURE__*/_interopDefaultLegacy(_); -/****************************************************************************** -Copyright (c) Microsoft Corporation. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. -***************************************************************************** */ -/* global Reflect, Promise, SuppressedError, Symbol */ - -// https://github.com/microsoft/tslib - -var extendStatics = function(d, b) { - extendStatics = Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || - function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; - return extendStatics(d, b); -}; - -function __extends(d, b) { - if (typeof b !== "function" && b !== null) - throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); - extendStatics(d, b); - function __() { this.constructor = d; } - d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); -} - -var __assign = function() { - __assign = Object.assign || function __assign(t) { - for (var s, i = 1, n = arguments.length; i < n; i++) { - s = arguments[i]; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; - } - return t; - }; - return __assign.apply(this, arguments); -}; - -function __rest(s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) - t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") - for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) - t[p[i]] = s[p[i]]; - } - return t; -} - -function __decorate(decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -} - -function __awaiter(thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -} - -function __generator(thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (g && (g = 0, op[0] && (_ = 0)), _) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -} - -function __spreadArray(to, from, pack) { - if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) { - if (ar || !(i in from)) { - if (!ar) ar = Array.prototype.slice.call(from, 0, i); - ar[i] = from[i]; - } - } - return to.concat(ar || Array.prototype.slice.call(from)); -} - -typeof SuppressedError === "function" ? SuppressedError : function (error, suppressed, message) { - var e = new Error(message); - return e.name = "SuppressedError", e.error = error, e.suppressed = suppressed, e; +/****************************************************************************** +Copyright (c) Microsoft Corporation. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. +***************************************************************************** */ +/* global Reflect, Promise, SuppressedError, Symbol */ + +var extendStatics = function(d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; + return extendStatics(d, b); +}; + +function __extends(d, b) { + if (typeof b !== "function" && b !== null) + throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); +} + +var __assign = function() { + __assign = Object.assign || function __assign(t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + return t; + }; + return __assign.apply(this, arguments); +}; + +function __rest(s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) + t[p[i]] = s[p[i]]; + } + return t; +} + +function __decorate(decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +} + +function __awaiter(thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +} + +function __generator(thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (g && (g = 0, op[0] && (_ = 0)), _) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +} + +function __spreadArray(to, from, pack) { + if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) { + if (ar || !(i in from)) { + if (!ar) ar = Array.prototype.slice.call(from, 0, i); + ar[i] = from[i]; + } + } + return to.concat(ar || Array.prototype.slice.call(from)); +} + +typeof SuppressedError === "function" ? SuppressedError : function (error, suppressed, message) { + var e = new Error(message); + return e.name = "SuppressedError", e.error = error, e.suppressed = suppressed, e; }; function isEqualArgs(args, cacheArgs, equals) { @@ -1780,12 +1778,21 @@ var CodeNode = /** @class */ (function (_super) { var isFetching_1 = false; var ready_1 = true; topDepends.forEach(function (paths, depend) { + var pathsArr = Array.from(paths); var value = depend.evaluate(exposingNodes); if ((options === null || options === void 0 ? void 0 : options.ignoreManualDepReadyStatus) && ___default["default"].has(value, TRIGGER_TYPE_FIELD) && value.triggerType === "manual") { return; } + // if query is dependent on itself, mark as ready + if ((pathsArr === null || pathsArr === void 0 ? void 0 : pathsArr[0]) === (options === null || options === void 0 ? void 0 : options.queryName)) + return; + // wait for lazy loaded comps to load before executing query on page load + if (!Object.keys(value).length && paths.size) { + isFetching_1 = true; + ready_1 = false; + } if (___default["default"].has(value, IS_FETCHING_FIELD)) { isFetching_1 = isFetching_1 || value.isFetching === true; } diff --git a/client/packages/lowcoder-core/lib/index.d.ts b/client/packages/lowcoder-core/lib/index.d.ts index 368672adb..a8d4702ec 100644 --- a/client/packages/lowcoder-core/lib/index.d.ts +++ b/client/packages/lowcoder-core/lib/index.d.ts @@ -1,6 +1,6 @@ /// import * as react from 'react'; -import { ReactNode } from 'react'; +import React, { ReactNode } from 'react'; import * as react_jsx_runtime from 'react/jsx-runtime'; type EvalMethods = Record>; @@ -32,6 +32,7 @@ type RecordOptionalNodeToValue = { }; interface FetchInfoOptions { ignoreManualDepReadyStatus?: boolean; + queryName?: string; } /** * the base structure for evaluate diff --git a/client/packages/lowcoder-core/lib/index.js b/client/packages/lowcoder-core/lib/index.js index 6db24c520..28dc7a075 100644 --- a/client/packages/lowcoder-core/lib/index.js +++ b/client/packages/lowcoder-core/lib/index.js @@ -1,120 +1,118 @@ import _ from 'lodash'; import { serialize, compile, middleware, prefixer, stringify } from 'stylis'; -/****************************************************************************** -Copyright (c) Microsoft Corporation. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. -***************************************************************************** */ -/* global Reflect, Promise, SuppressedError, Symbol */ - -// https://github.com/microsoft/tslib - -var extendStatics = function(d, b) { - extendStatics = Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || - function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; - return extendStatics(d, b); -}; - -function __extends(d, b) { - if (typeof b !== "function" && b !== null) - throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); - extendStatics(d, b); - function __() { this.constructor = d; } - d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); -} - -var __assign = function() { - __assign = Object.assign || function __assign(t) { - for (var s, i = 1, n = arguments.length; i < n; i++) { - s = arguments[i]; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; - } - return t; - }; - return __assign.apply(this, arguments); -}; - -function __rest(s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) - t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") - for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) - t[p[i]] = s[p[i]]; - } - return t; -} - -function __decorate(decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -} - -function __awaiter(thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -} - -function __generator(thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (g && (g = 0, op[0] && (_ = 0)), _) try { - if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [op[0] & 2, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -} - -function __spreadArray(to, from, pack) { - if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) { - if (ar || !(i in from)) { - if (!ar) ar = Array.prototype.slice.call(from, 0, i); - ar[i] = from[i]; - } - } - return to.concat(ar || Array.prototype.slice.call(from)); -} - -typeof SuppressedError === "function" ? SuppressedError : function (error, suppressed, message) { - var e = new Error(message); - return e.name = "SuppressedError", e.error = error, e.suppressed = suppressed, e; +/****************************************************************************** +Copyright (c) Microsoft Corporation. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. +***************************************************************************** */ +/* global Reflect, Promise, SuppressedError, Symbol */ + +var extendStatics = function(d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; + return extendStatics(d, b); +}; + +function __extends(d, b) { + if (typeof b !== "function" && b !== null) + throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); +} + +var __assign = function() { + __assign = Object.assign || function __assign(t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + return t; + }; + return __assign.apply(this, arguments); +}; + +function __rest(s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) + t[p[i]] = s[p[i]]; + } + return t; +} + +function __decorate(decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +} + +function __awaiter(thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +} + +function __generator(thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (g && (g = 0, op[0] && (_ = 0)), _) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +} + +function __spreadArray(to, from, pack) { + if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) { + if (ar || !(i in from)) { + if (!ar) ar = Array.prototype.slice.call(from, 0, i); + ar[i] = from[i]; + } + } + return to.concat(ar || Array.prototype.slice.call(from)); +} + +typeof SuppressedError === "function" ? SuppressedError : function (error, suppressed, message) { + var e = new Error(message); + return e.name = "SuppressedError", e.error = error, e.suppressed = suppressed, e; }; function isEqualArgs(args, cacheArgs, equals) { @@ -1772,16 +1770,20 @@ var CodeNode = /** @class */ (function (_super) { var isFetching_1 = false; var ready_1 = true; topDepends.forEach(function (paths, depend) { + var pathsArr = Array.from(paths); var value = depend.evaluate(exposingNodes); if ((options === null || options === void 0 ? void 0 : options.ignoreManualDepReadyStatus) && _.has(value, TRIGGER_TYPE_FIELD) && value.triggerType === "manual") { return; } + // if query is dependent on itself, mark as ready + if ((pathsArr === null || pathsArr === void 0 ? void 0 : pathsArr[0]) === (options === null || options === void 0 ? void 0 : options.queryName)) + return; // wait for lazy loaded comps to load before executing query on page load if (!Object.keys(value).length && paths.size) { - isFetching_1 = true; - ready_1 = false; + isFetching_1 = true; + ready_1 = false; } if (_.has(value, IS_FETCHING_FIELD)) { isFetching_1 = isFetching_1 || value.isFetching === true; diff --git a/client/packages/lowcoder-core/src/eval/codeNode.tsx b/client/packages/lowcoder-core/src/eval/codeNode.tsx index 75394969c..f5d31cd7f 100644 --- a/client/packages/lowcoder-core/src/eval/codeNode.tsx +++ b/client/packages/lowcoder-core/src/eval/codeNode.tsx @@ -164,6 +164,7 @@ export class CodeNode extends AbstractNode> { let ready = true; topDepends.forEach((paths, depend) => { + const pathsArr = Array.from(paths); const value = depend.evaluate(exposingNodes) as any; if ( options?.ignoreManualDepReadyStatus && @@ -172,6 +173,9 @@ export class CodeNode extends AbstractNode> { ) { return; } + // if query is dependent on itself, mark as ready + if (pathsArr?.[0] === options?.queryName) return; + // wait for lazy loaded comps to load before executing query on page load if (!Object.keys(value).length && paths.size) { isFetching = true; diff --git a/client/packages/lowcoder-core/src/eval/node.tsx b/client/packages/lowcoder-core/src/eval/node.tsx index db7049409..d9fa29ea1 100644 --- a/client/packages/lowcoder-core/src/eval/node.tsx +++ b/client/packages/lowcoder-core/src/eval/node.tsx @@ -31,6 +31,7 @@ export type RecordOptionalNodeToValue = { export interface FetchInfoOptions { ignoreManualDepReadyStatus?: boolean; // ignore check manual query deps ready status + queryName?: string; } /** diff --git a/client/packages/lowcoder-design/src/components/ScrollBar.tsx b/client/packages/lowcoder-design/src/components/ScrollBar.tsx index e4a08601e..9443d38a2 100644 --- a/client/packages/lowcoder-design/src/components/ScrollBar.tsx +++ b/client/packages/lowcoder-design/src/components/ScrollBar.tsx @@ -5,10 +5,15 @@ import { DebouncedFunc } from 'lodash'; // Assuming you're using lodash's Deboun // import 'simplebar-react/dist/simplebar.min.css'; -const ScrollBarWrapper = styled.div<{ $hideplaceholder?: boolean }>` +const ScrollBarWrapper = styled.div<{ + $hideplaceholder?: boolean; + $overflow?: string; +}>` min-height: 0; - height: 100%; + height: ${props => props.$overflow? props.$overflow === 'scroll' ? '300px' : '100%':'100%' + }; width: 100%; + overflow:${props=>props.$overflow}; .simplebar-scrollbar::before { background: rgba(139, 143, 163, 0.5) !important; @@ -37,7 +42,9 @@ const ScrollBarWrapper = styled.div<{ $hideplaceholder?: boolean }>` bottom: 10px; } - ${props => Boolean(props.$hideplaceholder) && ` + ${(props) => + Boolean(props.$hideplaceholder) && + ` .simplebar-placeholder { display: none !important; } @@ -50,6 +57,7 @@ interface IProps { children: React.ReactNode; className?: string; height?: string; + overflow?:string, style?: React.CSSProperties; // Add this line to include a style prop scrollableNodeProps?: { onScroll: DebouncedFunc<(e: any) => void>; @@ -64,6 +72,7 @@ export const ScrollBar = ({ className, children, style, + overflow, scrollableNodeProps, hideScrollbar = false, $hideplaceholder = false, diff --git a/client/packages/lowcoder-design/src/icons/index.ts b/client/packages/lowcoder-design/src/icons/index.ts index 2eac23bbd..82b535046 100644 --- a/client/packages/lowcoder-design/src/icons/index.ts +++ b/client/packages/lowcoder-design/src/icons/index.ts @@ -336,6 +336,7 @@ export { ReactComponent as VideoCameraStreamCompIconSmall } from "./v2/camera-st export { ReactComponent as VideoScreenshareCompIconSmall } from "./v2/screen-share-stream-s.svg"; // new export { ReactComponent as SignatureCompIconSmall } from "./v2/signature-s.svg"; export { ReactComponent as StepCompIconSmall } from "./v2/steps-s.svg"; +export { ReactComponent as KanbanCompIconSmall } from "./v2/kanban-s.svg"; // new export { ReactComponent as CandlestickChartCompIconSmall } from "./v2/candlestick-chart-s.svg"; // new export { ReactComponent as FunnelChartCompIconSmall } from "./v2/funnel-chart-s.svg"; // new @@ -441,6 +442,7 @@ export { ReactComponent as VideoScreenshareCompIcon } from "./v2/screen-share-st export { ReactComponent as StepCompIcon } from "./v2/steps-m.svg"; export { ReactComponent as SignatureCompIcon } from "./v2/signature-m.svg"; export { ReactComponent as GanttCompIcon } from "./v2/gantt-chart-m.svg"; +export { ReactComponent as KanbanCompIcon } from "./v2/kanban-m.svg"; export { ReactComponent as CandlestickChartCompIcon } from "./v2/candlestick-chart-m.svg"; export { ReactComponent as FunnelChartCompIcon } from "./v2/funnel-chart-m.svg"; diff --git a/client/packages/lowcoder-design/src/icons/v2/kanban-l.svg b/client/packages/lowcoder-design/src/icons/v2/kanban-l.svg new file mode 100644 index 000000000..b79cbd233 --- /dev/null +++ b/client/packages/lowcoder-design/src/icons/v2/kanban-l.svg @@ -0,0 +1,1270 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/client/packages/lowcoder-design/src/icons/v2/kanban-m.svg b/client/packages/lowcoder-design/src/icons/v2/kanban-m.svg new file mode 100644 index 000000000..c273777b2 --- /dev/null +++ b/client/packages/lowcoder-design/src/icons/v2/kanban-m.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/client/packages/lowcoder-design/src/icons/v2/kanban-s.svg b/client/packages/lowcoder-design/src/icons/v2/kanban-s.svg new file mode 100644 index 000000000..26cffec6c --- /dev/null +++ b/client/packages/lowcoder-design/src/icons/v2/kanban-s.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/client/packages/lowcoder/src/api/applicationApi.ts b/client/packages/lowcoder/src/api/applicationApi.ts index 827df5032..d38ee1843 100644 --- a/client/packages/lowcoder/src/api/applicationApi.ts +++ b/client/packages/lowcoder/src/api/applicationApi.ts @@ -9,6 +9,7 @@ import { PublishApplicationPayload, RecycleApplicationPayload, RestoreApplicationPayload, + SetAppEditingStatePayload, UpdateAppPermissionPayload, } from "redux/reduxActions/applicationActions"; import { ApiResponse, GenericApiResponse } from "./apiResponses"; @@ -96,7 +97,7 @@ class ApplicationApi extends Api { static publicToAllURL = (applicationId: string) => `/applications/${applicationId}/public-to-all`; static publicToMarketplaceURL = (applicationId: string) => `/applications/${applicationId}/public-to-marketplace`; static getMarketplaceAppURL = (applicationId: string) => `/applications/${applicationId}/view_marketplace`; - + static setAppEditingStateURL = (applicationId: string) => `/applications/editState/${applicationId}`; static fetchHomeData(request: HomeDataPayload): AxiosPromise { return Api.get(ApplicationApi.fetchHomeDataURL, request); @@ -232,6 +233,13 @@ class ApplicationApi extends Api { static getMarketplaceApp(appId: string) { return Api.get(ApplicationApi.getMarketplaceAppURL(appId)); } + + static setAppEditingState(request: SetAppEditingStatePayload): AxiosPromise { + const { applicationId, editingFinished } = request; + return Api.put(ApplicationApi.setAppEditingStateURL(applicationId), { + editingFinished, + }); + } } export default ApplicationApi; diff --git a/client/packages/lowcoder/src/api/subscriptionApi.ts b/client/packages/lowcoder/src/api/subscriptionApi.ts index 94c44c136..c8859e6da 100644 --- a/client/packages/lowcoder/src/api/subscriptionApi.ts +++ b/client/packages/lowcoder/src/api/subscriptionApi.ts @@ -139,7 +139,7 @@ const getAxiosInstance = (clientSecret?: string) => { }; const apiRequestConfig: AxiosRequestConfig = { - baseURL: "http://localhost:8080/api/flow", + baseURL: "https://api-service.lowcoder.cloud/api/flow", headers, }; diff --git a/client/packages/lowcoder/src/api/supportApi.ts b/client/packages/lowcoder/src/api/supportApi.ts index fd4c9e79d..134a9c93f 100644 --- a/client/packages/lowcoder/src/api/supportApi.ts +++ b/client/packages/lowcoder/src/api/supportApi.ts @@ -52,7 +52,7 @@ const getAxiosInstance = (clientSecret?: string) => { }; const apiRequestConfig: AxiosRequestConfig = { - baseURL: "http://localhost:8080/api/flow", + baseURL: "https://api-service.lowcoder.cloud/api/flow", headers, }; diff --git a/client/packages/lowcoder/src/app.tsx b/client/packages/lowcoder/src/app.tsx index 1f489474a..5c85e716a 100644 --- a/client/packages/lowcoder/src/app.tsx +++ b/client/packages/lowcoder/src/app.tsx @@ -402,7 +402,7 @@ const mapStateToProps = (state: AppState) => ({ getIsCommonSettingFetched: getIsCommonSettingFetched(state), orgDev: state.ui.users.user.orgDev, currentUserId: state.ui.users.currentUser.id, - currentUserAnonymous: state.ui.users.currentUser.name === "ANONYMOUS", + currentUserAnonymous: state.ui.users.user.isAnonymous, currentOrgId: state.ui.users.user.currentOrgId, defaultHomePage: state.ui.application.homeOrg?.commonSettings.defaultHomePage, fetchHomeDataFinished: Boolean(state.ui.application.homeOrg?.commonSettings), diff --git a/client/packages/lowcoder/src/comps/comps/containerComp/containerComp.tsx b/client/packages/lowcoder/src/comps/comps/containerComp/containerComp.tsx index 63d074053..1fa38cdc5 100644 --- a/client/packages/lowcoder/src/comps/comps/containerComp/containerComp.tsx +++ b/client/packages/lowcoder/src/comps/comps/containerComp/containerComp.tsx @@ -81,7 +81,7 @@ function convertOldContainerParams(params: CompParams) { // old params if (container && (container.hasOwnProperty("layout") || container.hasOwnProperty("items"))) { const autoHeight = tempParams.value.autoHeight; - const scrollbars = tempParams.value.scrollbars; + const scrollbars = tempParams.value.showVerticalScrollbar; return { ...tempParams, value: { diff --git a/client/packages/lowcoder/src/comps/comps/listViewComp/listView.tsx b/client/packages/lowcoder/src/comps/comps/listViewComp/listView.tsx index 937195f7d..5390db39b 100644 --- a/client/packages/lowcoder/src/comps/comps/listViewComp/listView.tsx +++ b/client/packages/lowcoder/src/comps/comps/listViewComp/listView.tsx @@ -18,6 +18,7 @@ import { import { ContextContainerComp } from "./contextContainerComp"; import { ListViewImplComp } from "./listViewComp"; import { getCurrentItemParams, getData } from "./listViewUtils"; +import { useMergeCompStyles } from "@lowcoder-ee/util/hooks"; import { childrenToProps } from "@lowcoder-ee/comps/generators/multi"; import { AnimationStyleType } from "@lowcoder-ee/comps/controls/styleControlConstants"; @@ -29,6 +30,7 @@ const ListViewWrapper = styled.div<{ $style: any; $paddingWidth: string,$animati rotate: ${(props) => props.$style.rotation}; background-color: ${(props) => props.$style.background}; ${props=>props.$animationStyle} + `; const FooterWrapper = styled.div` @@ -39,7 +41,8 @@ const FooterWrapper = styled.div` `; const BodyWrapper = styled.div<{ $autoHeight: boolean }>` - height: ${(props) => (props.$autoHeight ? "100%" : "calc(100% - 32px)")}; + overflow: ${(props) => (!props.$autoHeight ? "auto" : "hidden")}; + height: ${(props) => (props.$autoHeight ? "auto" : "calc(100% - 32px)")}; `; const FlexWrapper = styled.div` @@ -56,8 +59,7 @@ const ListOrientationWrapper = styled.div<{ }>` height: ${(props) => (props.$autoHeight ? "auto" : "100%")}; display: flex; - flex-direction: ${(props) => (props.$isHorizontal && !props.$isGrid ? "row" : "column")}; - height: 100%; + flex-direction: ${(props) => (props.$isHorizontal ? "row" : "column")}; `; type MinHorizontalWidthContextType = { @@ -189,7 +191,8 @@ export function ListView(props: Props) { ); const horizontalGridCells = useMemo(() => children.horizontalGridCells.getView(), [children.horizontalGridCells]); const autoHeight = useMemo(() => children.autoHeight.getView(), [children.autoHeight]); - const scrollbars = useMemo(() => children.scrollbars.getView(), [children.scrollbars]); + const showHorizontalScrollbar = useMemo(() => children.showHorizontalScrollbar.getView(), [children.showHorizontalScrollbar]); + const showVerticalScrollbar = useMemo(() => children.showVerticalScrollbar.getView(), [children.showVerticalScrollbar]) const horizontal = useMemo(() => children.horizontal.getView(), [children.horizontal]); const minHorizontalWidth = useMemo(() => children.minHorizontalWidth.getView(), [children.minHorizontalWidth]); const noOfColumns = useMemo( @@ -283,12 +286,14 @@ export function ListView(props: Props) { const childrenProps = childrenToProps(comp.children); + useMergeCompStyles(childrenProps, comp.dispatch); + // log.debug("renders: ", renders); return ( - + { if (height) setListHeight(height); @@ -314,3 +319,4 @@ export function ListView(props: Props) { ); } + diff --git a/client/packages/lowcoder/src/comps/comps/listViewComp/listViewComp.tsx b/client/packages/lowcoder/src/comps/comps/listViewComp/listViewComp.tsx index 35a1ff72f..cd9644997 100644 --- a/client/packages/lowcoder/src/comps/comps/listViewComp/listViewComp.tsx +++ b/client/packages/lowcoder/src/comps/comps/listViewComp/listViewComp.tsx @@ -50,6 +50,8 @@ const childrenMap = { heightUnitOfRow: withDefault(NumberControl, 1), container: ContextContainerComp, autoHeight: AutoHeightControl, + showVerticalScrollbar: withDefault(BoolControl, false), + showHorizontalScrollbar: withDefault(BoolControl, false), horizontalGridCells: SliderControl, scrollbars: withDefault(BoolControl, false), showBorder: BoolControl, diff --git a/client/packages/lowcoder/src/comps/comps/listViewComp/listViewPropertyView.tsx b/client/packages/lowcoder/src/comps/comps/listViewComp/listViewPropertyView.tsx index 0df18ff28..15e10968a 100644 --- a/client/packages/lowcoder/src/comps/comps/listViewComp/listViewPropertyView.tsx +++ b/client/packages/lowcoder/src/comps/comps/listViewComp/listViewPropertyView.tsx @@ -65,9 +65,14 @@ export function listPropertyView(compType: ListCompType) { label: trans('prop.horizontalGridCells'), })} {children.autoHeight.getPropertyView()} - {(!children.autoHeight.getView() || children.horizontal.getView()) && - children.scrollbars.propertyView({ - label: trans("prop.scrollbar"), + {(!children.autoHeight.getView()) && !children.horizontal.getView()&& + children.showVerticalScrollbar.propertyView({ + label: trans("prop.showVerticalScrollbar"), + } + )} + {(children.horizontal.getView()) && + children.showHorizontalScrollbar.propertyView({ + label: trans("prop.showHorizontalScrollbar"), } )} {children.horizontal.propertyView({ diff --git a/client/packages/lowcoder/src/comps/comps/pageLayoutComp/pageLayoutComp.tsx b/client/packages/lowcoder/src/comps/comps/pageLayoutComp/pageLayoutComp.tsx index b5593a40d..f5929c7f6 100644 --- a/client/packages/lowcoder/src/comps/comps/pageLayoutComp/pageLayoutComp.tsx +++ b/client/packages/lowcoder/src/comps/comps/pageLayoutComp/pageLayoutComp.tsx @@ -158,7 +158,7 @@ export class PageLayoutComp extends layoutBaseComp implements IContainer { return [ this.children.autoHeight.getPropertyView(), this.children.siderScrollbars.propertyView({ label: trans("prop.siderScrollbar")}), - (!this.children.autoHeight.getView()) && this.children.contentScrollbars.propertyView({ label: trans("prop.contentScrollbar") }), + (!this.children.autoHeight.getView()) && this.children.contentScrollbars.propertyView({ label: trans("prop.showVerticalScrollbar") }), ]; } diff --git a/client/packages/lowcoder/src/comps/comps/richTextEditorComp.tsx b/client/packages/lowcoder/src/comps/comps/richTextEditorComp.tsx index f8d73fc44..b39c3879c 100644 --- a/client/packages/lowcoder/src/comps/comps/richTextEditorComp.tsx +++ b/client/packages/lowcoder/src/comps/comps/richTextEditorComp.tsx @@ -205,13 +205,7 @@ function RichTextEditor(props: IProps) { originOnChangeRef.current = props.onChange; const onChangeRef = useRef( - debounce > 0 - ? _.debounce((v: string) => { - window.clearTimeout(isTypingRef.current); - isTypingRef.current = window.setTimeout(() => (isTypingRef.current = 0), 100); - originOnChangeRef.current?.(v); - }) - : (v: string) => originOnChangeRef.current?.(v) + (v: string) => originOnChangeRef.current?.(v) ); // react-quill will not take effect after the placeholder is updated diff --git a/client/packages/lowcoder/src/comps/comps/shapeComp/shapeTriContainer.tsx b/client/packages/lowcoder/src/comps/comps/shapeComp/shapeTriContainer.tsx index 45dd88a77..181b89887 100644 --- a/client/packages/lowcoder/src/comps/comps/shapeComp/shapeTriContainer.tsx +++ b/client/packages/lowcoder/src/comps/comps/shapeComp/shapeTriContainer.tsx @@ -88,7 +88,7 @@ export function ShapeTriContainer(props: TriContainerProps) { // const { showHeader, showFooter } = container; // When the header and footer are not displayed, the body must be displayed const showBody = true; - const scrollbars = container.scrollbars; + const showVerticalScrollbar = container.showVerticalScrollbar; const { items: bodyItems, ...otherBodyProps } = container.body["0"].children.view.getView(); @@ -120,7 +120,7 @@ export function ShapeTriContainer(props: TriContainerProps) { margin: "0px", padding: "0px", }} - hideScrollbar={!scrollbars} + hideScrollbar={!showVerticalScrollbar} >
{ ); return { label, - key: tab.key, + key: tab.key, forceRender: true, children: ( - + { }) return ( - -
+
{
- ); }; @@ -329,8 +328,8 @@ export const TabbedContainerBaseComp = (function () { })} {children.autoHeight.getPropertyView()} {!children.autoHeight.getView() && ( - children.scrollbars.propertyView({ - label: trans("prop.scrollbar"), + children.showVerticalScrollbar.propertyView({ + label: trans("prop.showVerticalScrollbar"), }) )} @@ -465,3 +464,4 @@ export const TabbedContainerComp = withExposingConfigs(TabbedContainerImplComp, new NameConfig("selectedTabKey", trans("tabbedContainer.selectedTabKeyDesc")), NameConfigHidden, ]); + diff --git a/client/packages/lowcoder/src/comps/comps/triContainerComp/triContainer.tsx b/client/packages/lowcoder/src/comps/comps/triContainerComp/triContainer.tsx index 340651b63..e9ba0b991 100644 --- a/client/packages/lowcoder/src/comps/comps/triContainerComp/triContainer.tsx +++ b/client/packages/lowcoder/src/comps/comps/triContainerComp/triContainer.tsx @@ -107,7 +107,7 @@ export function TriContainer(props: TriContainerProps) { const { showHeader, showFooter, horizontalGridCells } = container; // When the header and footer are not displayed, the body must be displayed const showBody = container.showBody || (!showHeader && !showFooter); - const scrollbars = container.scrollbars; + const showVerticalScrollbar = container.showVerticalScrollbar; const { items: headerItems, ...otherHeaderProps } = container.header; const { items: bodyItems, ...otherBodyProps } = container.body["0"].children.view.getView(); @@ -151,7 +151,7 @@ export function TriContainer(props: TriContainerProps) { )} {showBody && ( - + { - logoutAction({}) + StoreRegistry.getStore().dispatch( + logoutAction({}) + ); }, }, ]); diff --git a/client/packages/lowcoder/src/comps/index.tsx b/client/packages/lowcoder/src/comps/index.tsx index dd8d895eb..8f4a20dd1 100644 --- a/client/packages/lowcoder/src/comps/index.tsx +++ b/client/packages/lowcoder/src/comps/index.tsx @@ -110,6 +110,7 @@ import { PivotTableCompIcon, GraphChartCompIcon, GanttCompIcon, + KanbanCompIcon, } from "lowcoder-design"; @@ -1248,6 +1249,26 @@ export var uiCompMap: Registry = { }, }, + kanban: { + name: trans("uiComp.kanbanCompName"), + enName: "Kanban", + description: trans("uiComp.kanbanCompDesc"), + categories: ["projectmanagement"], + icon: KanbanCompIcon, + keywords: trans("uiComp.kanbanCompKeywords"), + comp: remoteComp({ + compName: "kanban", + packageName: "lowcoder-comp-kanban", + source: "npm", + isRemote: true, + }), + compName: "lowcoder-comp-kanban", + layoutInfo: { + w: 20, + h: 60, + }, + }, + hillchart: { name: trans("uiComp.hillchartCompName"), enName: "Hillchart", diff --git a/client/packages/lowcoder/src/comps/queries/queryComp.tsx b/client/packages/lowcoder/src/comps/queries/queryComp.tsx index 81e4dd439..1937bf289 100644 --- a/client/packages/lowcoder/src/comps/queries/queryComp.tsx +++ b/client/packages/lowcoder/src/comps/queries/queryComp.tsx @@ -208,6 +208,7 @@ QueryCompTmp = class extends QueryCompTmp { queryDepFetchInfo: new FetchCheckNode(this.runningDependNodes(), { ignoreManualDepReadyStatus: this.children.compType.getView() === "js" && getTriggerType(this) === "automatic", + queryName: this.children.name.value, }), }, updateNodeFields: (value: any) => { diff --git a/client/packages/lowcoder/src/comps/uiCompRegistry.ts b/client/packages/lowcoder/src/comps/uiCompRegistry.ts index ff5284118..38663d804 100644 --- a/client/packages/lowcoder/src/comps/uiCompRegistry.ts +++ b/client/packages/lowcoder/src/comps/uiCompRegistry.ts @@ -162,6 +162,7 @@ export type UICompType = | "basicChart" | "columnLayout" | "ganttChart" + | "kanban" ; diff --git a/client/packages/lowcoder/src/constants/applicationConstants.ts b/client/packages/lowcoder/src/constants/applicationConstants.ts index 711bee4e6..22a134da6 100644 --- a/client/packages/lowcoder/src/constants/applicationConstants.ts +++ b/client/packages/lowcoder/src/constants/applicationConstants.ts @@ -91,6 +91,8 @@ export interface ApplicationMeta { folder: false; isLocalMarketplace?: boolean; applicationStatus: "NORMAL" | "RECYCLED" | "DELETED"; + editingUserId: string | null; + lastEditedAt: number; } export interface FolderMeta { diff --git a/client/packages/lowcoder/src/constants/libConstants.ts b/client/packages/lowcoder/src/constants/libConstants.ts index 67bbca993..0820cf01c 100644 --- a/client/packages/lowcoder/src/constants/libConstants.ts +++ b/client/packages/lowcoder/src/constants/libConstants.ts @@ -1 +1 @@ -export const libNames = new Set(["uuid", "numbro", "Papa"]); +export const libNames = new Set(["uuid", "numbro", "Papa", "supabase"]); diff --git a/client/packages/lowcoder/src/constants/reduxActionConstants.ts b/client/packages/lowcoder/src/constants/reduxActionConstants.ts index 9a3a49886..66178633c 100644 --- a/client/packages/lowcoder/src/constants/reduxActionConstants.ts +++ b/client/packages/lowcoder/src/constants/reduxActionConstants.ts @@ -144,6 +144,7 @@ export const ReduxActionTypes = { FETCH_ALL_MODULES_SUCCESS: "FETCH_ALL_MODULES_SUCCESS", FETCH_ALL_MARKETPLACE_APPS: "FETCH_ALL_MARKETPLACE_APPS", FETCH_ALL_MARKETPLACE_APPS_SUCCESS: "FETCH_ALL_MARKETPLACE_APPS_SUCCESS", + SET_APP_EDITING_STATE: "SET_APP_EDITING_STATE", /* user profile */ SET_USER_PROFILE_SETTING_MODAL_VISIBLE: "SET_USER_PROFILE_SETTING_MODAL_VISIBLE", diff --git a/client/packages/lowcoder/src/global.ts b/client/packages/lowcoder/src/global.ts index 0813c5632..2a57ab990 100644 --- a/client/packages/lowcoder/src/global.ts +++ b/client/packages/lowcoder/src/global.ts @@ -5,5 +5,9 @@ declare global { printPerf: () => void; __LOWCODER_ORG__?: {}; dayjs: {}; + supabase: any; + numbro: any; + Papa: any; + uuid: any; } } diff --git a/client/packages/lowcoder/src/i18n/locales/de.ts b/client/packages/lowcoder/src/i18n/locales/de.ts index da02342f9..4cb2afd30 100644 --- a/client/packages/lowcoder/src/i18n/locales/de.ts +++ b/client/packages/lowcoder/src/i18n/locales/de.ts @@ -1,5 +1,5 @@ -import { en } from "./en.js"; +import { en } from "./en"; export const de = { ...en, @@ -1199,6 +1199,9 @@ export const de = { "ganttChartCompName": "Gantt-Diagramm", "ganttChartCompDesc": "Ein Diagramm, das einen Projektplan mit den Start- und Endterminen von Elementen und Abhรคngigkeiten darstellt.", "ganttChartCompKeywords": "Gantt-Diagramm, Projektmanagement, Zeitplan", + "kanbanCompName" : "Kanban Board (preview!)", + "kanbanCompDesc" : "Eine visuelle Organisationsmethode zur Verwaltung von Aufgaben und Workflows in einem Board mit Spalten und Karten.", + "kanbanCompKeywords" : "kanban, board, workflow, tasks", "colorPickerCompName": "Farbwรคhler", "colorPickerCompDesc": "Intuitive Farbauswahl zur individuellen Gestaltung.", "colorPickerCompKeywords": "farbe, auswahl, anpassung", @@ -2986,7 +2989,13 @@ export const de = { "editorMode_both": "Beide", "editorMode_layout_tooltip": "Passen Sie im rechten Fenster das Erscheinungsbild und Layout der Komponente an. Passen Sie Aussehen, Stil und Animationen an.", "editorMode_logic_tooltip": "Richten Sie im rechten Fenster ein, wie Ihre Komponente funktioniert und interagiert. Verwalten Sie den Inhalt und das interaktive Verhalten.", - }, + "AppEditingBlocked": "App-Bearbeitung blockiert fรผr:", + "AppEditingBlockedHint": "ร„nderungen werden nicht gespeichert, wรคhrend ein anderer Benutzer diese App bearbeitet.", + "AppEditingBlockedMessage": "Bitte warten Sie, bevor Sie den Bearbeitungsstatus der App รผberprรผfen.", + "AppEditingBlockedCheckStatus": "App-Status prรผfen", + "AppEditingBlockedSomeone": "Jemand", + "AppEditingBlockedMessageSnipped": "bearbeitet diese App", +}, "userAuth": { ...en.userAuth, diff --git a/client/packages/lowcoder/src/i18n/locales/en.ts b/client/packages/lowcoder/src/i18n/locales/en.ts index 418b180c9..533ad2089 100644 --- a/client/packages/lowcoder/src/i18n/locales/en.ts +++ b/client/packages/lowcoder/src/i18n/locales/en.ts @@ -199,7 +199,9 @@ export const en = { "toggleClose": "Enable Close Button", "showMask": "Show Mask", "textOverflow": "Text Overflow", - "scrollbar": "Show Scrollbars", + "scrollbar" : "Show Scrollbars", + "showVerticalScrollbar" : "Show Vertical Scrollbar", + "showHorizontalScrollbar" : "Show Horizontal Scrollbar", "siderScrollbar" : "Show Scrollbars in Sider", "siderRight" : "Show sider on the Right", "siderWidth" : "Sider Width", @@ -221,8 +223,6 @@ export const en = { "preventOverwriting": "Prevent overwriting styles", "color": "Color", "horizontalGridCells": "Horizontal Grid Cells", - "showHorizontalScrollbar": "Show Horizontal Scrollbar", - "showVerticalScrollbar": "Show Vertical Scrollbar", "timeZone": "TimeZone", }, "autoHeightProp": { @@ -1250,6 +1250,10 @@ export const en = { "ganttChartCompDesc" : "A chart that illustrates a project schedule, showing the start and finish dates of elements and dependencies.", "ganttChartCompKeywords" : "gantt chart, project management, schedule", + "kanbanCompName" : "Kanban Board (preview!)", + "kanbanCompDesc" : "A board for visualizing workflow, with columns representing stages of work and cards representing tasks.", + "kanbanCompKeywords" : "kanban, board, workflow, tasks", + // by mousheng "colorPickerCompName": "Color Picker", @@ -2446,7 +2450,8 @@ export const en = { "openUrl": "Open URL", "openApp": "Open App", "copyToClipboard": "Copy to Clipboard", - "downloadFile": "Download File" + "downloadFile": "Download File", + "logoutUser" : "Logout User", }, "messageComp": { "info": "Send a Notification", @@ -2922,7 +2927,13 @@ export const en = { "editorMode_logic": "Logic", "editorMode_both": "Both", "editorMode_layout_tooltip": "Customise the component's appearance and layout, in the right window. Adjust how it looks, styles, and animates.", - "editorMode_logic_tooltip": "Set up how your component works and interacts, in the right window. Manage its content and interactive behaviours." + "editorMode_logic_tooltip": "Set up how your component works and interacts, in the right window. Manage its content and interactive behaviours.", + "AppEditingBlocked": "App Editing Blocked for:", + "AppEditingBlockedHint": "Changes will not be saved while another user is editing this app.", + "AppEditingBlockedMessage": "Please wait before check the editing status of the App.", + "AppEditingBlockedCheckStatus": "Check App Status", + "AppEditingBlockedSomeone": "Someone", + "AppEditingBlockedMessageSnipped": "is editing this app", }, "userAuth": { "registerByEmail": "Sign Up", diff --git a/client/packages/lowcoder/src/i18n/locales/es.ts b/client/packages/lowcoder/src/i18n/locales/es.ts index 27a6c6e91..eb95a9252 100644 --- a/client/packages/lowcoder/src/i18n/locales/es.ts +++ b/client/packages/lowcoder/src/i18n/locales/es.ts @@ -1,5 +1,5 @@ -import { en } from "./en.js"; +import { en } from "./en"; export const es = { ...en, @@ -1199,6 +1199,9 @@ export const es = { "ganttChartCompName": "Diagrama de Gantt", "ganttChartCompDesc": "Grรกfico que ilustra el calendario de un proyecto, mostrando las fechas de inicio y fin de los elementos y las dependencias.", "ganttChartCompKeywords": "diagrama de gantt, gestiรณn de proyectos, calendario", + "kanbanCompName" : "Kanban Board (preview!)", + "kanbanCompDesc" : "Un tablero de Kanban interactivo para la gestiรณn visual de tareas y flujos de trabajo.", + "kanbanCompKeywords" : "kanban, board, workflow, tasks", "colorPickerCompName": "Selector de color", "colorPickerCompDesc": "Selecciรณn intuitiva de colores para personalizar.", "colorPickerCompKeywords": "color, selector, personalizaciรณn", @@ -2986,6 +2989,12 @@ export const es = { "editorMode_both": "Ambos", "editorMode_layout_tooltip": "Personalice la apariencia y el diseรฑo del componente en la ventana derecha. Ajusta su aspecto, estilo y animaciรณn.", "editorMode_logic_tooltip": "Configure el funcionamiento y la interacciรณn de su componente, en la ventana adecuada. Gestione su contenido y sus comportamientos interactivos.", + "AppEditingBlocked": "Ediciรณn de la App bloqueada para:", + "AppEditingBlockedHint": "Los cambios no se guardarรกn mientras otro usuario estรฉ editando esta aplicaciรณn.", + "AppEditingBlockedMessage": "Por favor, espere antes de verificar el estado de ediciรณn de la aplicaciรณn.", + "AppEditingBlockedCheckStatus": "Verificar estado de la aplicaciรณn", + "AppEditingBlockedSomeone": "Alguien", + "AppEditingBlockedMessageSnipped": "estรก editando esta aplicaciรณn", }, "userAuth": { ...en.userAuth, diff --git a/client/packages/lowcoder/src/i18n/locales/it.ts b/client/packages/lowcoder/src/i18n/locales/it.ts index 9ae6f1360..b707dd66f 100644 --- a/client/packages/lowcoder/src/i18n/locales/it.ts +++ b/client/packages/lowcoder/src/i18n/locales/it.ts @@ -1,5 +1,5 @@ -import { en } from "./en.js"; +import { en } from "./en"; export const it = { ...en, @@ -1199,6 +1199,9 @@ export const it = { "ganttChartCompName": "Grafico di Gantt", "ganttChartCompDesc": "Un grafico che illustra la pianificazione di un progetto, mostrando le date di inizio e fine degli elementi e le dipendenze.", "ganttChartCompKeywords": "diagramma di gantt, gestione del progetto, pianificazione", + "kanbanCompName" : "Kanban Board (preview!)", + "kanbanCompDesc" : "Un componente per la visualizzazione e la gestione delle attivitร  in un flusso di lavoro Kanban, con colonne per le fasi di lavoro e le schede per le attivitร .", + "kanbanCompKeywords" : "kanban, board, workflow, tasks", "colorPickerCompName": "Picker di colori", "colorPickerCompDesc": "Selezione intuitiva dei colori per la personalizzazione.", "colorPickerCompKeywords": "colore, selezionatore, personalizzazione", @@ -2986,6 +2989,12 @@ export const it = { "editorMode_both": "Entrambi", "editorMode_layout_tooltip": "Personalizzare l'aspetto e il layout del componente, nella finestra di destra. Regolate l'aspetto, gli stili e le animazioni.", "editorMode_logic_tooltip": "Impostate il funzionamento e l'interazione del vostro componente, nella finestra giusta. Gestite il suo contenuto e i suoi comportamenti interattivi.", + "AppEditingBlocked": "Modifica dell'app bloccata per:", + "AppEditingBlockedHint": "Le modifiche non verranno salvate mentre un altro utente sta modificando questa app.", + "AppEditingBlockedMessage": "Attendere prima di controllare lo stato di modifica dell'app.", + "AppEditingBlockedCheckStatus": "Controlla lo stato dell'app", + "AppEditingBlockedSomeone": "Qualcuno", + "AppEditingBlockedMessageSnipped": "sta modificando questa app", }, "userAuth": { ...en.userAuth, diff --git a/client/packages/lowcoder/src/i18n/locales/pt.ts b/client/packages/lowcoder/src/i18n/locales/pt.ts index 77f8d32da..f13bf1341 100644 --- a/client/packages/lowcoder/src/i18n/locales/pt.ts +++ b/client/packages/lowcoder/src/i18n/locales/pt.ts @@ -1,5 +1,5 @@ -import { en } from "./en.js"; +import { en } from "./en"; export const pt = { ...en, @@ -1199,6 +1199,9 @@ export const pt = { "ganttChartCompName": "Grรกfico de Gantt", "ganttChartCompDesc": "Um grรกfico que ilustra o calendรกrio de um projeto, mostrando as datas de inรญcio e de fim dos elementos e as dependรชncias.", "ganttChartCompKeywords": "grรกfico de Gantt, gestรฃo de projectos, calendรกrio", + "kanbanCompName" : "Kanban Board (preview!)", + "kanbanCompDesc" : "Um quadro de kanban interativo para visualizar e gerenciar o fluxo de trabalho e as tarefas em um projeto.", + "kanbanCompKeywords" : "kanban, board, workflow, tasks", "colorPickerCompName": "Seletor de Cores", "colorPickerCompDesc": "Seleรงรฃo intuitiva de cores para personalizaรงรฃo.", "colorPickerCompKeywords": "cor, seletor, personalizaรงรฃo", @@ -2986,6 +2989,12 @@ export const pt = { "editorMode_both": "Ambos", "editorMode_layout_tooltip": "Personalize a aparรชncia e o layout do componente, na janela direita. Ajuste sua aparรชncia, estilo e animaรงรฃo.", "editorMode_logic_tooltip": "Configure como seu componente funciona e interage, na janela direita. Gerencie seu conteรบdo e comportamentos interativos.", + "AppEditingBlocked": "Ediรงรฃo do aplicativo bloqueada para:", + "AppEditingBlockedHint": "As alteraรงรตes nรฃo serรฃo salvas enquanto outro usuรกrio estiver editando este aplicativo.", + "AppEditingBlockedMessage": "Por favor, aguarde antes de verificar o status de ediรงรฃo do aplicativo.", + "AppEditingBlockedCheckStatus": "Verificar status do aplicativo", + "AppEditingBlockedSomeone": "Alguรฉm", + "AppEditingBlockedMessageSnipped": "estรก editando este aplicativo", }, "userAuth": { ...en.userAuth, diff --git a/client/packages/lowcoder/src/i18n/locales/ru.ts b/client/packages/lowcoder/src/i18n/locales/ru.ts index a021aacdb..937e84e04 100644 --- a/client/packages/lowcoder/src/i18n/locales/ru.ts +++ b/client/packages/lowcoder/src/i18n/locales/ru.ts @@ -1,5 +1,5 @@ -import { en } from "./en.js"; +import { en } from "./en"; export const ru = { ...en, @@ -1199,6 +1199,9 @@ export const ru = { "ganttChartCompName": "ะ”ะธะฐะณั€ะฐะผะผะฐ ะ“ะฐะฝั‚ะฐ", "ganttChartCompDesc": "ะ”ะธะฐะณั€ะฐะผะผะฐ, ะธะปะปัŽัั‚ั€ะธั€ัƒัŽั‰ะฐั ะณั€ะฐั„ะธะบ ะฟั€ะพะตะบั‚ะฐ ะธ ะฟะพะบะฐะทั‹ะฒะฐัŽั‰ะฐั ะดะฐั‚ั‹ ะฝะฐั‡ะฐะปะฐ ะธ ะทะฐะฒะตั€ัˆะตะฝะธั ัะปะตะผะตะฝั‚ะพะฒ ะธ ะทะฐะฒะธัะธะผะพัั‚ะตะน.", "ganttChartCompKeywords": "ะดะธะฐะณั€ะฐะผะผะฐ ะ“ะฐะฝั‚ะฐ, ัƒะฟั€ะฐะฒะปะตะฝะธะต ะฟั€ะพะตะบั‚ะฐะผะธ, ั€ะฐัะฟะธัะฐะฝะธะต", + "kanbanCompName" : "Kanban Board (preview!)", + "kanbanCompDesc" : "ะšะพะผะฟะพะฝะตะฝั‚ ะดะพัะบะธ Kanban ะดะปั ัƒะฟั€ะฐะฒะปะตะฝะธั ั€ะฐะฑะพั‡ะธะผ ะฟั€ะพั†ะตััะพะผ ะธ ะทะฐะดะฐั‡ะฐะผะธ, ะธัะฟะพะปัŒะทัƒะตะผั‹ะน ะฒ ะผะตั‚ะพะดะพะปะพะณะธะธ ัƒะฟั€ะฐะฒะปะตะฝะธั ะฟั€ะพะตะบั‚ะฐะผะธ Kanban.", + "kanbanCompKeywords" : "kanban, board, workflow, tasks", "colorPickerCompName": "ะŸะพะดะฑะพั€ั‰ะธะบ ั†ะฒะตั‚ะพะฒ", "colorPickerCompDesc": "ะ˜ะฝั‚ัƒะธั‚ะธะฒะฝะพ ะฟะพะฝัั‚ะฝั‹ะน ะฒั‹ะฑะพั€ ั†ะฒะตั‚ะฐ ะดะปั ะฟะตั€ัะพะฝะฐะปะธะทะฐั†ะธะธ.", "colorPickerCompKeywords": "ั†ะฒะตั‚, ะฟะพะดะฑะพั€ั‰ะธะบ, ะฝะฐัั‚ั€ะพะนะบะฐ", @@ -2986,6 +2989,12 @@ export const ru = { "editorMode_both": "ะžะฑะฐ", "editorMode_layout_tooltip": "ะะฐัั‚ั€ะพะนั‚ะต ะฒะฝะตัˆะฝะธะน ะฒะธะด ะธ ั€ะฐัะฟะพะปะพะถะตะฝะธะต ะบะพะผะฟะพะฝะตะฝั‚ะฐ ะฒ ะฟั€ะฐะฒะพะผ ะพะบะฝะต. ะะฐัั‚ั€ะพะนั‚ะต ะตะณะพ ะฒะฝะตัˆะฝะธะน ะฒะธะด, ัั‚ะธะปะธ ะธ ะฐะฝะธะผะฐั†ะธัŽ.", "editorMode_logic_tooltip": "ะะฐัั‚ั€ะพะนั‚ะต ั€ะฐะฑะพั‚ัƒ ะธ ะฒะทะฐะธะผะพะดะตะนัั‚ะฒะธะต ะฒะฐัˆะตะณะพ ะบะพะผะฟะพะฝะตะฝั‚ะฐ ะฒ ะฝัƒะถะฝะพะผ ะพะบะฝะต. ะฃะฟั€ะฐะฒะปัะนั‚ะต ะตะณะพ ัะพะดะตั€ะถะธะผั‹ะผ ะธ ะธะฝั‚ะตั€ะฐะบั‚ะธะฒะฝั‹ะผ ะฟะพะฒะตะดะตะฝะธะตะผ.", + "AppEditingBlocked": "ะ ะตะดะฐะบั‚ะธั€ะพะฒะฐะฝะธะต ะฟั€ะธะปะพะถะตะฝะธั ะทะฐะฑะปะพะบะธั€ะพะฒะฐะฝะพ ะดะปั:", + "AppEditingBlockedHint": "ะ˜ะทะผะตะฝะตะฝะธั ะฝะต ะฑัƒะดัƒั‚ ัะพั…ั€ะฐะฝะตะฝั‹, ะฟะพะบะฐ ะดั€ัƒะณะพะน ะฟะพะปัŒะทะพะฒะฐั‚ะตะปัŒ ั€ะตะดะฐะบั‚ะธั€ัƒะตั‚ ัั‚ะพ ะฟั€ะธะปะพะถะตะฝะธะต.", + "AppEditingBlockedMessage": "ะŸะพะถะฐะปัƒะนัั‚ะฐ, ะฟะพะดะพะถะดะธั‚ะต, ะฟั€ะตะถะดะต ั‡ะตะผ ะฟั€ะพะฒะตั€ะธั‚ัŒ ัั‚ะฐั‚ัƒั ั€ะตะดะฐะบั‚ะธั€ะพะฒะฐะฝะธั ะฟั€ะธะปะพะถะตะฝะธั.", + "AppEditingBlockedCheckStatus": "ะŸั€ะพะฒะตั€ะธั‚ัŒ ัั‚ะฐั‚ัƒั ะฟั€ะธะปะพะถะตะฝะธั", + "AppEditingBlockedSomeone": "ะšั‚ะพ-ั‚ะพ", + "AppEditingBlockedMessageSnipped": "ั€ะตะดะฐะบั‚ะธั€ัƒะตั‚ ัั‚ะพ ะฟั€ะธะปะพะถะตะฝะธะต", }, "userAuth": { ...en.userAuth, diff --git a/client/packages/lowcoder/src/i18n/locales/zh.ts b/client/packages/lowcoder/src/i18n/locales/zh.ts index 80fcbd7e9..2f8ee9944 100644 --- a/client/packages/lowcoder/src/i18n/locales/zh.ts +++ b/client/packages/lowcoder/src/i18n/locales/zh.ts @@ -1042,6 +1042,9 @@ export const zh: typeof en = { "pageLayoutCompName": "ๅธƒๅฑ€ๅฎนๅ™จ", "pageLayoutCompDesc": "ไธ€ไธชๅฎนๅ™จ๏ผŒ็”จไบŽๅˆ›ๅปบๅŒ…ๅซ้กต็œ‰ใ€้กต่„šๅ’Œไธป่ฆๅ†…ๅฎนๅŒบๅŸŸ็š„ๅธƒๅฑ€", "pageLayoutCompKeywords": "ๅธƒๅฑ€ใ€ๅฎนๅ™จใ€ๅฏผ่ˆชใ€้กต้ข", + "kanbanCompName" : "็œ‹ๆฟ(้ข„่งˆ!)", + "kanbanCompDesc" : "ไธ€ไธช็”จไบŽๅฏ่ง†ๅŒ–ๅทฅไฝœๆต็จ‹็š„ๆฟ,ๅ…ถไธญๅˆ—ไปฃ่กจๅทฅไฝœ้˜ถๆฎต,ๅก็‰‡ไปฃ่กจไปปๅŠกใ€‚", + "kanbanCompKeywords" : "็œ‹ๆฟใ€ๆฟใ€ๅทฅไฝœๆต็จ‹ใ€ไปปๅŠก", }, comp: { @@ -2352,7 +2355,13 @@ export const zh: typeof en = { editorMode_logic: "ๅบ”็”จ็จ‹ๅบ้€ป่พ‘", editorMode_both: "ไธค่€…", editorMode_layout_tooltip: "ๅœจๅณไพง็ช—ๅฃไธญ่‡ชๅฎšไน‰็ป„ไปถ็š„ๅค–่ง‚ๅ’Œๅธƒๅฑ€ใ€‚่ฐƒๆ•ดๅฎƒ็š„ๅค–่ง‚ใ€ๆ ทๅผๅ’ŒๅŠจ็”ปใ€‚", - editorMode_logic_tooltip: "ๅœจๅณไพง็ช—ๅฃไธญ่ฎพ็ฝฎ็ป„ไปถ็š„ๅทฅไฝœๅ’Œไบคไบ’ๆ–นๅผใ€‚็ฎก็†ๅ…ถๅ†…ๅฎนๅ’Œไบคไบ’่กŒไธบใ€‚" + editorMode_logic_tooltip: "ๅœจๅณไพง็ช—ๅฃไธญ่ฎพ็ฝฎ็ป„ไปถ็š„ๅทฅไฝœๅ’Œไบคไบ’ๆ–นๅผใ€‚็ฎก็†ๅ…ถๅ†…ๅฎนๅ’Œไบคไบ’่กŒไธบใ€‚", + "AppEditingBlocked": "ๅบ”็”จ็ผ–่พ‘ๅทฒ่ขซ้˜ปๆญข๏ผš", + "AppEditingBlockedHint": "ๅœจๅ…ถไป–็”จๆˆท็ผ–่พ‘ๆญคๅบ”็”จๆ—ถ๏ผŒๆ— ๆณ•ไฟๅญ˜ๆ›ดๆ”นใ€‚", + "AppEditingBlockedMessage": "่ฏท็จๅ€™ๅ†ๆฃ€ๆŸฅๅบ”็”จ็š„็ผ–่พ‘็Šถๆ€ใ€‚", + "AppEditingBlockedCheckStatus": "ๆฃ€ๆŸฅๅบ”็”จ็Šถๆ€", + "AppEditingBlockedSomeone": "ๆŸไบบ", + "AppEditingBlockedMessageSnipped": "ๆญฃๅœจ็ผ–่พ‘ๆญคๅบ”็”จ", }, userAuth: { ...en.userAuth, diff --git a/client/packages/lowcoder/src/index.sdk.ts b/client/packages/lowcoder/src/index.sdk.ts index af3fda679..ffea3d32b 100644 --- a/client/packages/lowcoder/src/index.sdk.ts +++ b/client/packages/lowcoder/src/index.sdk.ts @@ -1,6 +1,7 @@ import numbro from "numbro"; import Papa from "papaparse"; import * as uuid from "uuid"; +import * as supabase from "@supabase/supabase-js"; import * as styledNameExports from "styled-components"; import styledDefault from "styled-components"; @@ -134,3 +135,4 @@ export const styled = { ...styledDefault, ...styledNameExports }; window.numbro = numbro; window.Papa = Papa; window.uuid = uuid; +window.supabase = supabase; diff --git a/client/packages/lowcoder/src/index.ts b/client/packages/lowcoder/src/index.ts index 793ee4025..086d19d0e 100644 --- a/client/packages/lowcoder/src/index.ts +++ b/client/packages/lowcoder/src/index.ts @@ -2,6 +2,8 @@ import "core-js/actual"; import ResizeObserver from "resize-observer-polyfill"; import numbro from "numbro"; import Papa from "papaparse"; +import * as supabase from "@supabase/supabase-js"; + import * as uuid from "uuid"; import "regenerator-runtime/runtime"; import "virtual:globals"; @@ -15,6 +17,7 @@ import 'animate.css'; window.numbro = numbro; window.Papa = Papa; window.uuid = uuid; +window.supabase = supabase; // for chrome 63 if (!window.ResizeObserver) { diff --git a/client/packages/lowcoder/src/pages/ApplicationV2/HomeLayout.tsx b/client/packages/lowcoder/src/pages/ApplicationV2/HomeLayout.tsx index b65e78483..fd5c2df16 100644 --- a/client/packages/lowcoder/src/pages/ApplicationV2/HomeLayout.tsx +++ b/client/packages/lowcoder/src/pages/ApplicationV2/HomeLayout.tsx @@ -305,9 +305,10 @@ export interface HomeLayoutProps { export function HomeLayout(props: HomeLayoutProps) { - const { breadcrumb = [], elements = [], localMarketplaceApps = [], globalMarketplaceApps = [], mode } = props; + console.log("HomeLayout props: ", props); + const categoryOptions = [ { label: {trans("home.allCategories")}, value: 'All' }, ...Object.entries(ApplicationCategoriesEnum).map(([key, value]) => ({ diff --git a/client/packages/lowcoder/src/pages/ApplicationV2/RootFolderListView.tsx b/client/packages/lowcoder/src/pages/ApplicationV2/RootFolderListView.tsx index a2263017c..0cde49106 100644 --- a/client/packages/lowcoder/src/pages/ApplicationV2/RootFolderListView.tsx +++ b/client/packages/lowcoder/src/pages/ApplicationV2/RootFolderListView.tsx @@ -9,6 +9,8 @@ export function RootFolderListView() { const user = useSelector(getUser); const allFolders = useSelector(foldersSelector); + console.log("RootFolderListView", allFolders); + if (!user.currentOrgId) { return null; } diff --git a/client/packages/lowcoder/src/pages/ApplicationV2/index.tsx b/client/packages/lowcoder/src/pages/ApplicationV2/index.tsx index 4970355c3..26853306e 100644 --- a/client/packages/lowcoder/src/pages/ApplicationV2/index.tsx +++ b/client/packages/lowcoder/src/pages/ApplicationV2/index.tsx @@ -2,8 +2,8 @@ import { USER_PROFILE_URL, ALL_APPLICATIONS_URL, DATASOURCE_URL, - // FOLDER_URL, - // FOLDER_URL_PREFIX, + FOLDER_URL, + FOLDER_URL_PREFIX, FOLDERS_URL, MARKETPLACE_URL, // MODULE_APPLICATIONS_URL, @@ -50,7 +50,7 @@ import { NewsView } from "./NewsView"; import { OrgView } from "./OrgView"; import styled, { css } from "styled-components"; // import history from "../../util/history"; -// import { FolderView } from "./FolderView"; +import { FolderView } from "./FolderView"; import { TrashView } from "./TrashView"; import { MarketplaceView } from "./MarketplaceView"; // import { SideBarItemType } from "../../components/layout/SideBarSection"; @@ -334,6 +334,18 @@ export default function ApplicationHome() { ], }, + // this we need to show the Folders view in the Admin Area + { + items: [ + { + text: "", + routePath: FOLDER_URL, + routeComp: FolderView, + visible: () => false, + } + ] + } + ]} /> diff --git a/client/packages/lowcoder/src/pages/common/header.tsx b/client/packages/lowcoder/src/pages/common/header.tsx index b37178659..21844023e 100644 --- a/client/packages/lowcoder/src/pages/common/header.tsx +++ b/client/packages/lowcoder/src/pages/common/header.tsx @@ -1,6 +1,10 @@ import { default as Dropdown } from "antd/es/dropdown"; import { default as Skeleton } from "antd/es/skeleton"; import { default as Radio, RadioChangeEvent } from "antd/es/radio"; +import { default as Statistic} from "antd/es/statistic"; +import { default as Flex} from "antd/es/flex"; +import { default as Popover } from "antd/es/popover"; +import { default as Typography } from "antd/es/typography"; import LayoutHeader from "components/layout/Header"; import { SHARE_TITLE } from "constants/apiConstants"; import { AppTypeEnum } from "constants/applicationConstants"; @@ -9,7 +13,7 @@ import { AUTH_LOGIN_URL, preview, } from "constants/routesURL"; -import { User } from "constants/userConstants"; +import { CurrentUser, User } from "constants/userConstants"; import { CommonTextLabel, CustomModal, @@ -20,12 +24,13 @@ import { Middle, ModuleIcon, PackUpIcon, + RefreshIcon, Right, TacoButton, } from "lowcoder-design"; import { trans } from "i18n"; import dayjs from "dayjs"; -import { useContext, useEffect, useMemo, useState } from "react"; +import { useContext, useEffect, useMemo, useRef, useState } from "react"; import { useDispatch, useSelector } from "react-redux"; import { publishApplication, @@ -54,6 +59,14 @@ import { getBrandingConfig } from "../../redux/selectors/configSelectors"; import { messageInstance } from "lowcoder-design/src/components/GlobalInstances"; import { EditorContext } from "../../comps/editorState"; import Tooltip from "antd/es/tooltip"; +import { LockOutlined, ExclamationCircleOutlined } from '@ant-design/icons'; +import Avatar from 'antd/es/avatar'; +import UserApi from "@lowcoder-ee/api/userApi"; +import { validateResponse } from "@lowcoder-ee/api/apiUtils"; +import ProfileImage from "./profileImage"; + +const { Countdown } = Statistic; +const { Text } = Typography; const StyledLink = styled.a` display: flex; @@ -181,6 +194,10 @@ const GrayBtn = styled(TacoButton)` color: #ffffff; border: none; } + + &[disabled] { + cursor: not-allowed; + } } `; @@ -234,12 +251,6 @@ const DropdownStyled = styled(Dropdown)` } `; -const DropdownMenuStyled = styled(DropdownMenu)` - .ant-dropdown-menu-item:hover { - background: #edf4fa; - } -`; - const Wrapper = styled.div` .taco-edit-text-wrapper { width: fit-content; @@ -262,6 +273,54 @@ const Prefix = styled.div` } `; +const EditingNoticeWrapper = styled.div` + display: flex; + align-items: center; + background-color: #ffe6e6; /* Light red background for warning */ + padding: 2px 8px; + border-radius: 5px; + margin-right: 8px; +`; + +const EditingHintText = styled.span` + margin-left: 8px; + font-size: 12px; + color: #ff4d4f; /* Red color to indicate warning */ +`; + +const WarningIcon = styled(ExclamationCircleOutlined)` + margin-left: 8px; + font-size: 16px; + color: #ff4d4f; /* Red color for the icon */ +`; + +const StyledCountdown = styled(Countdown)` + .ant-statistic-content { + color: #ff4d4f; + margin-top: 2px; + text-align: center; + } +`; + +const StyledRefreshIcon = styled(RefreshIcon)` + width: 16px !important; + height: 16px !important; + margin-right: -3px !important; + > g > g { + stroke: white; + } +`; + +// Add the lock icon logic for disabled options +const DropdownMenuStyled = styled(DropdownMenu)` + .ant-dropdown-menu-item:hover { + background: ${(props) => + props.disabled ? 'inherit' : '#edf4fa'}; + cursor: ${(props) => + props.disabled ? 'not-allowed' : 'pointer'}; + } +`; + function HeaderProfile(props: { user: User }) { const { user } = props; const fetchingUser = useSelector(isFetchingUser); @@ -284,6 +343,8 @@ function HeaderProfile(props: { user: User }) { ); } +const setCountdown = () => dayjs().add(3, 'minutes').toISOString(); + export type PanelStatus = { left: boolean; bottom: boolean; right: boolean }; export type TogglePanel = (panel?: keyof PanelStatus) => void; @@ -302,6 +363,7 @@ type HeaderProps = { // header in editor page export default function Header(props: HeaderProps) { const editorState = useContext(EditorContext); + const { blockEditing, fetchApplication } = useContext(ExternalEditorContext); const { togglePanel } = props; const { toggleEditorModeStatus } = props; const { left, bottom, right } = props.panelStatus; @@ -315,9 +377,25 @@ export default function Header(props: HeaderProps) { const [editName, setEditName] = useState(false); const [editing, setEditing] = useState(false); const [permissionDialogVisible, setPermissionDialogVisible] = useState(false); + const [editingUser, setEditingUser] = useState(); + const [enableCheckEditingStatus, setEnableCheckEditingStatus] = useState(false); + const editingCountdown = useRef(setCountdown()); const isModule = appType === AppTypeEnum.Module; + useEffect(() => { + if(blockEditing && application && Boolean(application?.editingUserId)) { + UserApi.getUserDetail(application.editingUserId!) + .then(resp => { + if (validateResponse(resp)) { + + console.log('editing user', resp.data.data); + setEditingUser(resp.data.data); + } + }); + } + }, [blockEditing]); + const editorModeOptions = [ { label: trans("header.editorMode_layout"), @@ -391,8 +469,6 @@ export default function Header(props: HeaderProps) { const headerMiddle = ( <> - <> - ) : ( <> + {/* Display a hint about who is editing the app */} + {blockEditing && ( + <> + { + return ( + + + {trans("header.AppEditingBlockedHint")} + + { + setEnableCheckEditingStatus(true) + }} + /> + + { + fetchApplication?.(); + setEnableCheckEditingStatus(false); + editingCountdown.current = setCountdown(); + }} + > + + {trans("header.AppEditingBlockedCheckStatus")} + + + + ) + }} + trigger="hover" + > + + + + {`${editingUser?.email || trans("header.AppEditingBlockedSomeone")}` + " " + trans("header.AppEditingBlockedMessageSnipped")} + + + + + + )} + {applicationId && ( )} {canManageApp(user, application) && ( - setPermissionDialogVisible(true)}> + setPermissionDialogVisible(true)} disabled={blockEditing}> {SHARE_TITLE} )} + preview(applicationId)}> {trans("header.preview")} - + { + if (blockEditing) return; // Prevent clicks if the app is being edited by someone else if (e.key === "deploy") { dispatch(publishApplication({ applicationId })); } else if (e.key === "snapshot") { @@ -494,24 +624,36 @@ export default function Header(props: HeaderProps) { { key: "deploy", label: ( - {trans("header.deploy")} +
+ {blockEditing && } + + {trans("header.deploy")} + +
), + disabled: blockEditing, }, { key: "snapshot", label: ( - {trans("header.snapshot")} +
+ {blockEditing && } + + {trans("header.snapshot")} + +
), + disabled: blockEditing, }, ]} /> )} > - +
- + ); @@ -520,6 +662,9 @@ export default function Header(props: HeaderProps) { showAppSnapshot, applicationId, permissionDialogVisible, + blockEditing, // Include the state in the dependency array + enableCheckEditingStatus, + editingUser?.name, ]); return ( diff --git a/client/packages/lowcoder/src/pages/editor/AppEditor.tsx b/client/packages/lowcoder/src/pages/editor/AppEditor.tsx index b11a4fce0..c9e03a701 100644 --- a/client/packages/lowcoder/src/pages/editor/AppEditor.tsx +++ b/client/packages/lowcoder/src/pages/editor/AppEditor.tsx @@ -32,6 +32,9 @@ import { ALL_APPLICATIONS_URL } from "@lowcoder-ee/constants/routesURL"; import history from "util/history"; import Flex from "antd/es/flex"; import React from "react"; +import dayjs from "dayjs"; +import { currentApplication } from "@lowcoder-ee/redux/selectors/applicationSelector"; +import { notificationInstance } from "components/GlobalInstances"; const AppSnapshot = lazy(() => { return import("pages/editor/appSnapshot") @@ -44,21 +47,39 @@ const AppEditorInternalView = lazy( ); const AppEditor = React.memo(() => { - const showAppSnapshot = useSelector(showAppSnapshotSelector); + const dispatch = useDispatch(); const params = useParams(); const isUserViewModeCheck = useUserViewMode(); - const isUserViewMode = params.viewMode ? isUserViewModeCheck : true; - const applicationId = params.applicationId || window.location.pathname.split("/")[2]; - const paramViewMode = params.viewMode || window.location.pathname.split("/")[3]; - const viewMode = (paramViewMode === "view" || paramViewMode === "admin") ? "published" : paramViewMode === "view_marketplace" ? "view_marketplace" : "editing"; + const showAppSnapshot = useSelector(showAppSnapshotSelector); const currentUser = useSelector(getUser); - const dispatch = useDispatch(); const fetchOrgGroupsFinished = useSelector(getFetchOrgGroupsFinished); const isCommonSettingsFetching = useSelector(getIsCommonSettingFetching); - const orgId = currentUser.currentOrgId; + const application = useSelector(currentApplication); + + const isUserViewMode = useMemo( + () => params.viewMode ? isUserViewModeCheck : true, + [params.viewMode, isUserViewModeCheck] + ); + const applicationId = useMemo( + () => params.applicationId || window.location.pathname.split("/")[2], + [params.applicationId, window.location.pathname] + ); + const paramViewMode = useMemo( + () => params.viewMode || window.location.pathname.split("/")[3], + [params.viewMode, window.location.pathname] + ); + const viewMode = useMemo( + () => (paramViewMode === "view" || paramViewMode === "admin") + ? "published" + : paramViewMode === "view_marketplace" ? "view_marketplace" : "editing", + [paramViewMode] + ); + const firstRendered = useRef(false); + const orgId = useMemo(() => currentUser.currentOrgId, [currentUser.currentOrgId]); const [isDataSourcePluginRegistered, setIsDataSourcePluginRegistered] = useState(false); const [appError, setAppError] = useState(''); + const [blockEditing, setBlockEditing] = useState(false); setGlobalSettings({ applicationId, isViewMode: paramViewMode === "view" }); @@ -83,7 +104,21 @@ const AppEditor = React.memo(() => { }); const readOnly = isUserViewMode; - const compInstance = useRootCompInstance(appInfo, readOnly, isDataSourcePluginRegistered); + const compInstance = useRootCompInstance( + appInfo, + readOnly, + isDataSourcePluginRegistered, + blockEditing, + ); + + useEffect(() => { + if (currentUser && application) { + const lastEditedAt = dayjs(application?.lastEditedAt); + const lastEditedDiff = dayjs().diff(lastEditedAt, 'minutes'); + const shouldBlockEditing = currentUser.id !== application?.editingUserId && lastEditedDiff < 3; + setBlockEditing(shouldBlockEditing); + } + }, [application, currentUser]); // fetch dataSource and plugin useEffect(() => { @@ -101,7 +136,7 @@ const AppEditor = React.memo(() => { } }, [dispatch, applicationId, paramViewMode]); - const fetchJSDataSourceByApp = () => { + const fetchJSDataSourceByApp = useCallback(() => { DatasourceApi.fetchJsDatasourceByApp(applicationId).then((res) => { res.data.data.forEach((i) => { registryDataSourcePlugin(i.type, i.id, i.pluginDefinition); @@ -109,7 +144,13 @@ const AppEditor = React.memo(() => { setIsDataSourcePluginRegistered(true); }); dispatch(setShowAppSnapshot(false)); - }; + }, [ + applicationId, + registryDataSourcePlugin, + setIsDataSourcePluginRegistered, + setShowAppSnapshot, + dispatch, + ]); useEffect(() => { if (!fetchOrgGroupsFinished) { @@ -117,7 +158,7 @@ const AppEditor = React.memo(() => { } }, [dispatch, fetchOrgGroupsFinished, orgId]); - useEffect(() => { + const fetchApplication = useCallback(() => { dispatch( fetchApplicationInfo({ type: viewMode, @@ -140,7 +181,11 @@ const AppEditor = React.memo(() => { } }) ); - }, [viewMode, applicationId, dispatch]); + }, [viewMode, applicationId, dispatch, fetchJSDataSourceByApp]); + + useEffect(() => { + fetchApplication(); + }, [fetchApplication]); const fallbackUI = useMemo(() => ( { )} diff --git a/client/packages/lowcoder/src/pages/editor/appEditorInternal.tsx b/client/packages/lowcoder/src/pages/editor/appEditorInternal.tsx index 1ece41909..f80f3fd47 100644 --- a/client/packages/lowcoder/src/pages/editor/appEditorInternal.tsx +++ b/client/packages/lowcoder/src/pages/editor/appEditorInternal.tsx @@ -35,7 +35,8 @@ import { isEqual } from "lodash"; function useSaveComp( applicationId: string, readOnly: boolean, - rootCompInstance: RootCompInstanceType | undefined + rootCompInstance: RootCompInstanceType | undefined, + blockEditing?: boolean, ) { const originalComp = rootCompInstance?.comp; // throttle comp change @@ -45,7 +46,7 @@ function useSaveComp( const [prevJsonStr, setPrevJsonStr] = useState(); useEffect(() => { - if (readOnly) { + if (readOnly || blockEditing) { return; } if (!comp || comp === prevComp) { @@ -74,16 +75,18 @@ function useSaveComp( interface AppEditorInternalViewProps { readOnly: boolean; + blockEditing?: boolean; appInfo: AppSummaryInfo; loading: boolean; compInstance: RootCompInstanceType; + fetchApplication?: () => void; } export const AppEditorInternalView = React.memo((props: AppEditorInternalViewProps) => { const isUserViewMode = useUserViewMode(); const extraExternalEditorState = useSelector(getExternalEditorState); const dispatch = useDispatch(); - const { readOnly, appInfo, compInstance } = props; + const { readOnly, blockEditing, appInfo, compInstance, fetchApplication } = props; const [externalEditorState, setExternalEditorState] = useState({ changeExternalState: (state: Partial) => { @@ -92,8 +95,7 @@ export const AppEditorInternalView = React.memo((props: AppEditorInternalViewPro applicationId: appInfo.id, appType: AppTypeEnum.Application, }); - useSaveComp(appInfo.id, readOnly, compInstance); - + useEffect(() => { setExternalEditorState((s) => ({ ...s, @@ -102,9 +104,18 @@ export const AppEditorInternalView = React.memo((props: AppEditorInternalViewPro appType: appInfo.appType, applicationId: appInfo.id, hideHeader: window.location.pathname.split("/")[3] === "admin", + blockEditing, + fetchApplication: fetchApplication, ...extraExternalEditorState, })); - }, [compInstance?.history, extraExternalEditorState, readOnly, appInfo.appType, appInfo.id]); + }, [ + compInstance?.history, + extraExternalEditorState, + readOnly, + appInfo.appType, appInfo.id, + blockEditing, + fetchApplication, + ]); useEffect(() => { message.config({ @@ -112,6 +123,8 @@ export const AppEditorInternalView = React.memo((props: AppEditorInternalViewPro }); }, [isUserViewMode]); + useSaveComp(appInfo.id, readOnly, compInstance, blockEditing); + const loading = !compInstance || !compInstance.comp || !compInstance.comp.preloaded || props.loading; diff --git a/client/packages/lowcoder/src/pages/editor/editorConstants.tsx b/client/packages/lowcoder/src/pages/editor/editorConstants.tsx index e6b9d43a6..0b6c7ec9c 100644 --- a/client/packages/lowcoder/src/pages/editor/editorConstants.tsx +++ b/client/packages/lowcoder/src/pages/editor/editorConstants.tsx @@ -83,6 +83,7 @@ import { TransferCompIconSmall, ShapesCompIconSmall, GanttCompIconSmall, + KanbanCompIconSmall, CandlestickChartCompIconSmall, FunnelChartCompIconSmall, @@ -186,6 +187,7 @@ export const CompStateIcon: { hillchart: , ganttChart: , + kanban: , openLayersGeoMap: , chartsGeoMap: , bpmnEditor: , diff --git a/client/packages/lowcoder/src/pages/editor/useRootCompInstance.tsx b/client/packages/lowcoder/src/pages/editor/useRootCompInstance.tsx index a289d3321..15411f8c8 100644 --- a/client/packages/lowcoder/src/pages/editor/useRootCompInstance.tsx +++ b/client/packages/lowcoder/src/pages/editor/useRootCompInstance.tsx @@ -7,7 +7,12 @@ import { useCompInstance } from "comps/utils/useCompInstance"; import { MarkAppInitialized, perfMark } from "util/perfUtils"; import { QueryApi } from "api/queryApi"; -export function useRootCompInstance(appInfo: AppSummaryInfo, readOnly: boolean, isReady: boolean) { +export function useRootCompInstance( + appInfo: AppSummaryInfo, + readOnly: boolean, + isReady: boolean, + blockEditing?: boolean, +) { const appId = appInfo.id; const params = useMemo(() => { return { @@ -28,7 +33,7 @@ export function useRootCompInstance(appInfo: AppSummaryInfo, readOnly: boolean, }; }, [appId, appInfo.dsl, appInfo.moduleDsl, isReady, readOnly]); const [comp, container] = useCompInstance(params); - const history = useAppHistory(container, readOnly, appId); + const history = useAppHistory(container, readOnly, appId, blockEditing); useUnmount(() => { comp?.clearPreload(); diff --git a/client/packages/lowcoder/src/redux/reduxActions/applicationActions.ts b/client/packages/lowcoder/src/redux/reduxActions/applicationActions.ts index 15a69d7fe..6d3a0310c 100644 --- a/client/packages/lowcoder/src/redux/reduxActions/applicationActions.ts +++ b/client/packages/lowcoder/src/redux/reduxActions/applicationActions.ts @@ -134,6 +134,12 @@ export type FetchAppInfoPayload = { onSuccess?: (info: AppSummaryInfo) => void; onError?: (error: string) => void; }; + +export type SetAppEditingStatePayload = { + applicationId: string; + editingFinished: boolean; +}; + export const fetchApplicationInfo = (payload: FetchAppInfoPayload) => ({ type: ReduxActionTypes.FETCH_APPLICATION_DETAIL, payload: payload, @@ -170,3 +176,8 @@ export const deleteAppPermission = (payload: DeleteAppPermissionPayload) => ({ type: ReduxActionTypes.DELETE_APP_PERMISSION, payload: payload, }); + +export const setAppEditingState = (payload: SetAppEditingStatePayload) => ({ + type: ReduxActionTypes.SET_APP_EDITING_STATE, + payload: payload, +}); diff --git a/client/packages/lowcoder/src/redux/sagas/applicationSagas.ts b/client/packages/lowcoder/src/redux/sagas/applicationSagas.ts index d5d1b5a31..b6299d626 100644 --- a/client/packages/lowcoder/src/redux/sagas/applicationSagas.ts +++ b/client/packages/lowcoder/src/redux/sagas/applicationSagas.ts @@ -22,6 +22,7 @@ import { PublishApplicationPayload, RecycleApplicationPayload, RestoreApplicationPayload, + SetAppEditingStatePayload, UpdateApplicationPayload, UpdateAppMetaPayload, UpdateAppPermissionPayload, @@ -391,6 +392,17 @@ function* fetchAllMarketplaceAppsSaga() { } } +function* setAppEditingStateSaga(action: ReduxAction) { + try { + yield call( + ApplicationApi.setAppEditingState, + action.payload + ); + } catch (error) { + log.debug("set app editing state: ", error); + } +} + export default function* applicationSagas() { yield all([ takeLatest(ReduxActionTypes.FETCH_HOME_DATA, fetchHomeDataSaga), @@ -416,5 +428,6 @@ export default function* applicationSagas() { ReduxActionTypes.FETCH_ALL_MARKETPLACE_APPS, fetchAllMarketplaceAppsSaga, ), + takeLatest(ReduxActionTypes.SET_APP_EDITING_STATE, setAppEditingStateSaga), ]); } diff --git a/client/packages/lowcoder/src/util/context/ExternalEditorContext.ts b/client/packages/lowcoder/src/util/context/ExternalEditorContext.ts index 21d1bf482..ab1ad3a5c 100644 --- a/client/packages/lowcoder/src/util/context/ExternalEditorContext.ts +++ b/client/packages/lowcoder/src/util/context/ExternalEditorContext.ts @@ -38,6 +38,15 @@ export interface ExternalEditorContextState { */ showScriptsAndStyleModal?: boolean; + /** + * whether to block editing if someone else is editing the app + */ + blockEditing?: boolean; + /** + * passing this function to refresh app from header + */ + fetchApplication?: () => void; + changeExternalState?: (state: Partial) => void; } diff --git a/client/packages/lowcoder/src/util/editoryHistory.ts b/client/packages/lowcoder/src/util/editoryHistory.ts index 421871c52..3f5a8496c 100644 --- a/client/packages/lowcoder/src/util/editoryHistory.ts +++ b/client/packages/lowcoder/src/util/editoryHistory.ts @@ -12,7 +12,12 @@ import { showCost } from "util/perfUtils"; type OperationType = AppSnapshotContext["operations"]; -export function useAppHistory(compContainer: CompContainer, readOnly: boolean, appId: string) { +export function useAppHistory( + compContainer: CompContainer, + readOnly: boolean, + appId: string, + blockEditing?: boolean, +) { const reduxDispatch = useDispatch(); return useMemo(() => { @@ -32,7 +37,7 @@ export function useAppHistory(compContainer: CompContainer, readOnly: boolean, a }; compContainer.addChangeListener((actions) => { - if (readOnly || !actions) { + if (readOnly || !actions || blockEditing) { return; } // maybe slow: comparing dsl by `toJson` @@ -41,7 +46,7 @@ export function useAppHistory(compContainer: CompContainer, readOnly: boolean, a showCost("addHistory", () => addHistory(actions)); }); return history; - }, [appId, compContainer, reduxDispatch, readOnly]); + }, [appId, compContainer, reduxDispatch, readOnly, blockEditing]); } /** diff --git a/client/yarn.lock b/client/yarn.lock index cdf36bbb5..2462540ff 100644 --- a/client/yarn.lock +++ b/client/yarn.lock @@ -4059,6 +4059,77 @@ __metadata: languageName: node linkType: hard +"@supabase/auth-js@npm:2.65.0": + version: 2.65.0 + resolution: "@supabase/auth-js@npm:2.65.0" + dependencies: + "@supabase/node-fetch": ^2.6.14 + checksum: c6396f6c384f4787352a09e40c192cbf990dd566773b6e55eb7921726052144bfe592e2550bd1bd743545af3a03b2602ef41a9e69f9f966f84923049d0128404 + languageName: node + linkType: hard + +"@supabase/functions-js@npm:2.4.1": + version: 2.4.1 + resolution: "@supabase/functions-js@npm:2.4.1" + dependencies: + "@supabase/node-fetch": ^2.6.14 + checksum: 786a1499b26b928f39b9af68b44bfc0a016c525d85c6b8bd2f6cd712e53db3ab5099ed4e7b1038ae8527dcee16a3aa8f80618a7227d322052810d378746d7154 + languageName: node + linkType: hard + +"@supabase/node-fetch@npm:2.6.15, @supabase/node-fetch@npm:^2.6.14": + version: 2.6.15 + resolution: "@supabase/node-fetch@npm:2.6.15" + dependencies: + whatwg-url: ^5.0.0 + checksum: 9673b49236a56df49eb7ea5cb789cf4e8b1393069b84b4964ac052995e318a34872f428726d128f232139e17c3375a531e45e99edd3e96a25cce60d914b53879 + languageName: node + linkType: hard + +"@supabase/postgrest-js@npm:1.16.1": + version: 1.16.1 + resolution: "@supabase/postgrest-js@npm:1.16.1" + dependencies: + "@supabase/node-fetch": ^2.6.14 + checksum: 695d41c935c8745a16ee3b597fe2d1b94ba69715f3b15da8f1e332ef4a556e41ba0591889fa37cadb53900e2c58f4298ece4dd13e35f6b25fbeb54c3e0aabc90 + languageName: node + linkType: hard + +"@supabase/realtime-js@npm:2.10.2": + version: 2.10.2 + resolution: "@supabase/realtime-js@npm:2.10.2" + dependencies: + "@supabase/node-fetch": ^2.6.14 + "@types/phoenix": ^1.5.4 + "@types/ws": ^8.5.10 + ws: ^8.14.2 + checksum: a98342e6a8437c2c14a86728abd12f21d853f167fb22ede46ef680cc0ef990bf7c8a8403c448ab335d884cfe8c3b2f6c4e3363dcb777511ee3abb6270d65a954 + languageName: node + linkType: hard + +"@supabase/storage-js@npm:2.7.0": + version: 2.7.0 + resolution: "@supabase/storage-js@npm:2.7.0" + dependencies: + "@supabase/node-fetch": ^2.6.14 + checksum: 1796214103d0afae0d9e960bd22cbd621f746a845c56e409a5a7fa88cbdfcec6a53ac0ffb6b5197ec88540c8c17a5cc888ec3edf5928b48b83bb7f315a17465c + languageName: node + linkType: hard + +"@supabase/supabase-js@npm:^2.45.4": + version: 2.45.4 + resolution: "@supabase/supabase-js@npm:2.45.4" + dependencies: + "@supabase/auth-js": 2.65.0 + "@supabase/functions-js": 2.4.1 + "@supabase/node-fetch": 2.6.15 + "@supabase/postgrest-js": 1.16.1 + "@supabase/realtime-js": 2.10.2 + "@supabase/storage-js": 2.7.0 + checksum: 5611e13a1ffd0e0773148eccdadcf746240b4d47dfe771220793c3f6ec2d8eedef638d27aa23a2b020bce3fb68efda511d4e9746792e7524349f7e17bd53eb99 + languageName: node + linkType: hard + "@svgr/babel-plugin-add-jsx-attribute@npm:8.0.0": version: 8.0.0 resolution: "@svgr/babel-plugin-add-jsx-attribute@npm:8.0.0" @@ -4914,6 +4985,13 @@ __metadata: languageName: node linkType: hard +"@types/phoenix@npm:^1.5.4": + version: 1.6.5 + resolution: "@types/phoenix@npm:1.6.5" + checksum: b87416393159f0ba2812875fc2721914a3284cde8b1f263dfcd46f4149dae7f4efc2bfa062d558c8bbfb7ae2a9d802487b0dd4744ff08799386cbc49c19368f0 + languageName: node + linkType: hard + "@types/prop-types@npm:*, @types/prop-types@npm:^15.0.0": version: 15.7.12 resolution: "@types/prop-types@npm:15.7.12" @@ -9882,9 +9960,9 @@ coolshapes-react@lowcoder-org/coolshapes-react: languageName: node linkType: hard -"eslint-plugin-only-ascii@patch:eslint-plugin-only-ascii@npm%3A0.0.0#./.yarn/patches/eslint-plugin-only-ascii-npm-0.0.0-29e3417685.patch::locator=lowcoder-root%40workspace%3A.": +"eslint-plugin-only-ascii@patch:eslint-plugin-only-ascii@npm%3A0.0.0#./.yarn/patches/eslint-plugin-only-ascii-npm-0.0.0-29e3417685.patch::locator=lowcoder-frontend%40workspace%3A.": version: 0.0.0 - resolution: "eslint-plugin-only-ascii@patch:eslint-plugin-only-ascii@npm%3A0.0.0#./.yarn/patches/eslint-plugin-only-ascii-npm-0.0.0-29e3417685.patch::version=0.0.0&hash=11e5a9&locator=lowcoder-root%40workspace%3A." + resolution: "eslint-plugin-only-ascii@patch:eslint-plugin-only-ascii@npm%3A0.0.0#./.yarn/patches/eslint-plugin-only-ascii-npm-0.0.0-29e3417685.patch::version=0.0.0&hash=11e5a9&locator=lowcoder-frontend%40workspace%3A." dependencies: requireindex: ~1.1.0 checksum: 681f936c1933b0bc01e2b360df9f05a4cdb0a545a026e0311da0105a60eb3cf6f2f81145e12e5bfefd16eeff9272acfb7e41cc78a587c0487c49f311cd176a2e @@ -13905,32 +13983,16 @@ coolshapes-react@lowcoder-org/coolshapes-react: languageName: unknown linkType: soft -"lowcoder-plugin-demo@workspace:packages/lowcoder-plugin-demo": +"lowcoder-frontend@workspace:.": version: 0.0.0-use.local - resolution: "lowcoder-plugin-demo@workspace:packages/lowcoder-plugin-demo" - dependencies: - "@types/react": ^18.2.45 - "@types/react-dom": ^18.2.18 - lowcoder-cli: "workspace:^" - lowcoder-core: ^0.0.1 - lowcoder-design: ^0.0.1 - lowcoder-sdk: "workspace:^" - react: ^18.2.0 - react-dom: ^18.2.0 - typescript: 4.8.4 - vite: ^4.5.2 - languageName: unknown - linkType: soft - -"lowcoder-root@workspace:.": - version: 0.0.0-use.local - resolution: "lowcoder-root@workspace:." + resolution: "lowcoder-frontend@workspace:." dependencies: "@babel/preset-env": ^7.20.2 "@babel/preset-typescript": ^7.18.6 "@lottiefiles/react-lottie-player": ^3.5.3 "@remixicon/react": ^4.1.1 "@rollup/plugin-typescript": ^8.5.0 + "@supabase/supabase-js": ^2.45.4 "@testing-library/jest-dom": ^5.16.5 "@testing-library/react": ^14.1.2 "@testing-library/user-event": ^14.5.1 @@ -13979,6 +14041,23 @@ coolshapes-react@lowcoder-org/coolshapes-react: languageName: unknown linkType: soft +"lowcoder-plugin-demo@workspace:packages/lowcoder-plugin-demo": + version: 0.0.0-use.local + resolution: "lowcoder-plugin-demo@workspace:packages/lowcoder-plugin-demo" + dependencies: + "@types/react": ^18.2.45 + "@types/react-dom": ^18.2.18 + lowcoder-cli: "workspace:^" + lowcoder-core: ^0.0.1 + lowcoder-design: ^0.0.1 + lowcoder-sdk: "workspace:^" + react: ^18.2.0 + react-dom: ^18.2.0 + typescript: 4.8.4 + vite: ^4.5.2 + languageName: unknown + linkType: soft + "lowcoder-sdk-webpack-bundle@workspace:packages/lowcoder-sdk-webpack-bundle": version: 0.0.0-use.local resolution: "lowcoder-sdk-webpack-bundle@workspace:packages/lowcoder-sdk-webpack-bundle" @@ -18109,9 +18188,9 @@ coolshapes-react@lowcoder-org/coolshapes-react: languageName: node linkType: hard -"react-virtualized@patch:react-virtualized@npm%3A9.22.3#./.yarn/patches/react-virtualized-npm-9.22.3-0fff3cbf64.patch::locator=lowcoder-root%40workspace%3A.": +"react-virtualized@patch:react-virtualized@npm%3A9.22.3#./.yarn/patches/react-virtualized-npm-9.22.3-0fff3cbf64.patch::locator=lowcoder-frontend%40workspace%3A.": version: 9.22.3 - resolution: "react-virtualized@patch:react-virtualized@npm%3A9.22.3#./.yarn/patches/react-virtualized-npm-9.22.3-0fff3cbf64.patch::version=9.22.3&hash=56c4da&locator=lowcoder-root%40workspace%3A." + resolution: "react-virtualized@patch:react-virtualized@npm%3A9.22.3#./.yarn/patches/react-virtualized-npm-9.22.3-0fff3cbf64.patch::version=9.22.3&hash=56c4da&locator=lowcoder-frontend%40workspace%3A." dependencies: "@babel/runtime": ^7.7.2 clsx: ^1.0.4 @@ -22350,6 +22429,21 @@ coolshapes-react@lowcoder-org/coolshapes-react: languageName: node linkType: hard +"ws@npm:^8.14.2": + version: 8.18.0 + resolution: "ws@npm:8.18.0" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ">=5.0.2" + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 91d4d35bc99ff6df483bdf029b9ea4bfd7af1f16fc91231a96777a63d263e1eabf486e13a2353970efc534f9faa43bdbf9ee76525af22f4752cbc5ebda333975 + languageName: node + linkType: hard + "xlsx@npm:^0.18.5": version: 0.18.5 resolution: "xlsx@npm:0.18.5" diff --git a/deploy/helm/templates/api-service/hpa.yaml b/deploy/helm/templates/api-service/hpa.yaml index 37e315596..85af9e728 100644 --- a/deploy/helm/templates/api-service/hpa.yaml +++ b/deploy/helm/templates/api-service/hpa.yaml @@ -1,5 +1,5 @@ {{- if .Values.apiService.autoscaling.enabled }} -apiVersion: autoscaling/v2beta1 +apiVersion: autoscaling/v2 kind: HorizontalPodAutoscaler metadata: name: {{ include "lowcoder.fullname" . }}-api-service @@ -17,12 +17,16 @@ spec: - type: Resource resource: name: cpu - targetAverageUtilization: {{ .Values.apiService.autoscaling.targetCPUUtilizationPercentage }} + target: + type: Utilization + averageUtilization: {{ .Values.apiService.autoscaling.targetCPUUtilizationPercentage }} {{- end }} {{- if .Values.apiService.autoscaling.targetMemoryUtilizationPercentage }} - type: Resource resource: name: memory - targetAverageUtilization: {{ .Values.apiService.autoscaling.targetMemoryUtilizationPercentage }} + target: + type: Utilization + averageUtilization: {{ .Values.apiService.autoscaling.targetMemoryUtilizationPercentage }} {{- end }} {{- end }} diff --git a/deploy/helm/templates/frontend/hpa.yaml b/deploy/helm/templates/frontend/hpa.yaml index b0c2ee026..2122773ed 100644 --- a/deploy/helm/templates/frontend/hpa.yaml +++ b/deploy/helm/templates/frontend/hpa.yaml @@ -1,5 +1,5 @@ {{- if .Values.frontend.autoscaling.enabled }} -apiVersion: autoscaling/v2beta1 +apiVersion: autoscaling/v2 kind: HorizontalPodAutoscaler metadata: name: {{ include "lowcoder.fullname" . }}-frontend @@ -17,12 +17,16 @@ spec: - type: Resource resource: name: cpu - targetAverageUtilization: {{ .Values.frontend.autoscaling.targetCPUUtilizationPercentage }} + target: + type: Utilization + averageUtilization: {{ .Values.frontend.autoscaling.targetCPUUtilizationPercentage }} {{- end }} {{- if .Values.frontend.autoscaling.targetMemoryUtilizationPercentage }} - type: Resource resource: name: memory - targetAverageUtilization: {{ .Values.frontend.autoscaling.targetMemoryUtilizationPercentage }} + target: + type: Utilization + averageUtilization: {{ .Values.frontend.autoscaling.targetMemoryUtilizationPercentage }} {{- end }} {{- end }} diff --git a/deploy/helm/templates/node-service/hpa.yaml b/deploy/helm/templates/node-service/hpa.yaml index 6871942eb..c7cc49f12 100644 --- a/deploy/helm/templates/node-service/hpa.yaml +++ b/deploy/helm/templates/node-service/hpa.yaml @@ -1,5 +1,5 @@ {{- if .Values.nodeService.autoscaling.enabled }} -apiVersion: autoscaling/v2beta1 +apiVersion: autoscaling/v2 kind: HorizontalPodAutoscaler metadata: name: {{ include "lowcoder.fullname" . }}-node-service @@ -17,12 +17,16 @@ spec: - type: Resource resource: name: cpu - targetAverageUtilization: {{ .Values.nodeService.autoscaling.targetCPUUtilizationPercentage }} + target: + type: Utilization + averageUtilization: {{ .Values.nodeService.autoscaling.targetCPUUtilizationPercentage }} {{- end }} {{- if .Values.nodeService.autoscaling.targetMemoryUtilizationPercentage }} - type: Resource resource: name: memory - targetAverageUtilization: {{ .Values.nodeService.autoscaling.targetMemoryUtilizationPercentage }} + target: + type: Utilization + averageUtilization: {{ .Values.nodeService.autoscaling.targetMemoryUtilizationPercentage }} {{- end }} {{- end }} diff --git a/server/api-service/lowcoder-domain/src/main/java/org/lowcoder/domain/application/model/Application.java b/server/api-service/lowcoder-domain/src/main/java/org/lowcoder/domain/application/model/Application.java index b4247621e..715832b62 100644 --- a/server/api-service/lowcoder-domain/src/main/java/org/lowcoder/domain/application/model/Application.java +++ b/server/api-service/lowcoder-domain/src/main/java/org/lowcoder/domain/application/model/Application.java @@ -21,10 +21,7 @@ import org.springframework.util.StringUtils; import java.time.Instant; -import java.util.Collections; -import java.util.Map; -import java.util.Optional; -import java.util.Set; +import java.util.*; import java.util.function.Supplier; import static com.google.common.base.Suppliers.memoize; @@ -155,7 +152,9 @@ public ApplicationQuery getQueryByViewModeAndQueryId(boolean isViewMode, String @Transient @JsonIgnore public Map getLiveApplicationDsl() { - return MapUtils.isEmpty(publishedApplicationDSL) ? editingApplicationDSL : publishedApplicationDSL; + var dsl = MapUtils.isEmpty(publishedApplicationDSL) ? editingApplicationDSL : publishedApplicationDSL; + if (dsl == null) dsl = new HashMap<>(); + return dsl; } public String getOrganizationId() { @@ -175,7 +174,9 @@ public int getApplicationType() { } public Map getEditingApplicationDSL() { - return editingApplicationDSL; + var dsl = editingApplicationDSL; + if (dsl == null) dsl = new HashMap<>(); + return dsl; } public Object getLiveContainerSize() { diff --git a/server/api-service/lowcoder-domain/src/main/java/org/lowcoder/domain/application/service/ApplicationServiceImpl.java b/server/api-service/lowcoder-domain/src/main/java/org/lowcoder/domain/application/service/ApplicationServiceImpl.java index c6e757c13..50d6898dd 100644 --- a/server/api-service/lowcoder-domain/src/main/java/org/lowcoder/domain/application/service/ApplicationServiceImpl.java +++ b/server/api-service/lowcoder-domain/src/main/java/org/lowcoder/domain/application/service/ApplicationServiceImpl.java @@ -349,10 +349,10 @@ public Flux findAll() { @Override public Mono updateLastEditedAt(String applicationId, Instant time, String visitorId) { - return repository.findById(applicationId) - .filter(application -> application.getEditingUserId().equals(visitorId)) + return repository.findByIdIn(List.of(applicationId)) .doOnNext(application -> application.setLastEditedAt(time)) + .doOnNext(application -> application.setEditingUserId(visitorId)) .flatMap(repository::save) - .hasElement(); + .hasElements(); } } diff --git a/server/api-service/lowcoder-domain/src/main/java/org/lowcoder/domain/organization/service/OrganizationService.java b/server/api-service/lowcoder-domain/src/main/java/org/lowcoder/domain/organization/service/OrganizationService.java index 08301f033..ec199d936 100644 --- a/server/api-service/lowcoder-domain/src/main/java/org/lowcoder/domain/organization/service/OrganizationService.java +++ b/server/api-service/lowcoder-domain/src/main/java/org/lowcoder/domain/organization/service/OrganizationService.java @@ -16,9 +16,7 @@ public interface OrganizationService { public static final String PASSWORD_RESET_EMAIL_TEMPLATE_DEFAULT = "

Hi, %s
" + "Here is the link to reset your password: %s
" + - "Please note that the link will expire after 12 hours.

" + - "Regards,
" + - "The Lowcoder Team

"; + "Please note that the link will expire after 12 hours.

"; @PossibleEmptyMono Mono getOrganizationInEnterpriseMode(); diff --git a/server/api-service/lowcoder-plugins/smtpPlugin/pom.xml b/server/api-service/lowcoder-plugins/smtpPlugin/pom.xml index e02e4fe03..add6d6d9b 100644 --- a/server/api-service/lowcoder-plugins/smtpPlugin/pom.xml +++ b/server/api-service/lowcoder-plugins/smtpPlugin/pom.xml @@ -27,10 +27,12 @@ + - jakarta.mail - jakarta.mail-api - 2.1.3 + com.sun.mail + jakarta.mail + 2.0.1 + provided @@ -105,9 +107,9 @@ - - maven-antrun-plugin - + + maven-antrun-plugin + diff --git a/server/api-service/lowcoder-server/src/main/java/org/lowcoder/api/application/ApplicationApiServiceImpl.java b/server/api-service/lowcoder-server/src/main/java/org/lowcoder/api/application/ApplicationApiServiceImpl.java index 17f3aedec..8a9005c35 100644 --- a/server/api-service/lowcoder-server/src/main/java/org/lowcoder/api/application/ApplicationApiServiceImpl.java +++ b/server/api-service/lowcoder-server/src/main/java/org/lowcoder/api/application/ApplicationApiServiceImpl.java @@ -256,18 +256,11 @@ public Mono getEditingApplication(String applicationId) { .delayUntil(application -> checkApplicationStatus(application, NORMAL))) .zipWhen(tuple -> applicationService.getAllDependentModulesFromApplication(tuple.getT2(), false), TupleUtils::merge) .zipWhen(tuple -> organizationService.getOrgCommonSettings(tuple.getT2().getOrganizationId()), TupleUtils::merge) - .zipWhen(tuple -> sessionUserService.getVisitorId()) .flatMap(tuple -> { - ResourcePermission permission = tuple.getT1().getT1(); - Application application = tuple.getT1().getT2(); - List dependentModules = tuple.getT1().getT3(); - Map commonSettings = tuple.getT1().getT4(); - String visitorId = tuple.getT2(); - - if(!visitorId.equals(application.getEditingUserId()) && (application.getLastEditedAt() == null || application.getLastEditedAt().compareTo(Instant.now().minusSeconds(300)) < 0)) { - application.setEditingUserId(visitorId); - application.setLastEditedAt(Instant.now()); - } + ResourcePermission permission = tuple.getT1(); + Application application = tuple.getT2(); + List dependentModules = tuple.getT3(); + Map commonSettings = tuple.getT4(); Map> dependentModuleDsl = dependentModules.stream() .collect(Collectors.toMap(Application::getId, Application::getLiveApplicationDsl, (a, b) -> b)); @@ -556,6 +549,8 @@ private ApplicationInfoView buildView(Application application, String role, @Nul .publicToMarketplace(application.isPublicToMarketplace()) .agencyProfile(application.agencyProfile()) .editingUserId(application.getEditingUserId()) + .lastModifyTime(application.getUpdatedAt()) + .lastEditedAt(application.getLastEditedAt()) .build(); } diff --git a/server/api-service/lowcoder-server/src/main/java/org/lowcoder/api/application/view/ApplicationInfoView.java b/server/api-service/lowcoder-server/src/main/java/org/lowcoder/api/application/view/ApplicationInfoView.java index cd306736a..e4bc664a7 100644 --- a/server/api-service/lowcoder-server/src/main/java/org/lowcoder/api/application/view/ApplicationInfoView.java +++ b/server/api-service/lowcoder-server/src/main/java/org/lowcoder/api/application/view/ApplicationInfoView.java @@ -33,6 +33,7 @@ public class ApplicationInfoView { @Nullable private final Instant lastViewTime; // user last visit time for this app private final Instant lastModifyTime; // app's last update time + private final Instant lastEditedAt; private final boolean publicToAll; private final boolean publicToMarketplace; @@ -48,6 +49,10 @@ public long getLastModifyTime() { return lastModifyTime == null ? 0 : lastModifyTime.toEpochMilli(); } + public long getLastEditedAt() { + return lastEditedAt == null ? 0 : lastEditedAt.toEpochMilli(); + } + /** * used by front end. * diff --git a/server/api-service/lowcoder-server/src/main/java/org/lowcoder/api/framework/filter/UserSessionPersistenceFilter.java b/server/api-service/lowcoder-server/src/main/java/org/lowcoder/api/framework/filter/UserSessionPersistenceFilter.java index 715aea39e..37f76bef0 100644 --- a/server/api-service/lowcoder-server/src/main/java/org/lowcoder/api/framework/filter/UserSessionPersistenceFilter.java +++ b/server/api-service/lowcoder-server/src/main/java/org/lowcoder/api/framework/filter/UserSessionPersistenceFilter.java @@ -23,6 +23,7 @@ import reactor.core.scheduler.Schedulers; import java.time.Instant; +import java.util.Objects; import java.util.Optional; import static org.lowcoder.api.authentication.util.AuthenticationUtils.toAuthentication; @@ -110,6 +111,11 @@ private Mono refreshOauthToken(Triple triple) { OAuth2RequestContext oAuth2RequestContext = new OAuth2RequestContext(triple.getRight(), null, null); + log.info("Refreshing token for user: [ name: {}, id: {} ], orgId: {}, activeConnection: [ authId: {}, name: {}, orgIds: ({})]", + user.getName(), user.getId(), + orgId, + connection.getAuthId(), connection.getName(), StringUtils.join(connection.getOrgIds(), ", ")); + return authenticationService .findAuthConfigByAuthId(orgId, connection.getAuthId()) .switchIfEmpty(Mono.empty()) diff --git a/server/api-service/lowcoder-server/src/main/java/org/lowcoder/api/home/UserHomeApiServiceImpl.java b/server/api-service/lowcoder-server/src/main/java/org/lowcoder/api/home/UserHomeApiServiceImpl.java index 5201d3d4b..b125f82fc 100644 --- a/server/api-service/lowcoder-server/src/main/java/org/lowcoder/api/home/UserHomeApiServiceImpl.java +++ b/server/api-service/lowcoder-server/src/main/java/org/lowcoder/api/home/UserHomeApiServiceImpl.java @@ -575,6 +575,7 @@ private ApplicationInfoView buildView(Application application, ResourceRole maxR .applicationStatus(application.getApplicationStatus()) .lastModifyTime(application.getUpdatedAt()) .lastViewTime(lastViewTime) + .lastEditedAt(application.getLastEditedAt()) .publicToAll(application.isPublicToAll()) .publicToMarketplace(application.isPublicToMarketplace()) .agencyProfile(application.agencyProfile()); diff --git a/server/api-service/lowcoder-server/src/main/java/org/lowcoder/api/npm/PrivateNpmRegistryEndpoint.java b/server/api-service/lowcoder-server/src/main/java/org/lowcoder/api/npm/PrivateNpmRegistryEndpoint.java index 23625f363..33cfc758f 100644 --- a/server/api-service/lowcoder-server/src/main/java/org/lowcoder/api/npm/PrivateNpmRegistryEndpoint.java +++ b/server/api-service/lowcoder-server/src/main/java/org/lowcoder/api/npm/PrivateNpmRegistryEndpoint.java @@ -19,7 +19,7 @@ public interface PrivateNpmRegistryEndpoint { tags = TAG_NPM_REGISTRY_MANAGEMENT, operationId = "getNpmPackageMeta", summary = "Get NPM registry Metadata", - description = "Retrieve the metadata of private NPM registry package within Lowcoder." + description = "Retrieve the metadata of private NPM registry package." ) // @GetMapping("/registry/{name}") public Mono> getNpmPackageMeta(@PathVariable String name); @@ -28,7 +28,7 @@ public interface PrivateNpmRegistryEndpoint { tags = TAG_NPM_REGISTRY_MANAGEMENT, operationId = "getNpmPackageAsset", summary = "Get NPM registry asset", - description = "Retrieve the asset of private NPM registry package within Lowcoder." + description = "Retrieve the asset of private NPM registry package." ) // @GetMapping("/package/{path}") public Mono> getNpmPackageAsset(@PathVariable String path); diff --git a/server/api-service/pom.xml b/server/api-service/pom.xml index ed288ceea..8a0a83819 100644 --- a/server/api-service/pom.xml +++ b/server/api-service/pom.xml @@ -12,7 +12,7 @@ - 2.4.5 + 2.4.6 17 ${java.version} ${java.version} diff --git a/server/node-service/package.json b/server/node-service/package.json index b36ec29fc..6fc720ea9 100644 --- a/server/node-service/package.json +++ b/server/node-service/package.json @@ -1,6 +1,6 @@ { - "name": "taco-js-api", - "version": "0.1.1", + "name": "lowcoder-node-server", + "version": "2.4.6", "private": true, "engines": { "node": "^14.18.0 || >=16.0.0" @@ -46,12 +46,12 @@ "@types/morgan": "^1.9.3", "@types/node": "^20.1.1", "@types/node-fetch": "^2.6.2", - "axios": "^1.2.0", + "axios": "^1.7.7", "base64-arraybuffer": "^1.0.2", "bluebird": "^3.7.2", "duckdb-async": "^0.10.0", "dynamodb-data-types": "^4.0.1", - "express": "^4.18.2", + "express": "^4.21.0", "express-async-errors": "^3.1.1", "firebase-admin": "^11.5.0", "formdata-node": "4", diff --git a/server/node-service/yarn.lock b/server/node-service/yarn.lock index fc620989f..00f6ec367 100644 --- a/server/node-service/yarn.lock +++ b/server/node-service/yarn.lock @@ -140,596 +140,597 @@ __metadata: linkType: hard "@aws-sdk/client-appconfig@npm:^3.533.0": - version: 3.624.0 - resolution: "@aws-sdk/client-appconfig@npm:3.624.0" + version: 3.654.0 + resolution: "@aws-sdk/client-appconfig@npm:3.654.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/client-sso-oidc": 3.624.0 - "@aws-sdk/client-sts": 3.624.0 - "@aws-sdk/core": 3.624.0 - "@aws-sdk/credential-provider-node": 3.624.0 - "@aws-sdk/middleware-host-header": 3.620.0 - "@aws-sdk/middleware-logger": 3.609.0 - "@aws-sdk/middleware-recursion-detection": 3.620.0 - "@aws-sdk/middleware-user-agent": 3.620.0 - "@aws-sdk/region-config-resolver": 3.614.0 - "@aws-sdk/types": 3.609.0 - "@aws-sdk/util-endpoints": 3.614.0 - "@aws-sdk/util-user-agent-browser": 3.609.0 - "@aws-sdk/util-user-agent-node": 3.614.0 - "@smithy/config-resolver": ^3.0.5 - "@smithy/core": ^2.3.2 - "@smithy/fetch-http-handler": ^3.2.4 - "@smithy/hash-node": ^3.0.3 - "@smithy/invalid-dependency": ^3.0.3 - "@smithy/middleware-content-length": ^3.0.5 - "@smithy/middleware-endpoint": ^3.1.0 - "@smithy/middleware-retry": ^3.0.14 - "@smithy/middleware-serde": ^3.0.3 - "@smithy/middleware-stack": ^3.0.3 - "@smithy/node-config-provider": ^3.1.4 - "@smithy/node-http-handler": ^3.1.4 - "@smithy/protocol-http": ^4.1.0 - "@smithy/smithy-client": ^3.1.12 - "@smithy/types": ^3.3.0 - "@smithy/url-parser": ^3.0.3 + "@aws-sdk/client-sso-oidc": 3.654.0 + "@aws-sdk/client-sts": 3.654.0 + "@aws-sdk/core": 3.654.0 + "@aws-sdk/credential-provider-node": 3.654.0 + "@aws-sdk/middleware-host-header": 3.654.0 + "@aws-sdk/middleware-logger": 3.654.0 + "@aws-sdk/middleware-recursion-detection": 3.654.0 + "@aws-sdk/middleware-user-agent": 3.654.0 + "@aws-sdk/region-config-resolver": 3.654.0 + "@aws-sdk/types": 3.654.0 + "@aws-sdk/util-endpoints": 3.654.0 + "@aws-sdk/util-user-agent-browser": 3.654.0 + "@aws-sdk/util-user-agent-node": 3.654.0 + "@smithy/config-resolver": ^3.0.8 + "@smithy/core": ^2.4.3 + "@smithy/fetch-http-handler": ^3.2.7 + "@smithy/hash-node": ^3.0.6 + "@smithy/invalid-dependency": ^3.0.6 + "@smithy/middleware-content-length": ^3.0.8 + "@smithy/middleware-endpoint": ^3.1.3 + "@smithy/middleware-retry": ^3.0.18 + "@smithy/middleware-serde": ^3.0.6 + "@smithy/middleware-stack": ^3.0.6 + "@smithy/node-config-provider": ^3.1.7 + "@smithy/node-http-handler": ^3.2.2 + "@smithy/protocol-http": ^4.1.3 + "@smithy/smithy-client": ^3.3.2 + "@smithy/types": ^3.4.2 + "@smithy/url-parser": ^3.0.6 "@smithy/util-base64": ^3.0.0 "@smithy/util-body-length-browser": ^3.0.0 "@smithy/util-body-length-node": ^3.0.0 - "@smithy/util-defaults-mode-browser": ^3.0.14 - "@smithy/util-defaults-mode-node": ^3.0.14 - "@smithy/util-endpoints": ^2.0.5 - "@smithy/util-middleware": ^3.0.3 - "@smithy/util-retry": ^3.0.3 - "@smithy/util-stream": ^3.1.3 + "@smithy/util-defaults-mode-browser": ^3.0.18 + "@smithy/util-defaults-mode-node": ^3.0.18 + "@smithy/util-endpoints": ^2.1.2 + "@smithy/util-middleware": ^3.0.6 + "@smithy/util-retry": ^3.0.6 + "@smithy/util-stream": ^3.1.6 "@smithy/util-utf8": ^3.0.0 tslib: ^2.6.2 - checksum: a2809506c0fb05d97a5a6af504f1d4662fbdb5bd9465d37592eba01aa2762e3ca13183974671300360a0d51b6c4d5bd7e214e76c9a042d1675ab5dd043baa732 + checksum: 466dc5d6b1dba097154f9cd626fd424c5e83904eba102e7924b28ad7b5594ad828bc66737f5c3c66efcadb71e440fdd56f8c77da1d8819e2774142b9bf51a1be languageName: node linkType: hard "@aws-sdk/client-appconfigdata@npm:^3.533.0": - version: 3.624.0 - resolution: "@aws-sdk/client-appconfigdata@npm:3.624.0" + version: 3.654.0 + resolution: "@aws-sdk/client-appconfigdata@npm:3.654.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/client-sso-oidc": 3.624.0 - "@aws-sdk/client-sts": 3.624.0 - "@aws-sdk/core": 3.624.0 - "@aws-sdk/credential-provider-node": 3.624.0 - "@aws-sdk/middleware-host-header": 3.620.0 - "@aws-sdk/middleware-logger": 3.609.0 - "@aws-sdk/middleware-recursion-detection": 3.620.0 - "@aws-sdk/middleware-user-agent": 3.620.0 - "@aws-sdk/region-config-resolver": 3.614.0 - "@aws-sdk/types": 3.609.0 - "@aws-sdk/util-endpoints": 3.614.0 - "@aws-sdk/util-user-agent-browser": 3.609.0 - "@aws-sdk/util-user-agent-node": 3.614.0 - "@smithy/config-resolver": ^3.0.5 - "@smithy/core": ^2.3.2 - "@smithy/fetch-http-handler": ^3.2.4 - "@smithy/hash-node": ^3.0.3 - "@smithy/invalid-dependency": ^3.0.3 - "@smithy/middleware-content-length": ^3.0.5 - "@smithy/middleware-endpoint": ^3.1.0 - "@smithy/middleware-retry": ^3.0.14 - "@smithy/middleware-serde": ^3.0.3 - "@smithy/middleware-stack": ^3.0.3 - "@smithy/node-config-provider": ^3.1.4 - "@smithy/node-http-handler": ^3.1.4 - "@smithy/protocol-http": ^4.1.0 - "@smithy/smithy-client": ^3.1.12 - "@smithy/types": ^3.3.0 - "@smithy/url-parser": ^3.0.3 + "@aws-sdk/client-sso-oidc": 3.654.0 + "@aws-sdk/client-sts": 3.654.0 + "@aws-sdk/core": 3.654.0 + "@aws-sdk/credential-provider-node": 3.654.0 + "@aws-sdk/middleware-host-header": 3.654.0 + "@aws-sdk/middleware-logger": 3.654.0 + "@aws-sdk/middleware-recursion-detection": 3.654.0 + "@aws-sdk/middleware-user-agent": 3.654.0 + "@aws-sdk/region-config-resolver": 3.654.0 + "@aws-sdk/types": 3.654.0 + "@aws-sdk/util-endpoints": 3.654.0 + "@aws-sdk/util-user-agent-browser": 3.654.0 + "@aws-sdk/util-user-agent-node": 3.654.0 + "@smithy/config-resolver": ^3.0.8 + "@smithy/core": ^2.4.3 + "@smithy/fetch-http-handler": ^3.2.7 + "@smithy/hash-node": ^3.0.6 + "@smithy/invalid-dependency": ^3.0.6 + "@smithy/middleware-content-length": ^3.0.8 + "@smithy/middleware-endpoint": ^3.1.3 + "@smithy/middleware-retry": ^3.0.18 + "@smithy/middleware-serde": ^3.0.6 + "@smithy/middleware-stack": ^3.0.6 + "@smithy/node-config-provider": ^3.1.7 + "@smithy/node-http-handler": ^3.2.2 + "@smithy/protocol-http": ^4.1.3 + "@smithy/smithy-client": ^3.3.2 + "@smithy/types": ^3.4.2 + "@smithy/url-parser": ^3.0.6 "@smithy/util-base64": ^3.0.0 "@smithy/util-body-length-browser": ^3.0.0 "@smithy/util-body-length-node": ^3.0.0 - "@smithy/util-defaults-mode-browser": ^3.0.14 - "@smithy/util-defaults-mode-node": ^3.0.14 - "@smithy/util-endpoints": ^2.0.5 - "@smithy/util-middleware": ^3.0.3 - "@smithy/util-retry": ^3.0.3 - "@smithy/util-stream": ^3.1.3 + "@smithy/util-defaults-mode-browser": ^3.0.18 + "@smithy/util-defaults-mode-node": ^3.0.18 + "@smithy/util-endpoints": ^2.1.2 + "@smithy/util-middleware": ^3.0.6 + "@smithy/util-retry": ^3.0.6 + "@smithy/util-stream": ^3.1.6 "@smithy/util-utf8": ^3.0.0 tslib: ^2.6.2 - checksum: 72c4fea3237a08c06142cd42c39722071cc9e32f4e957b2627794ed1e6877a18096dab1c355b81757dd40568c82ed2e191ac36c26a33da9cc8585a184a394554 + checksum: 54eceea80fe7b741390299af252b7f197fec23dc6878fa865f87bb53a8604b88aa030b338962fa33b58b47cfaeccdf17692203146c6d4f12936c269757d47051 languageName: node linkType: hard "@aws-sdk/client-athena@npm:^3.333.0": - version: 3.624.0 - resolution: "@aws-sdk/client-athena@npm:3.624.0" + version: 3.654.0 + resolution: "@aws-sdk/client-athena@npm:3.654.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/client-sso-oidc": 3.624.0 - "@aws-sdk/client-sts": 3.624.0 - "@aws-sdk/core": 3.624.0 - "@aws-sdk/credential-provider-node": 3.624.0 - "@aws-sdk/middleware-host-header": 3.620.0 - "@aws-sdk/middleware-logger": 3.609.0 - "@aws-sdk/middleware-recursion-detection": 3.620.0 - "@aws-sdk/middleware-user-agent": 3.620.0 - "@aws-sdk/region-config-resolver": 3.614.0 - "@aws-sdk/types": 3.609.0 - "@aws-sdk/util-endpoints": 3.614.0 - "@aws-sdk/util-user-agent-browser": 3.609.0 - "@aws-sdk/util-user-agent-node": 3.614.0 - "@smithy/config-resolver": ^3.0.5 - "@smithy/core": ^2.3.2 - "@smithy/fetch-http-handler": ^3.2.4 - "@smithy/hash-node": ^3.0.3 - "@smithy/invalid-dependency": ^3.0.3 - "@smithy/middleware-content-length": ^3.0.5 - "@smithy/middleware-endpoint": ^3.1.0 - "@smithy/middleware-retry": ^3.0.14 - "@smithy/middleware-serde": ^3.0.3 - "@smithy/middleware-stack": ^3.0.3 - "@smithy/node-config-provider": ^3.1.4 - "@smithy/node-http-handler": ^3.1.4 - "@smithy/protocol-http": ^4.1.0 - "@smithy/smithy-client": ^3.1.12 - "@smithy/types": ^3.3.0 - "@smithy/url-parser": ^3.0.3 + "@aws-sdk/client-sso-oidc": 3.654.0 + "@aws-sdk/client-sts": 3.654.0 + "@aws-sdk/core": 3.654.0 + "@aws-sdk/credential-provider-node": 3.654.0 + "@aws-sdk/middleware-host-header": 3.654.0 + "@aws-sdk/middleware-logger": 3.654.0 + "@aws-sdk/middleware-recursion-detection": 3.654.0 + "@aws-sdk/middleware-user-agent": 3.654.0 + "@aws-sdk/region-config-resolver": 3.654.0 + "@aws-sdk/types": 3.654.0 + "@aws-sdk/util-endpoints": 3.654.0 + "@aws-sdk/util-user-agent-browser": 3.654.0 + "@aws-sdk/util-user-agent-node": 3.654.0 + "@smithy/config-resolver": ^3.0.8 + "@smithy/core": ^2.4.3 + "@smithy/fetch-http-handler": ^3.2.7 + "@smithy/hash-node": ^3.0.6 + "@smithy/invalid-dependency": ^3.0.6 + "@smithy/middleware-content-length": ^3.0.8 + "@smithy/middleware-endpoint": ^3.1.3 + "@smithy/middleware-retry": ^3.0.18 + "@smithy/middleware-serde": ^3.0.6 + "@smithy/middleware-stack": ^3.0.6 + "@smithy/node-config-provider": ^3.1.7 + "@smithy/node-http-handler": ^3.2.2 + "@smithy/protocol-http": ^4.1.3 + "@smithy/smithy-client": ^3.3.2 + "@smithy/types": ^3.4.2 + "@smithy/url-parser": ^3.0.6 "@smithy/util-base64": ^3.0.0 "@smithy/util-body-length-browser": ^3.0.0 "@smithy/util-body-length-node": ^3.0.0 - "@smithy/util-defaults-mode-browser": ^3.0.14 - "@smithy/util-defaults-mode-node": ^3.0.14 - "@smithy/util-endpoints": ^2.0.5 - "@smithy/util-middleware": ^3.0.3 - "@smithy/util-retry": ^3.0.3 + "@smithy/util-defaults-mode-browser": ^3.0.18 + "@smithy/util-defaults-mode-node": ^3.0.18 + "@smithy/util-endpoints": ^2.1.2 + "@smithy/util-middleware": ^3.0.6 + "@smithy/util-retry": ^3.0.6 "@smithy/util-utf8": ^3.0.0 tslib: ^2.6.2 uuid: ^9.0.1 - checksum: b69e83bf39c2c5c5e7d90806615c669444bf70404ac7ef7f36a0eb31796ab3e5da7a6e78ab1e5e19069d964999630899639670f310b794e1def8ee6e64f1051d + checksum: c0db2333dd19564ea3bf6a7c47deb22d25504f30ecc25da669025608dda5a882841741369809870e4a583f7e79905344ea6f9f0adc3671b624af759a995515ae languageName: node linkType: hard "@aws-sdk/client-dynamodb@npm:^3.332.0": - version: 3.624.0 - resolution: "@aws-sdk/client-dynamodb@npm:3.624.0" + version: 3.656.0 + resolution: "@aws-sdk/client-dynamodb@npm:3.656.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/client-sso-oidc": 3.624.0 - "@aws-sdk/client-sts": 3.624.0 - "@aws-sdk/core": 3.624.0 - "@aws-sdk/credential-provider-node": 3.624.0 - "@aws-sdk/middleware-endpoint-discovery": 3.620.0 - "@aws-sdk/middleware-host-header": 3.620.0 - "@aws-sdk/middleware-logger": 3.609.0 - "@aws-sdk/middleware-recursion-detection": 3.620.0 - "@aws-sdk/middleware-user-agent": 3.620.0 - "@aws-sdk/region-config-resolver": 3.614.0 - "@aws-sdk/types": 3.609.0 - "@aws-sdk/util-endpoints": 3.614.0 - "@aws-sdk/util-user-agent-browser": 3.609.0 - "@aws-sdk/util-user-agent-node": 3.614.0 - "@smithy/config-resolver": ^3.0.5 - "@smithy/core": ^2.3.2 - "@smithy/fetch-http-handler": ^3.2.4 - "@smithy/hash-node": ^3.0.3 - "@smithy/invalid-dependency": ^3.0.3 - "@smithy/middleware-content-length": ^3.0.5 - "@smithy/middleware-endpoint": ^3.1.0 - "@smithy/middleware-retry": ^3.0.14 - "@smithy/middleware-serde": ^3.0.3 - "@smithy/middleware-stack": ^3.0.3 - "@smithy/node-config-provider": ^3.1.4 - "@smithy/node-http-handler": ^3.1.4 - "@smithy/protocol-http": ^4.1.0 - "@smithy/smithy-client": ^3.1.12 - "@smithy/types": ^3.3.0 - "@smithy/url-parser": ^3.0.3 + "@aws-sdk/client-sso-oidc": 3.654.0 + "@aws-sdk/client-sts": 3.654.0 + "@aws-sdk/core": 3.654.0 + "@aws-sdk/credential-provider-node": 3.654.0 + "@aws-sdk/middleware-endpoint-discovery": 3.654.0 + "@aws-sdk/middleware-host-header": 3.654.0 + "@aws-sdk/middleware-logger": 3.654.0 + "@aws-sdk/middleware-recursion-detection": 3.654.0 + "@aws-sdk/middleware-user-agent": 3.654.0 + "@aws-sdk/region-config-resolver": 3.654.0 + "@aws-sdk/types": 3.654.0 + "@aws-sdk/util-endpoints": 3.654.0 + "@aws-sdk/util-user-agent-browser": 3.654.0 + "@aws-sdk/util-user-agent-node": 3.654.0 + "@smithy/config-resolver": ^3.0.8 + "@smithy/core": ^2.4.3 + "@smithy/fetch-http-handler": ^3.2.7 + "@smithy/hash-node": ^3.0.6 + "@smithy/invalid-dependency": ^3.0.6 + "@smithy/middleware-content-length": ^3.0.8 + "@smithy/middleware-endpoint": ^3.1.3 + "@smithy/middleware-retry": ^3.0.18 + "@smithy/middleware-serde": ^3.0.6 + "@smithy/middleware-stack": ^3.0.6 + "@smithy/node-config-provider": ^3.1.7 + "@smithy/node-http-handler": ^3.2.2 + "@smithy/protocol-http": ^4.1.3 + "@smithy/smithy-client": ^3.3.2 + "@smithy/types": ^3.4.2 + "@smithy/url-parser": ^3.0.6 "@smithy/util-base64": ^3.0.0 "@smithy/util-body-length-browser": ^3.0.0 "@smithy/util-body-length-node": ^3.0.0 - "@smithy/util-defaults-mode-browser": ^3.0.14 - "@smithy/util-defaults-mode-node": ^3.0.14 - "@smithy/util-endpoints": ^2.0.5 - "@smithy/util-middleware": ^3.0.3 - "@smithy/util-retry": ^3.0.3 + "@smithy/util-defaults-mode-browser": ^3.0.18 + "@smithy/util-defaults-mode-node": ^3.0.18 + "@smithy/util-endpoints": ^2.1.2 + "@smithy/util-middleware": ^3.0.6 + "@smithy/util-retry": ^3.0.6 "@smithy/util-utf8": ^3.0.0 - "@smithy/util-waiter": ^3.1.2 + "@smithy/util-waiter": ^3.1.5 tslib: ^2.6.2 uuid: ^9.0.1 - checksum: 164d021a60e577cac82bb6d3b0f284b5ab2a8e59fdc1638975f781635237804b49d0e99afd9d74435bb100e66086f7e1679f4fe683bc0119b141be5134ea8427 + checksum: a06315963bd4f439dae9f413644376194be183e3dd580eb2d75bcfabbfbdf51208ddcc2775d69299ced577f16ff32eae60197945287fc5473e341d2414ba357a languageName: node linkType: hard "@aws-sdk/client-lambda@npm:^3.332.0": - version: 3.624.0 - resolution: "@aws-sdk/client-lambda@npm:3.624.0" + version: 3.656.0 + resolution: "@aws-sdk/client-lambda@npm:3.656.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/client-sso-oidc": 3.624.0 - "@aws-sdk/client-sts": 3.624.0 - "@aws-sdk/core": 3.624.0 - "@aws-sdk/credential-provider-node": 3.624.0 - "@aws-sdk/middleware-host-header": 3.620.0 - "@aws-sdk/middleware-logger": 3.609.0 - "@aws-sdk/middleware-recursion-detection": 3.620.0 - "@aws-sdk/middleware-user-agent": 3.620.0 - "@aws-sdk/region-config-resolver": 3.614.0 - "@aws-sdk/types": 3.609.0 - "@aws-sdk/util-endpoints": 3.614.0 - "@aws-sdk/util-user-agent-browser": 3.609.0 - "@aws-sdk/util-user-agent-node": 3.614.0 - "@smithy/config-resolver": ^3.0.5 - "@smithy/core": ^2.3.2 - "@smithy/eventstream-serde-browser": ^3.0.5 - "@smithy/eventstream-serde-config-resolver": ^3.0.3 - "@smithy/eventstream-serde-node": ^3.0.4 - "@smithy/fetch-http-handler": ^3.2.4 - "@smithy/hash-node": ^3.0.3 - "@smithy/invalid-dependency": ^3.0.3 - "@smithy/middleware-content-length": ^3.0.5 - "@smithy/middleware-endpoint": ^3.1.0 - "@smithy/middleware-retry": ^3.0.14 - "@smithy/middleware-serde": ^3.0.3 - "@smithy/middleware-stack": ^3.0.3 - "@smithy/node-config-provider": ^3.1.4 - "@smithy/node-http-handler": ^3.1.4 - "@smithy/protocol-http": ^4.1.0 - "@smithy/smithy-client": ^3.1.12 - "@smithy/types": ^3.3.0 - "@smithy/url-parser": ^3.0.3 + "@aws-sdk/client-sso-oidc": 3.654.0 + "@aws-sdk/client-sts": 3.654.0 + "@aws-sdk/core": 3.654.0 + "@aws-sdk/credential-provider-node": 3.654.0 + "@aws-sdk/middleware-host-header": 3.654.0 + "@aws-sdk/middleware-logger": 3.654.0 + "@aws-sdk/middleware-recursion-detection": 3.654.0 + "@aws-sdk/middleware-user-agent": 3.654.0 + "@aws-sdk/region-config-resolver": 3.654.0 + "@aws-sdk/types": 3.654.0 + "@aws-sdk/util-endpoints": 3.654.0 + "@aws-sdk/util-user-agent-browser": 3.654.0 + "@aws-sdk/util-user-agent-node": 3.654.0 + "@smithy/config-resolver": ^3.0.8 + "@smithy/core": ^2.4.3 + "@smithy/eventstream-serde-browser": ^3.0.9 + "@smithy/eventstream-serde-config-resolver": ^3.0.6 + "@smithy/eventstream-serde-node": ^3.0.8 + "@smithy/fetch-http-handler": ^3.2.7 + "@smithy/hash-node": ^3.0.6 + "@smithy/invalid-dependency": ^3.0.6 + "@smithy/middleware-content-length": ^3.0.8 + "@smithy/middleware-endpoint": ^3.1.3 + "@smithy/middleware-retry": ^3.0.18 + "@smithy/middleware-serde": ^3.0.6 + "@smithy/middleware-stack": ^3.0.6 + "@smithy/node-config-provider": ^3.1.7 + "@smithy/node-http-handler": ^3.2.2 + "@smithy/protocol-http": ^4.1.3 + "@smithy/smithy-client": ^3.3.2 + "@smithy/types": ^3.4.2 + "@smithy/url-parser": ^3.0.6 "@smithy/util-base64": ^3.0.0 "@smithy/util-body-length-browser": ^3.0.0 "@smithy/util-body-length-node": ^3.0.0 - "@smithy/util-defaults-mode-browser": ^3.0.14 - "@smithy/util-defaults-mode-node": ^3.0.14 - "@smithy/util-endpoints": ^2.0.5 - "@smithy/util-middleware": ^3.0.3 - "@smithy/util-retry": ^3.0.3 - "@smithy/util-stream": ^3.1.3 + "@smithy/util-defaults-mode-browser": ^3.0.18 + "@smithy/util-defaults-mode-node": ^3.0.18 + "@smithy/util-endpoints": ^2.1.2 + "@smithy/util-middleware": ^3.0.6 + "@smithy/util-retry": ^3.0.6 + "@smithy/util-stream": ^3.1.6 "@smithy/util-utf8": ^3.0.0 - "@smithy/util-waiter": ^3.1.2 + "@smithy/util-waiter": ^3.1.5 tslib: ^2.6.2 - checksum: b8af0f0d99b3b3e0f05cc81d04d703c055f14764760703aa942a5c9408785a779147010b9c38685034c62d5a90d928ed810799e7db561276327bfed3c814271a + checksum: 7cdd969d6ccd15cad0a052a7b97f1e7a7a0d58028b966d3020d1bff68b162b0dc14c6c6974e82d8f2b62653ba7fb1e42a57f9c03f4f288e77d94e06fa608ed0e languageName: node linkType: hard "@aws-sdk/client-s3@npm:^3.332.0": - version: 3.624.0 - resolution: "@aws-sdk/client-s3@npm:3.624.0" + version: 3.654.0 + resolution: "@aws-sdk/client-s3@npm:3.654.0" dependencies: "@aws-crypto/sha1-browser": 5.2.0 "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/client-sso-oidc": 3.624.0 - "@aws-sdk/client-sts": 3.624.0 - "@aws-sdk/core": 3.624.0 - "@aws-sdk/credential-provider-node": 3.624.0 - "@aws-sdk/middleware-bucket-endpoint": 3.620.0 - "@aws-sdk/middleware-expect-continue": 3.620.0 - "@aws-sdk/middleware-flexible-checksums": 3.620.0 - "@aws-sdk/middleware-host-header": 3.620.0 - "@aws-sdk/middleware-location-constraint": 3.609.0 - "@aws-sdk/middleware-logger": 3.609.0 - "@aws-sdk/middleware-recursion-detection": 3.620.0 - "@aws-sdk/middleware-sdk-s3": 3.624.0 - "@aws-sdk/middleware-ssec": 3.609.0 - "@aws-sdk/middleware-user-agent": 3.620.0 - "@aws-sdk/region-config-resolver": 3.614.0 - "@aws-sdk/signature-v4-multi-region": 3.624.0 - "@aws-sdk/types": 3.609.0 - "@aws-sdk/util-endpoints": 3.614.0 - "@aws-sdk/util-user-agent-browser": 3.609.0 - "@aws-sdk/util-user-agent-node": 3.614.0 - "@aws-sdk/xml-builder": 3.609.0 - "@smithy/config-resolver": ^3.0.5 - "@smithy/core": ^2.3.2 - "@smithy/eventstream-serde-browser": ^3.0.5 - "@smithy/eventstream-serde-config-resolver": ^3.0.3 - "@smithy/eventstream-serde-node": ^3.0.4 - "@smithy/fetch-http-handler": ^3.2.4 - "@smithy/hash-blob-browser": ^3.1.2 - "@smithy/hash-node": ^3.0.3 - "@smithy/hash-stream-node": ^3.1.2 - "@smithy/invalid-dependency": ^3.0.3 - "@smithy/md5-js": ^3.0.3 - "@smithy/middleware-content-length": ^3.0.5 - "@smithy/middleware-endpoint": ^3.1.0 - "@smithy/middleware-retry": ^3.0.14 - "@smithy/middleware-serde": ^3.0.3 - "@smithy/middleware-stack": ^3.0.3 - "@smithy/node-config-provider": ^3.1.4 - "@smithy/node-http-handler": ^3.1.4 - "@smithy/protocol-http": ^4.1.0 - "@smithy/smithy-client": ^3.1.12 - "@smithy/types": ^3.3.0 - "@smithy/url-parser": ^3.0.3 + "@aws-sdk/client-sso-oidc": 3.654.0 + "@aws-sdk/client-sts": 3.654.0 + "@aws-sdk/core": 3.654.0 + "@aws-sdk/credential-provider-node": 3.654.0 + "@aws-sdk/middleware-bucket-endpoint": 3.654.0 + "@aws-sdk/middleware-expect-continue": 3.654.0 + "@aws-sdk/middleware-flexible-checksums": 3.654.0 + "@aws-sdk/middleware-host-header": 3.654.0 + "@aws-sdk/middleware-location-constraint": 3.654.0 + "@aws-sdk/middleware-logger": 3.654.0 + "@aws-sdk/middleware-recursion-detection": 3.654.0 + "@aws-sdk/middleware-sdk-s3": 3.654.0 + "@aws-sdk/middleware-ssec": 3.654.0 + "@aws-sdk/middleware-user-agent": 3.654.0 + "@aws-sdk/region-config-resolver": 3.654.0 + "@aws-sdk/signature-v4-multi-region": 3.654.0 + "@aws-sdk/types": 3.654.0 + "@aws-sdk/util-endpoints": 3.654.0 + "@aws-sdk/util-user-agent-browser": 3.654.0 + "@aws-sdk/util-user-agent-node": 3.654.0 + "@aws-sdk/xml-builder": 3.654.0 + "@smithy/config-resolver": ^3.0.8 + "@smithy/core": ^2.4.3 + "@smithy/eventstream-serde-browser": ^3.0.9 + "@smithy/eventstream-serde-config-resolver": ^3.0.6 + "@smithy/eventstream-serde-node": ^3.0.8 + "@smithy/fetch-http-handler": ^3.2.7 + "@smithy/hash-blob-browser": ^3.1.5 + "@smithy/hash-node": ^3.0.6 + "@smithy/hash-stream-node": ^3.1.5 + "@smithy/invalid-dependency": ^3.0.6 + "@smithy/md5-js": ^3.0.6 + "@smithy/middleware-content-length": ^3.0.8 + "@smithy/middleware-endpoint": ^3.1.3 + "@smithy/middleware-retry": ^3.0.18 + "@smithy/middleware-serde": ^3.0.6 + "@smithy/middleware-stack": ^3.0.6 + "@smithy/node-config-provider": ^3.1.7 + "@smithy/node-http-handler": ^3.2.2 + "@smithy/protocol-http": ^4.1.3 + "@smithy/smithy-client": ^3.3.2 + "@smithy/types": ^3.4.2 + "@smithy/url-parser": ^3.0.6 "@smithy/util-base64": ^3.0.0 "@smithy/util-body-length-browser": ^3.0.0 "@smithy/util-body-length-node": ^3.0.0 - "@smithy/util-defaults-mode-browser": ^3.0.14 - "@smithy/util-defaults-mode-node": ^3.0.14 - "@smithy/util-endpoints": ^2.0.5 - "@smithy/util-middleware": ^3.0.3 - "@smithy/util-retry": ^3.0.3 - "@smithy/util-stream": ^3.1.3 + "@smithy/util-defaults-mode-browser": ^3.0.18 + "@smithy/util-defaults-mode-node": ^3.0.18 + "@smithy/util-endpoints": ^2.1.2 + "@smithy/util-middleware": ^3.0.6 + "@smithy/util-retry": ^3.0.6 + "@smithy/util-stream": ^3.1.6 "@smithy/util-utf8": ^3.0.0 - "@smithy/util-waiter": ^3.1.2 + "@smithy/util-waiter": ^3.1.5 tslib: ^2.6.2 - checksum: 885b19d792444db77ef7c56c7a4a2de5514dec46d53d5971b90e2789aa8e8da68e09ade287b5d536b8b010662ebe6eaabf4d6df837c2e20a7b4f1950681a8cd2 + checksum: 39da200413335ef4fbb64cffa94ffbb5d2dfbb09841d7c10e19c6f7e50790edd72f8fe0bc87b82950c9e65bf02ea24786f67ccc068e6064ced96cbe44baa0a2b languageName: node linkType: hard -"@aws-sdk/client-sso-oidc@npm:3.624.0": - version: 3.624.0 - resolution: "@aws-sdk/client-sso-oidc@npm:3.624.0" +"@aws-sdk/client-sso-oidc@npm:3.654.0": + version: 3.654.0 + resolution: "@aws-sdk/client-sso-oidc@npm:3.654.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.624.0 - "@aws-sdk/credential-provider-node": 3.624.0 - "@aws-sdk/middleware-host-header": 3.620.0 - "@aws-sdk/middleware-logger": 3.609.0 - "@aws-sdk/middleware-recursion-detection": 3.620.0 - "@aws-sdk/middleware-user-agent": 3.620.0 - "@aws-sdk/region-config-resolver": 3.614.0 - "@aws-sdk/types": 3.609.0 - "@aws-sdk/util-endpoints": 3.614.0 - "@aws-sdk/util-user-agent-browser": 3.609.0 - "@aws-sdk/util-user-agent-node": 3.614.0 - "@smithy/config-resolver": ^3.0.5 - "@smithy/core": ^2.3.2 - "@smithy/fetch-http-handler": ^3.2.4 - "@smithy/hash-node": ^3.0.3 - "@smithy/invalid-dependency": ^3.0.3 - "@smithy/middleware-content-length": ^3.0.5 - "@smithy/middleware-endpoint": ^3.1.0 - "@smithy/middleware-retry": ^3.0.14 - "@smithy/middleware-serde": ^3.0.3 - "@smithy/middleware-stack": ^3.0.3 - "@smithy/node-config-provider": ^3.1.4 - "@smithy/node-http-handler": ^3.1.4 - "@smithy/protocol-http": ^4.1.0 - "@smithy/smithy-client": ^3.1.12 - "@smithy/types": ^3.3.0 - "@smithy/url-parser": ^3.0.3 + "@aws-sdk/core": 3.654.0 + "@aws-sdk/credential-provider-node": 3.654.0 + "@aws-sdk/middleware-host-header": 3.654.0 + "@aws-sdk/middleware-logger": 3.654.0 + "@aws-sdk/middleware-recursion-detection": 3.654.0 + "@aws-sdk/middleware-user-agent": 3.654.0 + "@aws-sdk/region-config-resolver": 3.654.0 + "@aws-sdk/types": 3.654.0 + "@aws-sdk/util-endpoints": 3.654.0 + "@aws-sdk/util-user-agent-browser": 3.654.0 + "@aws-sdk/util-user-agent-node": 3.654.0 + "@smithy/config-resolver": ^3.0.8 + "@smithy/core": ^2.4.3 + "@smithy/fetch-http-handler": ^3.2.7 + "@smithy/hash-node": ^3.0.6 + "@smithy/invalid-dependency": ^3.0.6 + "@smithy/middleware-content-length": ^3.0.8 + "@smithy/middleware-endpoint": ^3.1.3 + "@smithy/middleware-retry": ^3.0.18 + "@smithy/middleware-serde": ^3.0.6 + "@smithy/middleware-stack": ^3.0.6 + "@smithy/node-config-provider": ^3.1.7 + "@smithy/node-http-handler": ^3.2.2 + "@smithy/protocol-http": ^4.1.3 + "@smithy/smithy-client": ^3.3.2 + "@smithy/types": ^3.4.2 + "@smithy/url-parser": ^3.0.6 "@smithy/util-base64": ^3.0.0 "@smithy/util-body-length-browser": ^3.0.0 "@smithy/util-body-length-node": ^3.0.0 - "@smithy/util-defaults-mode-browser": ^3.0.14 - "@smithy/util-defaults-mode-node": ^3.0.14 - "@smithy/util-endpoints": ^2.0.5 - "@smithy/util-middleware": ^3.0.3 - "@smithy/util-retry": ^3.0.3 + "@smithy/util-defaults-mode-browser": ^3.0.18 + "@smithy/util-defaults-mode-node": ^3.0.18 + "@smithy/util-endpoints": ^2.1.2 + "@smithy/util-middleware": ^3.0.6 + "@smithy/util-retry": ^3.0.6 "@smithy/util-utf8": ^3.0.0 tslib: ^2.6.2 peerDependencies: - "@aws-sdk/client-sts": ^3.624.0 - checksum: 410d9b1105daa21f0d9f2c86ac62474eb1b152e1952c341a769cbe1447a7ebc6063f2f337402f3a3f0add1250148d4b0c66781bf7d2197b2fcd9b89e420087db + "@aws-sdk/client-sts": ^3.654.0 + checksum: d4a4b978629c290f1c26e1e50e48171dfa58bce938e97fd6c4ad605cc3c40b7a3c51e3a5925816b5be09cfec5cb0c7f5bf4abc9e0244544dd4cc7bc94a8865db languageName: node linkType: hard -"@aws-sdk/client-sso@npm:3.624.0": - version: 3.624.0 - resolution: "@aws-sdk/client-sso@npm:3.624.0" +"@aws-sdk/client-sso@npm:3.654.0": + version: 3.654.0 + resolution: "@aws-sdk/client-sso@npm:3.654.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/core": 3.624.0 - "@aws-sdk/middleware-host-header": 3.620.0 - "@aws-sdk/middleware-logger": 3.609.0 - "@aws-sdk/middleware-recursion-detection": 3.620.0 - "@aws-sdk/middleware-user-agent": 3.620.0 - "@aws-sdk/region-config-resolver": 3.614.0 - "@aws-sdk/types": 3.609.0 - "@aws-sdk/util-endpoints": 3.614.0 - "@aws-sdk/util-user-agent-browser": 3.609.0 - "@aws-sdk/util-user-agent-node": 3.614.0 - "@smithy/config-resolver": ^3.0.5 - "@smithy/core": ^2.3.2 - "@smithy/fetch-http-handler": ^3.2.4 - "@smithy/hash-node": ^3.0.3 - "@smithy/invalid-dependency": ^3.0.3 - "@smithy/middleware-content-length": ^3.0.5 - "@smithy/middleware-endpoint": ^3.1.0 - "@smithy/middleware-retry": ^3.0.14 - "@smithy/middleware-serde": ^3.0.3 - "@smithy/middleware-stack": ^3.0.3 - "@smithy/node-config-provider": ^3.1.4 - "@smithy/node-http-handler": ^3.1.4 - "@smithy/protocol-http": ^4.1.0 - "@smithy/smithy-client": ^3.1.12 - "@smithy/types": ^3.3.0 - "@smithy/url-parser": ^3.0.3 + "@aws-sdk/core": 3.654.0 + "@aws-sdk/middleware-host-header": 3.654.0 + "@aws-sdk/middleware-logger": 3.654.0 + "@aws-sdk/middleware-recursion-detection": 3.654.0 + "@aws-sdk/middleware-user-agent": 3.654.0 + "@aws-sdk/region-config-resolver": 3.654.0 + "@aws-sdk/types": 3.654.0 + "@aws-sdk/util-endpoints": 3.654.0 + "@aws-sdk/util-user-agent-browser": 3.654.0 + "@aws-sdk/util-user-agent-node": 3.654.0 + "@smithy/config-resolver": ^3.0.8 + "@smithy/core": ^2.4.3 + "@smithy/fetch-http-handler": ^3.2.7 + "@smithy/hash-node": ^3.0.6 + "@smithy/invalid-dependency": ^3.0.6 + "@smithy/middleware-content-length": ^3.0.8 + "@smithy/middleware-endpoint": ^3.1.3 + "@smithy/middleware-retry": ^3.0.18 + "@smithy/middleware-serde": ^3.0.6 + "@smithy/middleware-stack": ^3.0.6 + "@smithy/node-config-provider": ^3.1.7 + "@smithy/node-http-handler": ^3.2.2 + "@smithy/protocol-http": ^4.1.3 + "@smithy/smithy-client": ^3.3.2 + "@smithy/types": ^3.4.2 + "@smithy/url-parser": ^3.0.6 "@smithy/util-base64": ^3.0.0 "@smithy/util-body-length-browser": ^3.0.0 "@smithy/util-body-length-node": ^3.0.0 - "@smithy/util-defaults-mode-browser": ^3.0.14 - "@smithy/util-defaults-mode-node": ^3.0.14 - "@smithy/util-endpoints": ^2.0.5 - "@smithy/util-middleware": ^3.0.3 - "@smithy/util-retry": ^3.0.3 + "@smithy/util-defaults-mode-browser": ^3.0.18 + "@smithy/util-defaults-mode-node": ^3.0.18 + "@smithy/util-endpoints": ^2.1.2 + "@smithy/util-middleware": ^3.0.6 + "@smithy/util-retry": ^3.0.6 "@smithy/util-utf8": ^3.0.0 tslib: ^2.6.2 - checksum: 18a524f1bc87b3035112056be831fb254c8805f4f281f9cf9b996346fa885ac801ce93d149e05a832907b34d2522a3cc71d1133b6219f99704889fccf5fa6b89 + checksum: beb1ef4bfd8ed34d35b7eca962a989d1d560a86eb652d55175a68304f17a2c2975ac95f5e920d661caaafecf8eb5195c809279e6d7d776a37a90d329988419c3 languageName: node linkType: hard -"@aws-sdk/client-sts@npm:3.624.0": - version: 3.624.0 - resolution: "@aws-sdk/client-sts@npm:3.624.0" +"@aws-sdk/client-sts@npm:3.654.0": + version: 3.654.0 + resolution: "@aws-sdk/client-sts@npm:3.654.0" dependencies: "@aws-crypto/sha256-browser": 5.2.0 "@aws-crypto/sha256-js": 5.2.0 - "@aws-sdk/client-sso-oidc": 3.624.0 - "@aws-sdk/core": 3.624.0 - "@aws-sdk/credential-provider-node": 3.624.0 - "@aws-sdk/middleware-host-header": 3.620.0 - "@aws-sdk/middleware-logger": 3.609.0 - "@aws-sdk/middleware-recursion-detection": 3.620.0 - "@aws-sdk/middleware-user-agent": 3.620.0 - "@aws-sdk/region-config-resolver": 3.614.0 - "@aws-sdk/types": 3.609.0 - "@aws-sdk/util-endpoints": 3.614.0 - "@aws-sdk/util-user-agent-browser": 3.609.0 - "@aws-sdk/util-user-agent-node": 3.614.0 - "@smithy/config-resolver": ^3.0.5 - "@smithy/core": ^2.3.2 - "@smithy/fetch-http-handler": ^3.2.4 - "@smithy/hash-node": ^3.0.3 - "@smithy/invalid-dependency": ^3.0.3 - "@smithy/middleware-content-length": ^3.0.5 - "@smithy/middleware-endpoint": ^3.1.0 - "@smithy/middleware-retry": ^3.0.14 - "@smithy/middleware-serde": ^3.0.3 - "@smithy/middleware-stack": ^3.0.3 - "@smithy/node-config-provider": ^3.1.4 - "@smithy/node-http-handler": ^3.1.4 - "@smithy/protocol-http": ^4.1.0 - "@smithy/smithy-client": ^3.1.12 - "@smithy/types": ^3.3.0 - "@smithy/url-parser": ^3.0.3 + "@aws-sdk/client-sso-oidc": 3.654.0 + "@aws-sdk/core": 3.654.0 + "@aws-sdk/credential-provider-node": 3.654.0 + "@aws-sdk/middleware-host-header": 3.654.0 + "@aws-sdk/middleware-logger": 3.654.0 + "@aws-sdk/middleware-recursion-detection": 3.654.0 + "@aws-sdk/middleware-user-agent": 3.654.0 + "@aws-sdk/region-config-resolver": 3.654.0 + "@aws-sdk/types": 3.654.0 + "@aws-sdk/util-endpoints": 3.654.0 + "@aws-sdk/util-user-agent-browser": 3.654.0 + "@aws-sdk/util-user-agent-node": 3.654.0 + "@smithy/config-resolver": ^3.0.8 + "@smithy/core": ^2.4.3 + "@smithy/fetch-http-handler": ^3.2.7 + "@smithy/hash-node": ^3.0.6 + "@smithy/invalid-dependency": ^3.0.6 + "@smithy/middleware-content-length": ^3.0.8 + "@smithy/middleware-endpoint": ^3.1.3 + "@smithy/middleware-retry": ^3.0.18 + "@smithy/middleware-serde": ^3.0.6 + "@smithy/middleware-stack": ^3.0.6 + "@smithy/node-config-provider": ^3.1.7 + "@smithy/node-http-handler": ^3.2.2 + "@smithy/protocol-http": ^4.1.3 + "@smithy/smithy-client": ^3.3.2 + "@smithy/types": ^3.4.2 + "@smithy/url-parser": ^3.0.6 "@smithy/util-base64": ^3.0.0 "@smithy/util-body-length-browser": ^3.0.0 "@smithy/util-body-length-node": ^3.0.0 - "@smithy/util-defaults-mode-browser": ^3.0.14 - "@smithy/util-defaults-mode-node": ^3.0.14 - "@smithy/util-endpoints": ^2.0.5 - "@smithy/util-middleware": ^3.0.3 - "@smithy/util-retry": ^3.0.3 + "@smithy/util-defaults-mode-browser": ^3.0.18 + "@smithy/util-defaults-mode-node": ^3.0.18 + "@smithy/util-endpoints": ^2.1.2 + "@smithy/util-middleware": ^3.0.6 + "@smithy/util-retry": ^3.0.6 "@smithy/util-utf8": ^3.0.0 tslib: ^2.6.2 - checksum: 140dca781e8a84dab044b9d43cf9ebf82a598972c2e05044898691fb2ed1db58d06746148d46695ee393664a4b63127fe4a0e8e116411df58906ca16652870f2 + checksum: 27c793be26d637f304bc80acb8d763d59c2ea4618d6adead95f36bb5f0bdf5ee3f00222497dd7114d23b7f3320b15171c317e7b588b6e6a91f07ef618f9e5478 languageName: node linkType: hard -"@aws-sdk/core@npm:3.624.0": - version: 3.624.0 - resolution: "@aws-sdk/core@npm:3.624.0" +"@aws-sdk/core@npm:3.654.0": + version: 3.654.0 + resolution: "@aws-sdk/core@npm:3.654.0" dependencies: - "@smithy/core": ^2.3.2 - "@smithy/node-config-provider": ^3.1.4 - "@smithy/protocol-http": ^4.1.0 - "@smithy/signature-v4": ^4.1.0 - "@smithy/smithy-client": ^3.1.12 - "@smithy/types": ^3.3.0 - "@smithy/util-middleware": ^3.0.3 + "@smithy/core": ^2.4.3 + "@smithy/node-config-provider": ^3.1.7 + "@smithy/property-provider": ^3.1.6 + "@smithy/protocol-http": ^4.1.3 + "@smithy/signature-v4": ^4.1.3 + "@smithy/smithy-client": ^3.3.2 + "@smithy/types": ^3.4.2 + "@smithy/util-middleware": ^3.0.6 fast-xml-parser: 4.4.1 tslib: ^2.6.2 - checksum: 5ba3922f9e56580c4aa700ad3d3dc7f9ab119cad4270b83318c562a8f6bb2a8a0102230d485fb01dabd2b33bdb1b3b665435f2fe03b4a57189b9670b554ded3b + checksum: 9e4b92d0e36aee68856afe09ca11f4f246eb325b3b087da6c2f70d3ef4e268f0fa76e2e77b6fa39021955a3ad933379aa89f48ce3b9b782762d4252f7f61d441 languageName: node linkType: hard -"@aws-sdk/credential-provider-env@npm:3.620.1": - version: 3.620.1 - resolution: "@aws-sdk/credential-provider-env@npm:3.620.1" +"@aws-sdk/credential-provider-env@npm:3.654.0": + version: 3.654.0 + resolution: "@aws-sdk/credential-provider-env@npm:3.654.0" dependencies: - "@aws-sdk/types": 3.609.0 - "@smithy/property-provider": ^3.1.3 - "@smithy/types": ^3.3.0 + "@aws-sdk/types": 3.654.0 + "@smithy/property-provider": ^3.1.6 + "@smithy/types": ^3.4.2 tslib: ^2.6.2 - checksum: 3e05eeb6c6490e7759d03b7b688ef321d5e6c97929f21226e912b01aa926815312043febd505e8b43b54010b5ae2717559aba6deeea93bda7d6cf0d8a0b9fc76 + checksum: ca43bfe589dc4db0f156855c0ec6c5859533000a37f75eb701747cda374bf9e62a0e11358c5c4ad41c574d63e714a4be20087579ff24fd22dd0507c2c1645ab5 languageName: node linkType: hard -"@aws-sdk/credential-provider-http@npm:3.622.0": - version: 3.622.0 - resolution: "@aws-sdk/credential-provider-http@npm:3.622.0" +"@aws-sdk/credential-provider-http@npm:3.654.0": + version: 3.654.0 + resolution: "@aws-sdk/credential-provider-http@npm:3.654.0" dependencies: - "@aws-sdk/types": 3.609.0 - "@smithy/fetch-http-handler": ^3.2.4 - "@smithy/node-http-handler": ^3.1.4 - "@smithy/property-provider": ^3.1.3 - "@smithy/protocol-http": ^4.1.0 - "@smithy/smithy-client": ^3.1.12 - "@smithy/types": ^3.3.0 - "@smithy/util-stream": ^3.1.3 + "@aws-sdk/types": 3.654.0 + "@smithy/fetch-http-handler": ^3.2.7 + "@smithy/node-http-handler": ^3.2.2 + "@smithy/property-provider": ^3.1.6 + "@smithy/protocol-http": ^4.1.3 + "@smithy/smithy-client": ^3.3.2 + "@smithy/types": ^3.4.2 + "@smithy/util-stream": ^3.1.6 tslib: ^2.6.2 - checksum: 0df31c8f484492ca9e1925569064a374f6b882fc0fbd9666c180413413594f16cb413f7f6d121b5dd81598f5f7a8a0084d4a2526249be7083d069b9313ba2815 + checksum: 9eac0812e89afd063d66b1d984ca36ff04e53332eda36d12b2f20784f64e0fe0fd60370ab127c4b4a6187fe88cf5b9779b3013b4a3bce7b23ab67da20a3d82a4 languageName: node linkType: hard -"@aws-sdk/credential-provider-ini@npm:3.624.0": - version: 3.624.0 - resolution: "@aws-sdk/credential-provider-ini@npm:3.624.0" +"@aws-sdk/credential-provider-ini@npm:3.654.0": + version: 3.654.0 + resolution: "@aws-sdk/credential-provider-ini@npm:3.654.0" dependencies: - "@aws-sdk/credential-provider-env": 3.620.1 - "@aws-sdk/credential-provider-http": 3.622.0 - "@aws-sdk/credential-provider-process": 3.620.1 - "@aws-sdk/credential-provider-sso": 3.624.0 - "@aws-sdk/credential-provider-web-identity": 3.621.0 - "@aws-sdk/types": 3.609.0 - "@smithy/credential-provider-imds": ^3.2.0 - "@smithy/property-provider": ^3.1.3 - "@smithy/shared-ini-file-loader": ^3.1.4 - "@smithy/types": ^3.3.0 + "@aws-sdk/credential-provider-env": 3.654.0 + "@aws-sdk/credential-provider-http": 3.654.0 + "@aws-sdk/credential-provider-process": 3.654.0 + "@aws-sdk/credential-provider-sso": 3.654.0 + "@aws-sdk/credential-provider-web-identity": 3.654.0 + "@aws-sdk/types": 3.654.0 + "@smithy/credential-provider-imds": ^3.2.3 + "@smithy/property-provider": ^3.1.6 + "@smithy/shared-ini-file-loader": ^3.1.7 + "@smithy/types": ^3.4.2 tslib: ^2.6.2 peerDependencies: - "@aws-sdk/client-sts": ^3.624.0 - checksum: 771320c7decd7e74ae5fa2f57f8f92e26786bbba6e617b2e0ebbf2679dc0173008c9cf2f9a092ade35622c22265d32e1bea7b9764e54dbb0c3d70f442f475591 - languageName: node - linkType: hard - -"@aws-sdk/credential-provider-node@npm:3.624.0": - version: 3.624.0 - resolution: "@aws-sdk/credential-provider-node@npm:3.624.0" - dependencies: - "@aws-sdk/credential-provider-env": 3.620.1 - "@aws-sdk/credential-provider-http": 3.622.0 - "@aws-sdk/credential-provider-ini": 3.624.0 - "@aws-sdk/credential-provider-process": 3.620.1 - "@aws-sdk/credential-provider-sso": 3.624.0 - "@aws-sdk/credential-provider-web-identity": 3.621.0 - "@aws-sdk/types": 3.609.0 - "@smithy/credential-provider-imds": ^3.2.0 - "@smithy/property-provider": ^3.1.3 - "@smithy/shared-ini-file-loader": ^3.1.4 - "@smithy/types": ^3.3.0 + "@aws-sdk/client-sts": ^3.654.0 + checksum: a227a95e2fb08937ad7a58edeaf831c79ae38f995bdac2358c8496b3950dea3b77ada198014bd3dd98a9b26ae734067553a7589d1e8c4caad87fd8d159e53a81 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-node@npm:3.654.0": + version: 3.654.0 + resolution: "@aws-sdk/credential-provider-node@npm:3.654.0" + dependencies: + "@aws-sdk/credential-provider-env": 3.654.0 + "@aws-sdk/credential-provider-http": 3.654.0 + "@aws-sdk/credential-provider-ini": 3.654.0 + "@aws-sdk/credential-provider-process": 3.654.0 + "@aws-sdk/credential-provider-sso": 3.654.0 + "@aws-sdk/credential-provider-web-identity": 3.654.0 + "@aws-sdk/types": 3.654.0 + "@smithy/credential-provider-imds": ^3.2.3 + "@smithy/property-provider": ^3.1.6 + "@smithy/shared-ini-file-loader": ^3.1.7 + "@smithy/types": ^3.4.2 tslib: ^2.6.2 - checksum: 80382f9b8f3cb395858bb024797ce39ab3a9d979e5c5fb484f8322178a400147cd53ca85ec429478b292c253e959e4c443343d22951e7a1ae09d9df6cd1145b9 + checksum: e87ab967059c28a8114eac718ac0567b4f1c1f04e502f38e4103a5b2d46836a16f38efbe73f745b428631257329302f4087abce0fe8bead01919d06151743a3d languageName: node linkType: hard -"@aws-sdk/credential-provider-process@npm:3.620.1": - version: 3.620.1 - resolution: "@aws-sdk/credential-provider-process@npm:3.620.1" +"@aws-sdk/credential-provider-process@npm:3.654.0": + version: 3.654.0 + resolution: "@aws-sdk/credential-provider-process@npm:3.654.0" dependencies: - "@aws-sdk/types": 3.609.0 - "@smithy/property-provider": ^3.1.3 - "@smithy/shared-ini-file-loader": ^3.1.4 - "@smithy/types": ^3.3.0 + "@aws-sdk/types": 3.654.0 + "@smithy/property-provider": ^3.1.6 + "@smithy/shared-ini-file-loader": ^3.1.7 + "@smithy/types": ^3.4.2 tslib: ^2.6.2 - checksum: 1fd6d3abf35ccfaed0882ee74e4d876e8c6cfe8d8b23c574dfe98364b2a2f3226d97fe35e2d48b88dd514906595cbb5fa1e0066d989a9582f73f92117796168f + checksum: 1aff957324871821ec2fe9b4741229926ec4e6246f7af7b7b49ec7ac995b9be8bbcadae907208877542b32ee9051b65972406049e8adb2771287709de9c8ee52 languageName: node linkType: hard -"@aws-sdk/credential-provider-sso@npm:3.624.0": - version: 3.624.0 - resolution: "@aws-sdk/credential-provider-sso@npm:3.624.0" +"@aws-sdk/credential-provider-sso@npm:3.654.0": + version: 3.654.0 + resolution: "@aws-sdk/credential-provider-sso@npm:3.654.0" dependencies: - "@aws-sdk/client-sso": 3.624.0 - "@aws-sdk/token-providers": 3.614.0 - "@aws-sdk/types": 3.609.0 - "@smithy/property-provider": ^3.1.3 - "@smithy/shared-ini-file-loader": ^3.1.4 - "@smithy/types": ^3.3.0 + "@aws-sdk/client-sso": 3.654.0 + "@aws-sdk/token-providers": 3.654.0 + "@aws-sdk/types": 3.654.0 + "@smithy/property-provider": ^3.1.6 + "@smithy/shared-ini-file-loader": ^3.1.7 + "@smithy/types": ^3.4.2 tslib: ^2.6.2 - checksum: bb306d8be1dcf54815673ef4fcc15699b3edc014ab7b2a8640a6e470a5124a69e2a4aed932ce43bfe968c45ea1582232b261b99283debeb62c51b69b28fdf297 + checksum: 3c434ce89101034afb58d757e45a48ab37184ad4823f8318baea26d60773308e3ec9627fbe3ec91d325f4a473133126f401e1311284cbd5315e7007d9d14a055 languageName: node linkType: hard -"@aws-sdk/credential-provider-web-identity@npm:3.621.0": - version: 3.621.0 - resolution: "@aws-sdk/credential-provider-web-identity@npm:3.621.0" +"@aws-sdk/credential-provider-web-identity@npm:3.654.0": + version: 3.654.0 + resolution: "@aws-sdk/credential-provider-web-identity@npm:3.654.0" dependencies: - "@aws-sdk/types": 3.609.0 - "@smithy/property-provider": ^3.1.3 - "@smithy/types": ^3.3.0 + "@aws-sdk/types": 3.654.0 + "@smithy/property-provider": ^3.1.6 + "@smithy/types": ^3.4.2 tslib: ^2.6.2 peerDependencies: - "@aws-sdk/client-sts": ^3.621.0 - checksum: b1157e83b81c21f384ad95d29c646149124136c38e6395265ff8d9f5f6afec1e3e2b70c1f0be165c440058802c3871f3766c5e7ba44705ced447de221f4d04df + "@aws-sdk/client-sts": ^3.654.0 + checksum: 4aaca40595163805a018e3573a7201dc1b662df8a011f807f20de154e58b7e6c24b4427863a05cce30bd909e99429c6428f9308bdface125b7b67acc88030a99 languageName: node linkType: hard @@ -743,221 +744,223 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/middleware-bucket-endpoint@npm:3.620.0": - version: 3.620.0 - resolution: "@aws-sdk/middleware-bucket-endpoint@npm:3.620.0" +"@aws-sdk/middleware-bucket-endpoint@npm:3.654.0": + version: 3.654.0 + resolution: "@aws-sdk/middleware-bucket-endpoint@npm:3.654.0" dependencies: - "@aws-sdk/types": 3.609.0 + "@aws-sdk/types": 3.654.0 "@aws-sdk/util-arn-parser": 3.568.0 - "@smithy/node-config-provider": ^3.1.4 - "@smithy/protocol-http": ^4.1.0 - "@smithy/types": ^3.3.0 + "@smithy/node-config-provider": ^3.1.7 + "@smithy/protocol-http": ^4.1.3 + "@smithy/types": ^3.4.2 "@smithy/util-config-provider": ^3.0.0 tslib: ^2.6.2 - checksum: a5539ad611d3a2f7709952bf735a075a9d18ed5e9c0abe4e268bca32775a2100f3e956a264f6afb0ad0b48600f5b1d3389ec0566cd2795e6ae2dbe5af322b56b + checksum: e08e7cce23b6ed1226d5e4c99bccbb4115978e3a55dad7e7fc41f5d7bcf49fc756b95ad4894809418c279a2f89e8c4cec46b781c79695f1cb00407aedd7c2d0b languageName: node linkType: hard -"@aws-sdk/middleware-endpoint-discovery@npm:3.620.0": - version: 3.620.0 - resolution: "@aws-sdk/middleware-endpoint-discovery@npm:3.620.0" +"@aws-sdk/middleware-endpoint-discovery@npm:3.654.0": + version: 3.654.0 + resolution: "@aws-sdk/middleware-endpoint-discovery@npm:3.654.0" dependencies: "@aws-sdk/endpoint-cache": 3.572.0 - "@aws-sdk/types": 3.609.0 - "@smithy/node-config-provider": ^3.1.4 - "@smithy/protocol-http": ^4.1.0 - "@smithy/types": ^3.3.0 + "@aws-sdk/types": 3.654.0 + "@smithy/node-config-provider": ^3.1.7 + "@smithy/protocol-http": ^4.1.3 + "@smithy/types": ^3.4.2 tslib: ^2.6.2 - checksum: 03626108c22468c48e6d80dce818177ad3a726416acb7e2a7cd5be5b3282b0db3c023363e1a5624da1eaf00d292b823d6bdedeacb14e580576ab6321f1d2391d + checksum: dafccb21b420f81c0b4b67e8beb4efecfd805a8dcbe3de16f0d33b70ab257600772cbefc78c9aca03fa8e2e79819288c00873da3f7b3fb07ce85fb51c21b67b0 languageName: node linkType: hard -"@aws-sdk/middleware-expect-continue@npm:3.620.0": - version: 3.620.0 - resolution: "@aws-sdk/middleware-expect-continue@npm:3.620.0" +"@aws-sdk/middleware-expect-continue@npm:3.654.0": + version: 3.654.0 + resolution: "@aws-sdk/middleware-expect-continue@npm:3.654.0" dependencies: - "@aws-sdk/types": 3.609.0 - "@smithy/protocol-http": ^4.1.0 - "@smithy/types": ^3.3.0 + "@aws-sdk/types": 3.654.0 + "@smithy/protocol-http": ^4.1.3 + "@smithy/types": ^3.4.2 tslib: ^2.6.2 - checksum: 739af454854562342984ac5e3c1c3dca39205344f52eda5961dae80020595062eaae6da2f76bf48ad486d92041c2a2bd30f1dd67b8b20ae043897d1d27b1a6bb + checksum: de613780c7d0e73aa7e99dedba967c05619e771899db0954efd2c58399dfe05154fa045df11281a764995664d5521e61fbc9a62afeb482f6272f695e311f45a9 languageName: node linkType: hard -"@aws-sdk/middleware-flexible-checksums@npm:3.620.0": - version: 3.620.0 - resolution: "@aws-sdk/middleware-flexible-checksums@npm:3.620.0" +"@aws-sdk/middleware-flexible-checksums@npm:3.654.0": + version: 3.654.0 + resolution: "@aws-sdk/middleware-flexible-checksums@npm:3.654.0" dependencies: "@aws-crypto/crc32": 5.2.0 "@aws-crypto/crc32c": 5.2.0 - "@aws-sdk/types": 3.609.0 + "@aws-sdk/types": 3.654.0 "@smithy/is-array-buffer": ^3.0.0 - "@smithy/protocol-http": ^4.1.0 - "@smithy/types": ^3.3.0 + "@smithy/node-config-provider": ^3.1.7 + "@smithy/protocol-http": ^4.1.3 + "@smithy/types": ^3.4.2 + "@smithy/util-middleware": ^3.0.6 "@smithy/util-utf8": ^3.0.0 tslib: ^2.6.2 - checksum: 2fc70ffa826d94924c0dae92ed5250c85aade93cbc15a488df81683d8f32eb7660f546569b1c2d2e878db5c8da02a83a3a98c331c5bb3adca46362e667abcbed + checksum: a79192c9400cc13b558a002948ccd782bca4a8ac1ff894081b5bfefbe8f9e49b7afe82c27f775bf2f3a218ed5c661f3a5e649ee4baa17d3dea56f495b0d7ec3e languageName: node linkType: hard -"@aws-sdk/middleware-host-header@npm:3.620.0": - version: 3.620.0 - resolution: "@aws-sdk/middleware-host-header@npm:3.620.0" +"@aws-sdk/middleware-host-header@npm:3.654.0": + version: 3.654.0 + resolution: "@aws-sdk/middleware-host-header@npm:3.654.0" dependencies: - "@aws-sdk/types": 3.609.0 - "@smithy/protocol-http": ^4.1.0 - "@smithy/types": ^3.3.0 + "@aws-sdk/types": 3.654.0 + "@smithy/protocol-http": ^4.1.3 + "@smithy/types": ^3.4.2 tslib: ^2.6.2 - checksum: 829c2d230e5051704f45c5283c42bec657607f4e4b2dd251fda8a716be90f8c9dfd6e7d45892a9a558c35cb64711628b3d0f88b90fe8cd061382c70b473991ef + checksum: 04900e4be56760653535775ad00907e1cb426aadb333e4d513abcf05ff9208de31a78f08d4ee50b3951efdc29a1c6bb7c894ccb0e4e7db1ebd680786d0f09cd8 languageName: node linkType: hard -"@aws-sdk/middleware-location-constraint@npm:3.609.0": - version: 3.609.0 - resolution: "@aws-sdk/middleware-location-constraint@npm:3.609.0" +"@aws-sdk/middleware-location-constraint@npm:3.654.0": + version: 3.654.0 + resolution: "@aws-sdk/middleware-location-constraint@npm:3.654.0" dependencies: - "@aws-sdk/types": 3.609.0 - "@smithy/types": ^3.3.0 + "@aws-sdk/types": 3.654.0 + "@smithy/types": ^3.4.2 tslib: ^2.6.2 - checksum: f7962cf0b382efdf56cd07f8c0279efead02365edd7a2c124be39551b51a8359ee0d6f0399fcbf679ead3d235e24d1765f79712cf88e06c0a5432bf2d0c317d8 + checksum: 056152d0b82f4783e651da9d8ac0c1f85e535892ad3072e8d2d0976ea37a5937b82fa1da07579775a68a1a8ac0f837fab34901d2c22cc80860f54678a46d3f78 languageName: node linkType: hard -"@aws-sdk/middleware-logger@npm:3.609.0": - version: 3.609.0 - resolution: "@aws-sdk/middleware-logger@npm:3.609.0" +"@aws-sdk/middleware-logger@npm:3.654.0": + version: 3.654.0 + resolution: "@aws-sdk/middleware-logger@npm:3.654.0" dependencies: - "@aws-sdk/types": 3.609.0 - "@smithy/types": ^3.3.0 + "@aws-sdk/types": 3.654.0 + "@smithy/types": ^3.4.2 tslib: ^2.6.2 - checksum: b6f67a2e9ba082c8aec9d45905ae45ea5a95896f1beecb0c2d7fecfe17dd8fad99513f43b11ed7fd6ca9ff7764a0fc1ce63af91b1baed92b36f7b4b5390be5c6 + checksum: 550a0ea9f96d6843b70f470173d909869c6ffd314ad76ba612dd73d4342c48034731e0705e69d458749a54c8cf027a22b5f27585c8a4883fe411b6a6f1dac45c languageName: node linkType: hard -"@aws-sdk/middleware-recursion-detection@npm:3.620.0": - version: 3.620.0 - resolution: "@aws-sdk/middleware-recursion-detection@npm:3.620.0" +"@aws-sdk/middleware-recursion-detection@npm:3.654.0": + version: 3.654.0 + resolution: "@aws-sdk/middleware-recursion-detection@npm:3.654.0" dependencies: - "@aws-sdk/types": 3.609.0 - "@smithy/protocol-http": ^4.1.0 - "@smithy/types": ^3.3.0 + "@aws-sdk/types": 3.654.0 + "@smithy/protocol-http": ^4.1.3 + "@smithy/types": ^3.4.2 tslib: ^2.6.2 - checksum: 1dedbbab2f79d4c0b214ca183a45daf89e98f9a33b2a08dcd7d30e059c1bcc04a74499b49870300d5f0b827d660512582f96f857624d3feaaf194a7a92703cea + checksum: f535dd89c9926dd935e2bfb8e77c268440602f343227a17bfcc625bba88601abe87c9b06f6551f5ba66e0f916c19b7cfacefe256a9ed065d2a63cfa8dd418763 languageName: node linkType: hard -"@aws-sdk/middleware-sdk-s3@npm:3.624.0": - version: 3.624.0 - resolution: "@aws-sdk/middleware-sdk-s3@npm:3.624.0" +"@aws-sdk/middleware-sdk-s3@npm:3.654.0": + version: 3.654.0 + resolution: "@aws-sdk/middleware-sdk-s3@npm:3.654.0" dependencies: - "@aws-sdk/core": 3.624.0 - "@aws-sdk/types": 3.609.0 + "@aws-sdk/core": 3.654.0 + "@aws-sdk/types": 3.654.0 "@aws-sdk/util-arn-parser": 3.568.0 - "@smithy/core": ^2.3.2 - "@smithy/node-config-provider": ^3.1.4 - "@smithy/protocol-http": ^4.1.0 - "@smithy/signature-v4": ^4.1.0 - "@smithy/smithy-client": ^3.1.12 - "@smithy/types": ^3.3.0 + "@smithy/core": ^2.4.3 + "@smithy/node-config-provider": ^3.1.7 + "@smithy/protocol-http": ^4.1.3 + "@smithy/signature-v4": ^4.1.3 + "@smithy/smithy-client": ^3.3.2 + "@smithy/types": ^3.4.2 "@smithy/util-config-provider": ^3.0.0 - "@smithy/util-middleware": ^3.0.3 - "@smithy/util-stream": ^3.1.3 + "@smithy/util-middleware": ^3.0.6 + "@smithy/util-stream": ^3.1.6 "@smithy/util-utf8": ^3.0.0 tslib: ^2.6.2 - checksum: abd0f10562bdd75e52657cd78804fb547549b450e87ac76bf381f5e949a6d4323bca1d2bec2cf5a8ca71cdc881d78a559a5965be17168ce2d690406b78e0d1e9 + checksum: 5668d23a1dd23e58159f72518b665af1668385ddf46310f50bc00928b4c1f549ed1d8b057dd8d423581479a3cafa4dac61df438314d0074c31fc822fe551966b languageName: node linkType: hard -"@aws-sdk/middleware-ssec@npm:3.609.0": - version: 3.609.0 - resolution: "@aws-sdk/middleware-ssec@npm:3.609.0" +"@aws-sdk/middleware-ssec@npm:3.654.0": + version: 3.654.0 + resolution: "@aws-sdk/middleware-ssec@npm:3.654.0" dependencies: - "@aws-sdk/types": 3.609.0 - "@smithy/types": ^3.3.0 + "@aws-sdk/types": 3.654.0 + "@smithy/types": ^3.4.2 tslib: ^2.6.2 - checksum: 4b40627ed103159ef0db4cc6bdc2148d1a65b786f3d1c643d34bccc79b9d265495613dc9bb34d18d5ab9b21b5d31110e495ec2b077e6e2f7603a0493254180a2 + checksum: b4f78ff906d3a7a47989678be6ecd063a9bdab820d357dcd49704061a07c14073be9b0a1c24c7410f59b5933231006599809aa6941b93685d9db86da18b60273 languageName: node linkType: hard -"@aws-sdk/middleware-user-agent@npm:3.620.0": - version: 3.620.0 - resolution: "@aws-sdk/middleware-user-agent@npm:3.620.0" +"@aws-sdk/middleware-user-agent@npm:3.654.0": + version: 3.654.0 + resolution: "@aws-sdk/middleware-user-agent@npm:3.654.0" dependencies: - "@aws-sdk/types": 3.609.0 - "@aws-sdk/util-endpoints": 3.614.0 - "@smithy/protocol-http": ^4.1.0 - "@smithy/types": ^3.3.0 + "@aws-sdk/types": 3.654.0 + "@aws-sdk/util-endpoints": 3.654.0 + "@smithy/protocol-http": ^4.1.3 + "@smithy/types": ^3.4.2 tslib: ^2.6.2 - checksum: 137a969b5c17ebf172aa1f5a393812c443425dd9833fdf786a3039af5b3197e7d17139659891858b268ff723d9f2c5fbc840e8ac6a7af4b1cb566a3d54746a51 + checksum: ecaf8d8587ce0d36ef00686d8fc988c31a411100ae4c96153edf4d443112ed722c83abc08f64a83734c5b8a47dfe65807cd3e723c80d940606e4e4d4f9462122 languageName: node linkType: hard -"@aws-sdk/region-config-resolver@npm:3.614.0": - version: 3.614.0 - resolution: "@aws-sdk/region-config-resolver@npm:3.614.0" +"@aws-sdk/region-config-resolver@npm:3.654.0": + version: 3.654.0 + resolution: "@aws-sdk/region-config-resolver@npm:3.654.0" dependencies: - "@aws-sdk/types": 3.609.0 - "@smithy/node-config-provider": ^3.1.4 - "@smithy/types": ^3.3.0 + "@aws-sdk/types": 3.654.0 + "@smithy/node-config-provider": ^3.1.7 + "@smithy/types": ^3.4.2 "@smithy/util-config-provider": ^3.0.0 - "@smithy/util-middleware": ^3.0.3 + "@smithy/util-middleware": ^3.0.6 tslib: ^2.6.2 - checksum: dbaca50792c99685845b21dd4a53228613e0458ee517a21db941890ee521d91eff80704f08e9ee71b6f04e70fb86362c4823750bb0b3727240af68d78d8fa4be + checksum: 2752ac29cdc52a3ef5a4bd030b3373b7296fb84b293ef8928b5852347b4a74f3f5b859d9f3cf3476efc28f807175016c86d20f9a6cef6c8301710434747b5acd languageName: node linkType: hard "@aws-sdk/s3-request-presigner@npm:^3.332.0": - version: 3.624.0 - resolution: "@aws-sdk/s3-request-presigner@npm:3.624.0" - dependencies: - "@aws-sdk/signature-v4-multi-region": 3.624.0 - "@aws-sdk/types": 3.609.0 - "@aws-sdk/util-format-url": 3.609.0 - "@smithy/middleware-endpoint": ^3.1.0 - "@smithy/protocol-http": ^4.1.0 - "@smithy/smithy-client": ^3.1.12 - "@smithy/types": ^3.3.0 + version: 3.654.0 + resolution: "@aws-sdk/s3-request-presigner@npm:3.654.0" + dependencies: + "@aws-sdk/signature-v4-multi-region": 3.654.0 + "@aws-sdk/types": 3.654.0 + "@aws-sdk/util-format-url": 3.654.0 + "@smithy/middleware-endpoint": ^3.1.3 + "@smithy/protocol-http": ^4.1.3 + "@smithy/smithy-client": ^3.3.2 + "@smithy/types": ^3.4.2 tslib: ^2.6.2 - checksum: ab295de9bbe6527905e57e542dd8742312cc5e752b5bbbaf17a6e675a061179d884acd3f6fdb26bc7912dc6f8713515204f5439dabf92800ec498ff9e8a1f122 + checksum: d92a8166b825958a11102e11693d640b094758afbab3d868f5e201107cb7778fc9003b2e3c4a077452ec00fb839f2524cd9c651bb9233247df81d37edb9670c9 languageName: node linkType: hard -"@aws-sdk/signature-v4-multi-region@npm:3.624.0": - version: 3.624.0 - resolution: "@aws-sdk/signature-v4-multi-region@npm:3.624.0" +"@aws-sdk/signature-v4-multi-region@npm:3.654.0": + version: 3.654.0 + resolution: "@aws-sdk/signature-v4-multi-region@npm:3.654.0" dependencies: - "@aws-sdk/middleware-sdk-s3": 3.624.0 - "@aws-sdk/types": 3.609.0 - "@smithy/protocol-http": ^4.1.0 - "@smithy/signature-v4": ^4.1.0 - "@smithy/types": ^3.3.0 + "@aws-sdk/middleware-sdk-s3": 3.654.0 + "@aws-sdk/types": 3.654.0 + "@smithy/protocol-http": ^4.1.3 + "@smithy/signature-v4": ^4.1.3 + "@smithy/types": ^3.4.2 tslib: ^2.6.2 - checksum: 33951d332b8cc6da94445705b45c377ab3e71e9ac8dae58099d51e0cc8280a1f8b25b15ddcc0d57edaf3d424dd39dade3ce191ff5a71b756a54bc7903ba57a76 + checksum: 4b670f9f8d9f86341caba62c5de29b321f6e7a99d20d5f284b41ce08b906713c601761767043349768d8b7bbf73658e56302c66d60a4ec856f986e8ee51421a4 languageName: node linkType: hard -"@aws-sdk/token-providers@npm:3.614.0": - version: 3.614.0 - resolution: "@aws-sdk/token-providers@npm:3.614.0" +"@aws-sdk/token-providers@npm:3.654.0": + version: 3.654.0 + resolution: "@aws-sdk/token-providers@npm:3.654.0" dependencies: - "@aws-sdk/types": 3.609.0 - "@smithy/property-provider": ^3.1.3 - "@smithy/shared-ini-file-loader": ^3.1.4 - "@smithy/types": ^3.3.0 + "@aws-sdk/types": 3.654.0 + "@smithy/property-provider": ^3.1.6 + "@smithy/shared-ini-file-loader": ^3.1.7 + "@smithy/types": ^3.4.2 tslib: ^2.6.2 peerDependencies: - "@aws-sdk/client-sso-oidc": ^3.614.0 - checksum: 2901b8428afc3b76ff1df9ac29a2698db6bf65d1d2afcd8424b9bf187313d2a3ca747c3b205afeb5c132068b5a5a94d84ce82710f775fa0cbb79499d7fea2d64 + "@aws-sdk/client-sso-oidc": ^3.654.0 + checksum: 98fbea851eba9f1cd18447f7520e15127157a50c57ba0ee7a9e56f220bd42f066e4c8132bd0a2e71e8de1314c700751323e38c76e8f5c09bae7444da043a39d8 languageName: node linkType: hard -"@aws-sdk/types@npm:3.609.0, @aws-sdk/types@npm:^3.222.0": - version: 3.609.0 - resolution: "@aws-sdk/types@npm:3.609.0" +"@aws-sdk/types@npm:3.654.0, @aws-sdk/types@npm:^3.222.0": + version: 3.654.0 + resolution: "@aws-sdk/types@npm:3.654.0" dependencies: - "@smithy/types": ^3.3.0 + "@smithy/types": ^3.4.2 tslib: ^2.6.2 - checksum: 522768d08f104065b0ff6a37eddaa7803186014acee1c0011b3dbd3ef841e47ae694e58f608aeec8a39d22d644d759ade996fe51d18b880617778dc2dbbe1ede + checksum: 2b26f08a1b57437b051afa3820b4deaa52dcee1534972b4a61c66ae409b59dc81dbf7ca226c845564e1e021a51e1c9a667ce0c471fe9e6bda9d29ab95ec92c7b languageName: node linkType: hard @@ -970,27 +973,27 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/util-endpoints@npm:3.614.0": - version: 3.614.0 - resolution: "@aws-sdk/util-endpoints@npm:3.614.0" +"@aws-sdk/util-endpoints@npm:3.654.0": + version: 3.654.0 + resolution: "@aws-sdk/util-endpoints@npm:3.654.0" dependencies: - "@aws-sdk/types": 3.609.0 - "@smithy/types": ^3.3.0 - "@smithy/util-endpoints": ^2.0.5 + "@aws-sdk/types": 3.654.0 + "@smithy/types": ^3.4.2 + "@smithy/util-endpoints": ^2.1.2 tslib: ^2.6.2 - checksum: 9d9973ceee59bf30af85c7f4328083daea033a987ec396dcb89eb7649f470ceb19c6b96635e121f3557e726f7ec7453236c956cf43f22128883c277f17d2a13f + checksum: 6c5f03ca1f8b0ff6323789c1a5993a95b6e139d7dcff5118cc1ec65043b6e1a05bd33b45f5b101dbbc45f01cba78fab695bba23817315e12b48805458f520819 languageName: node linkType: hard -"@aws-sdk/util-format-url@npm:3.609.0": - version: 3.609.0 - resolution: "@aws-sdk/util-format-url@npm:3.609.0" +"@aws-sdk/util-format-url@npm:3.654.0": + version: 3.654.0 + resolution: "@aws-sdk/util-format-url@npm:3.654.0" dependencies: - "@aws-sdk/types": 3.609.0 - "@smithy/querystring-builder": ^3.0.3 - "@smithy/types": ^3.3.0 + "@aws-sdk/types": 3.654.0 + "@smithy/querystring-builder": ^3.0.6 + "@smithy/types": ^3.4.2 tslib: ^2.6.2 - checksum: 487a666cc4f6a3a8bcd27839fda7b79a3dccc81a7bd694a9903c6ea3695e1cc7cb2e538421335db5fb59460a148cc1a4a0a6e4796c5241a0ab406c4190f781d9 + checksum: 619e84fc68028f7465c9970dafdd2446545e361ef0f6f3a6a43b2c0246f2428a372b47bd9f2afd5f5ad9f7ca9096f127ba8a5c01dc8a749801a7f0987f6ad42e languageName: node linkType: hard @@ -1003,42 +1006,42 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/util-user-agent-browser@npm:3.609.0": - version: 3.609.0 - resolution: "@aws-sdk/util-user-agent-browser@npm:3.609.0" +"@aws-sdk/util-user-agent-browser@npm:3.654.0": + version: 3.654.0 + resolution: "@aws-sdk/util-user-agent-browser@npm:3.654.0" dependencies: - "@aws-sdk/types": 3.609.0 - "@smithy/types": ^3.3.0 + "@aws-sdk/types": 3.654.0 + "@smithy/types": ^3.4.2 bowser: ^2.11.0 tslib: ^2.6.2 - checksum: 75ba1ae74dd1001f47870766d92b66ac02a0a488efcf42c1a368962a7978a778d99536e880f07f7db1c2ca66cc9b1863fd3342957a22dcf78bf2f4398265a7a5 + checksum: 07ffed5a12187a936fc70e8fa1b0acb66105383134df1c2053b825d10a6a069fd353414b8092ed92fd722b37853a84d85b5fbed753158c5c9a2efc43fcfa7fb4 languageName: node linkType: hard -"@aws-sdk/util-user-agent-node@npm:3.614.0": - version: 3.614.0 - resolution: "@aws-sdk/util-user-agent-node@npm:3.614.0" +"@aws-sdk/util-user-agent-node@npm:3.654.0": + version: 3.654.0 + resolution: "@aws-sdk/util-user-agent-node@npm:3.654.0" dependencies: - "@aws-sdk/types": 3.609.0 - "@smithy/node-config-provider": ^3.1.4 - "@smithy/types": ^3.3.0 + "@aws-sdk/types": 3.654.0 + "@smithy/node-config-provider": ^3.1.7 + "@smithy/types": ^3.4.2 tslib: ^2.6.2 peerDependencies: aws-crt: ">=1.0.0" peerDependenciesMeta: aws-crt: optional: true - checksum: 1f010080c2301fd836908963a235ef39e597d959e27461d15d4958fa582ab20795022f8cb7429c183c386f558a5c125cb254a0c4e844dbc6422169f4884be34a + checksum: 8799307e6e110b0ab1660dd3c146fa7785958f54558f00924a361b4fe6b7d541a4671062b64187171c8c51b7c405771ca79fe5f00749769aa2b19b5545468dc6 languageName: node linkType: hard -"@aws-sdk/xml-builder@npm:3.609.0": - version: 3.609.0 - resolution: "@aws-sdk/xml-builder@npm:3.609.0" +"@aws-sdk/xml-builder@npm:3.654.0": + version: 3.654.0 + resolution: "@aws-sdk/xml-builder@npm:3.654.0" dependencies: - "@smithy/types": ^3.3.0 + "@smithy/types": ^3.4.2 tslib: ^2.6.2 - checksum: 0e9c8b7786737ff50a6cf39f7ca9a758897c2db364718364b5dad45f50a33e65bd7801348fd033af60768a5be64b454c3a7e65222e13c70d145e8df6211ca33c + checksum: e929b5637bb46762492f16db04d94f2a403847e84c4a8971167159030e2859bc0af0cba24e08100f3b5d700935520fe5926268e9222728ec9296d3b1d6f19240 languageName: node linkType: hard @@ -1053,9 +1056,9 @@ __metadata: linkType: hard "@babel/compat-data@npm:^7.25.2": - version: 7.25.2 - resolution: "@babel/compat-data@npm:7.25.2" - checksum: b61bc9da7cfe249f19d08da00f4f0c20550cd9ad5bffcde787c2bf61a8a6fa5b66d92bbd89031f3a6e5495a799a2a2499f2947b6cc7964be41979377473ab132 + version: 7.25.4 + resolution: "@babel/compat-data@npm:7.25.4" + checksum: b12a91d27c3731a4b0bdc9312a50b1911f41f7f728aaf0d4b32486e2257fd2cb2d3ea1a295e98449600c48f2c7883a3196ca77cda1cef7d97a10c2e83d037974 languageName: node linkType: hard @@ -1082,15 +1085,15 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.25.0, @babel/generator@npm:^7.7.2": - version: 7.25.0 - resolution: "@babel/generator@npm:7.25.0" +"@babel/generator@npm:^7.25.0, @babel/generator@npm:^7.25.6, @babel/generator@npm:^7.7.2": + version: 7.25.6 + resolution: "@babel/generator@npm:7.25.6" dependencies: - "@babel/types": ^7.25.0 + "@babel/types": ^7.25.6 "@jridgewell/gen-mapping": ^0.3.5 "@jridgewell/trace-mapping": ^0.3.25 jsesc: ^2.5.1 - checksum: bf25649dde4068bff8e387319bf820f2cb3b1af7b8c0cfba0bd90880656427c8bad96cd5cb6db7058d20cffe93149ee59da16567018ceaa21ecaefbf780a785c + checksum: b55975cd664f5602304d868bb34f4ee3bed6f5c7ce8132cd92ff27a46a53a119def28a182d91992e86f75db904f63094a81247703c4dc96e4db0c03fd04bcd68 languageName: node linkType: hard @@ -1131,7 +1134,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.24.7, @babel/helper-plugin-utils@npm:^7.8.0": +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.24.7, @babel/helper-plugin-utils@npm:^7.24.8, @babel/helper-plugin-utils@npm:^7.8.0": version: 7.24.8 resolution: "@babel/helper-plugin-utils@npm:7.24.8" checksum: 73b1a83ba8bcee21dc94de2eb7323207391715e4369fd55844bb15cf13e3df6f3d13a40786d990e6370bf0f571d94fc31f70dec96c1d1002058258c35ca3767a @@ -1170,12 +1173,12 @@ __metadata: linkType: hard "@babel/helpers@npm:^7.25.0": - version: 7.25.0 - resolution: "@babel/helpers@npm:7.25.0" + version: 7.25.6 + resolution: "@babel/helpers@npm:7.25.6" dependencies: "@babel/template": ^7.25.0 - "@babel/types": ^7.25.0 - checksum: 739e3704ff41a30f5eaac469b553f4d3ab02be6ced083f5925851532dfbd9efc5c347728e77b754ed0b262a4e5e384e60932a62c192d338db7e4b7f3adf9f4a7 + "@babel/types": ^7.25.6 + checksum: 5a548999db82049a5f7ac6de57576b4ed0d386ce07d058151698836ed411eae6230db12535487caeebb68a2ffc964491e8aead62364a5132ab0ae20e8b68e19f languageName: node linkType: hard @@ -1191,14 +1194,14 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.15, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.25.0, @babel/parser@npm:^7.25.3": - version: 7.25.3 - resolution: "@babel/parser@npm:7.25.3" +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.15, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.25.0, @babel/parser@npm:^7.25.6": + version: 7.25.6 + resolution: "@babel/parser@npm:7.25.6" dependencies: - "@babel/types": ^7.25.2 + "@babel/types": ^7.25.6 bin: parser: ./bin/babel-parser.js - checksum: b55aba64214fa1d66ccd0d29f476d2e55a48586920d280f88c546f81cbbececc0e01c9d05a78d6bf206e8438b9c426caa344942c1a581eecc4d365beaab8a20e + checksum: 85b237ded09ee43cc984493c35f3b1ff8a83e8dbbb8026b8132e692db6567acc5a1659ec928e4baa25499ddd840d7dae9dee3062be7108fe23ec5f94a8066b1e languageName: node linkType: hard @@ -1224,7 +1227,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-class-properties@npm:^7.8.3": +"@babel/plugin-syntax-class-properties@npm:^7.12.13": version: 7.12.13 resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13" dependencies: @@ -1235,7 +1238,29 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-import-meta@npm:^7.8.3": +"@babel/plugin-syntax-class-static-block@npm:^7.14.5": + version: 7.14.5 + resolution: "@babel/plugin-syntax-class-static-block@npm:7.14.5" + dependencies: + "@babel/helper-plugin-utils": ^7.14.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 3e80814b5b6d4fe17826093918680a351c2d34398a914ce6e55d8083d72a9bdde4fbaf6a2dcea0e23a03de26dc2917ae3efd603d27099e2b98380345703bf948 + languageName: node + linkType: hard + +"@babel/plugin-syntax-import-attributes@npm:^7.24.7": + version: 7.25.6 + resolution: "@babel/plugin-syntax-import-attributes@npm:7.25.6" + dependencies: + "@babel/helper-plugin-utils": ^7.24.8 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 3b0928e73e42346e8a65760a3ff853c87ad693cdf11bb335a23e895e0b5b1f0601118521b3aff2a6946488a580a63afb6a5b5686153a7678b4dff0e4e4604dd7 + languageName: node + linkType: hard + +"@babel/plugin-syntax-import-meta@npm:^7.10.4": version: 7.10.4 resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" dependencies: @@ -1268,7 +1293,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-logical-assignment-operators@npm:^7.8.3": +"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4": version: 7.10.4 resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" dependencies: @@ -1290,7 +1315,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-numeric-separator@npm:^7.8.3": +"@babel/plugin-syntax-numeric-separator@npm:^7.10.4": version: 7.10.4 resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4" dependencies: @@ -1334,7 +1359,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-top-level-await@npm:^7.8.3": +"@babel/plugin-syntax-private-property-in-object@npm:^7.14.5": + version: 7.14.5 + resolution: "@babel/plugin-syntax-private-property-in-object@npm:7.14.5" + dependencies: + "@babel/helper-plugin-utils": ^7.14.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: b317174783e6e96029b743ccff2a67d63d38756876e7e5d0ba53a322e38d9ca452c13354a57de1ad476b4c066dbae699e0ca157441da611117a47af88985ecda + languageName: node + linkType: hard + +"@babel/plugin-syntax-top-level-await@npm:^7.14.5": version: 7.14.5 resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5" dependencies: @@ -1346,23 +1382,23 @@ __metadata: linkType: hard "@babel/plugin-syntax-typescript@npm:^7.7.2": - version: 7.24.7 - resolution: "@babel/plugin-syntax-typescript@npm:7.24.7" + version: 7.25.4 + resolution: "@babel/plugin-syntax-typescript@npm:7.25.4" dependencies: - "@babel/helper-plugin-utils": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.8 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 56fe84f3044ecbf038977281648db6b63bd1301f2fff6595820dc10ee276c1d1586919d48d52a8d497ecae32c958be38f42c1c8d174dc58aad856c516dc5b35a + checksum: 9b89b8930cd5983f64251d75c9fcdc17a8dc73837d6de12220ff972888ecff4054a6467cf0c423cad242aa96c0f0564a39a0823073728cc02239b80d13f02230 languageName: node linkType: hard "@babel/runtime-corejs3@npm:^7.20.7, @babel/runtime-corejs3@npm:^7.22.15": - version: 7.25.0 - resolution: "@babel/runtime-corejs3@npm:7.25.0" + version: 7.25.6 + resolution: "@babel/runtime-corejs3@npm:7.25.6" dependencies: core-js-pure: ^3.30.2 regenerator-runtime: ^0.14.0 - checksum: fb23e5afc7b9077f7cec3f17b58d63154a9f329b6746f8296e7b60ade07b4d7d67a90b23bd7196e7d207e8105dd1b847d1b22a0af5a1c681365004cd63244f63 + checksum: 54d60c4eadfb58420dc88fb5bbba97910bb08bac316085ea74ee40584b56a9d9c1fb0f608862b8fef71c05837aaac9c2ed19504adfd72011f9740fe5d57733ae languageName: node linkType: hard @@ -1378,28 +1414,28 @@ __metadata: linkType: hard "@babel/traverse@npm:^7.24.7, @babel/traverse@npm:^7.25.2": - version: 7.25.3 - resolution: "@babel/traverse@npm:7.25.3" + version: 7.25.6 + resolution: "@babel/traverse@npm:7.25.6" dependencies: "@babel/code-frame": ^7.24.7 - "@babel/generator": ^7.25.0 - "@babel/parser": ^7.25.3 + "@babel/generator": ^7.25.6 + "@babel/parser": ^7.25.6 "@babel/template": ^7.25.0 - "@babel/types": ^7.25.2 + "@babel/types": ^7.25.6 debug: ^4.3.1 globals: ^11.1.0 - checksum: 5661308b1357816f1d4e2813a5dd82c6053617acc08c5c95db051b8b6577d07c4446bc861c9a5e8bf294953ac8266ae13d7d9d856b6b889fc0d34c1f51abbd8c + checksum: 11ee47269aa4356f2d6633a05b9af73405b5ed72c09378daf644289b686ef852035a6ac9aa410f601991993c6bbf72006795b5478283b78eb1ca77874ada7737 languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.24.7, @babel/types@npm:^7.25.0, @babel/types@npm:^7.25.2, @babel/types@npm:^7.3.3": - version: 7.25.2 - resolution: "@babel/types@npm:7.25.2" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.24.7, @babel/types@npm:^7.25.0, @babel/types@npm:^7.25.2, @babel/types@npm:^7.25.6, @babel/types@npm:^7.3.3": + version: 7.25.6 + resolution: "@babel/types@npm:7.25.6" dependencies: "@babel/helper-string-parser": ^7.24.8 "@babel/helper-validator-identifier": ^7.24.7 to-fast-properties: ^2.0.0 - checksum: f73f66ba903c6f7e38f519a33d53a67d49c07e208e59ea65250362691dc546c6da7ab90ec66ee79651ef697329872f6f97eb19a6dfcacc026fd05e76a563c5d2 + checksum: 9b2f84ff3f874ad05b0b9bf06862c56f478b65781801f82296b4cc01bee39e79c20a7c0a06959fed0ee582c8267e1cb21638318655c5e070b0287242a844d1c9 languageName: node linkType: hard @@ -2264,13 +2300,13 @@ __metadata: languageName: node linkType: hard -"@smithy/abort-controller@npm:^3.1.1": - version: 3.1.1 - resolution: "@smithy/abort-controller@npm:3.1.1" +"@smithy/abort-controller@npm:^3.1.4": + version: 3.1.4 + resolution: "@smithy/abort-controller@npm:3.1.4" dependencies: - "@smithy/types": ^3.3.0 + "@smithy/types": ^3.4.2 tslib: ^2.6.2 - checksum: 7b7497f49d58787cad858f8c5ea9931ccd44d39536db4abdd531a5abf37784469522e41d9ad1d541892caa0ed3bea750447809a0a18f4689a9543d672aa61d48 + checksum: 7fbf773a29ec160b6d230d95454f904a84c263e33421a7fb094abd2e04ef6d7286a1d938388eac01de0ba6085ef0770191b2ab776e024073e5eddf963c7ec65a languageName: node linkType: hard @@ -2293,158 +2329,160 @@ __metadata: languageName: node linkType: hard -"@smithy/config-resolver@npm:^3.0.5": - version: 3.0.5 - resolution: "@smithy/config-resolver@npm:3.0.5" +"@smithy/config-resolver@npm:^3.0.8": + version: 3.0.8 + resolution: "@smithy/config-resolver@npm:3.0.8" dependencies: - "@smithy/node-config-provider": ^3.1.4 - "@smithy/types": ^3.3.0 + "@smithy/node-config-provider": ^3.1.7 + "@smithy/types": ^3.4.2 "@smithy/util-config-provider": ^3.0.0 - "@smithy/util-middleware": ^3.0.3 + "@smithy/util-middleware": ^3.0.6 tslib: ^2.6.2 - checksum: 96895ae0622a229655fa08f009d29a20157043020125014e84cb5ca33a10171c9724c309491214c2422d9c4c6681e7f5ec5f7faa8f45e11250449cf07f3552ec + checksum: 23571e36a04ac1369f96401f8f88e0bf0867bd31899370168502c084342da3aa4604c6edc09e252599cb7b4cbefc2b731ee40025cf3ba7c4583a3d5fefd71b40 languageName: node linkType: hard -"@smithy/core@npm:^2.3.2": - version: 2.3.2 - resolution: "@smithy/core@npm:2.3.2" +"@smithy/core@npm:^2.4.3": + version: 2.4.5 + resolution: "@smithy/core@npm:2.4.5" dependencies: - "@smithy/middleware-endpoint": ^3.1.0 - "@smithy/middleware-retry": ^3.0.14 - "@smithy/middleware-serde": ^3.0.3 - "@smithy/protocol-http": ^4.1.0 - "@smithy/smithy-client": ^3.1.12 - "@smithy/types": ^3.3.0 - "@smithy/util-middleware": ^3.0.3 + "@smithy/middleware-endpoint": ^3.1.3 + "@smithy/middleware-retry": ^3.0.20 + "@smithy/middleware-serde": ^3.0.6 + "@smithy/protocol-http": ^4.1.3 + "@smithy/smithy-client": ^3.3.4 + "@smithy/types": ^3.4.2 + "@smithy/util-body-length-browser": ^3.0.0 + "@smithy/util-middleware": ^3.0.6 + "@smithy/util-utf8": ^3.0.0 tslib: ^2.6.2 - checksum: 4f8a886dc7433676a95bf1cae4c05c2027dd3baeb96d611d166a863e368756e2fbbcc58fcb56a318d69bbc5999a9b1467f7513674e4cca8bb0e7e2969f7babba + checksum: 8abc766d8f6b285c600d0b09330175b9228a24dc73ace22069534c22e29a04629bbb881408e240edefbfdf25d04068b691fff3b3d14dd80dce9242e3042c40b3 languageName: node linkType: hard -"@smithy/credential-provider-imds@npm:^3.2.0": - version: 3.2.0 - resolution: "@smithy/credential-provider-imds@npm:3.2.0" +"@smithy/credential-provider-imds@npm:^3.2.3": + version: 3.2.3 + resolution: "@smithy/credential-provider-imds@npm:3.2.3" dependencies: - "@smithy/node-config-provider": ^3.1.4 - "@smithy/property-provider": ^3.1.3 - "@smithy/types": ^3.3.0 - "@smithy/url-parser": ^3.0.3 + "@smithy/node-config-provider": ^3.1.7 + "@smithy/property-provider": ^3.1.6 + "@smithy/types": ^3.4.2 + "@smithy/url-parser": ^3.0.6 tslib: ^2.6.2 - checksum: fc79919133008db91a83f2caf6eba11d704f34af5fa3dd1f7b8cc048214e805d9f20a3f302f5ed4862ee6b6c3bb28ff3a5d8c77d2f497d10f3be14915e59debe + checksum: 23aff4f9f671fe5a25c911a98d66489f6ea27cb4a39c3cab3d1d20bb85b50200a18e5a1923983f03b5c9ac551ed402002a1348016ed28def2185a1e4ac6c311e languageName: node linkType: hard -"@smithy/eventstream-codec@npm:^3.1.2": - version: 3.1.2 - resolution: "@smithy/eventstream-codec@npm:3.1.2" +"@smithy/eventstream-codec@npm:^3.1.5": + version: 3.1.5 + resolution: "@smithy/eventstream-codec@npm:3.1.5" dependencies: "@aws-crypto/crc32": 5.2.0 - "@smithy/types": ^3.3.0 + "@smithy/types": ^3.4.2 "@smithy/util-hex-encoding": ^3.0.0 tslib: ^2.6.2 - checksum: b0c836acbf59b57a7e2ef948a54bd441d11b75d70f1c334723c27fce1ab0ff93ea9f936976b754272b5e90413b5a169c60b1df7ecfd7d061ebaae8d5cc067d94 + checksum: da5dbda693a53f4003c0e8b33abd1b1b59b6fdd2e8e0dec8e9ce48dcba764cfdd0715a4a42f094179d3850d733d0bb74c503601dfa400d767bddd227978bd8ed languageName: node linkType: hard -"@smithy/eventstream-serde-browser@npm:^3.0.5": - version: 3.0.5 - resolution: "@smithy/eventstream-serde-browser@npm:3.0.5" +"@smithy/eventstream-serde-browser@npm:^3.0.9": + version: 3.0.9 + resolution: "@smithy/eventstream-serde-browser@npm:3.0.9" dependencies: - "@smithy/eventstream-serde-universal": ^3.0.4 - "@smithy/types": ^3.3.0 + "@smithy/eventstream-serde-universal": ^3.0.8 + "@smithy/types": ^3.4.2 tslib: ^2.6.2 - checksum: 14e8a2027745e7a1ad261068e792e4a660043ce53fefc5f564b38b841ba02d40992b38fbd2357e762f0a1ecb658df3bbf23cf5ef33c3ec2488d316be95b61b9e + checksum: 50a68586fc00232da9f0c4028b7a8a504d7db87597e3c59d3a484b4e8b8416b8d6fc92dcf881d0ff0107f63c9e46d4cad877c97c5cac4195bedb58c60dce4f0d languageName: node linkType: hard -"@smithy/eventstream-serde-config-resolver@npm:^3.0.3": - version: 3.0.3 - resolution: "@smithy/eventstream-serde-config-resolver@npm:3.0.3" +"@smithy/eventstream-serde-config-resolver@npm:^3.0.6": + version: 3.0.6 + resolution: "@smithy/eventstream-serde-config-resolver@npm:3.0.6" dependencies: - "@smithy/types": ^3.3.0 + "@smithy/types": ^3.4.2 tslib: ^2.6.2 - checksum: c61780aa0ad8c479618d0b3fcb2b42f1f9a74dcf814dba08305107ed1f088f56aa1c346db9c72439ff18617f31b9c59c6895060e4c9765c81d759150a22674af + checksum: b6c26fa6afc0679a6b7c64f22ccfcf4af2fd1dd17f18cf1e76878675438cedeca451532af53ff9585140727b514633c3852e0e72e4467657f6cdb7f3939c3844 languageName: node linkType: hard -"@smithy/eventstream-serde-node@npm:^3.0.4": - version: 3.0.4 - resolution: "@smithy/eventstream-serde-node@npm:3.0.4" +"@smithy/eventstream-serde-node@npm:^3.0.8": + version: 3.0.8 + resolution: "@smithy/eventstream-serde-node@npm:3.0.8" dependencies: - "@smithy/eventstream-serde-universal": ^3.0.4 - "@smithy/types": ^3.3.0 + "@smithy/eventstream-serde-universal": ^3.0.8 + "@smithy/types": ^3.4.2 tslib: ^2.6.2 - checksum: 0a75b184d95ab8c08efd93bf32c5fd9d735b5879df556599bd2ab78f23e3f77452e597bbdd42586c9bbedcc2b0b7683de4c816db739c19a2ebd62a34096ca86d + checksum: fdc7a2ebb59c913b3ae01a71f4d0ace882b660f4b27c3870c341535aba5f4e0d96f2f1e651947a1f955c8152fbf0e84e0baadd642e9313370fc29cd13c1bf670 languageName: node linkType: hard -"@smithy/eventstream-serde-universal@npm:^3.0.4": - version: 3.0.4 - resolution: "@smithy/eventstream-serde-universal@npm:3.0.4" +"@smithy/eventstream-serde-universal@npm:^3.0.8": + version: 3.0.8 + resolution: "@smithy/eventstream-serde-universal@npm:3.0.8" dependencies: - "@smithy/eventstream-codec": ^3.1.2 - "@smithy/types": ^3.3.0 + "@smithy/eventstream-codec": ^3.1.5 + "@smithy/types": ^3.4.2 tslib: ^2.6.2 - checksum: 8463403ca4caf4ad48dba89b126f394439a289c9095ce6361c1f186c6021c1cd8ea402d1ce06b7284069c3415091ae4d802f66ded1b89e9da9d4c255b8402668 + checksum: 17d804e0ff80a15995bbf29b1e9ac8d8861991de55638ac7f0c4e47ad3a799b8be26ba314b401629e777d88418d396ae89dc8cca591ff511a233a47932a4e12a languageName: node linkType: hard -"@smithy/fetch-http-handler@npm:^3.2.4": - version: 3.2.4 - resolution: "@smithy/fetch-http-handler@npm:3.2.4" +"@smithy/fetch-http-handler@npm:^3.2.7, @smithy/fetch-http-handler@npm:^3.2.8": + version: 3.2.8 + resolution: "@smithy/fetch-http-handler@npm:3.2.8" dependencies: - "@smithy/protocol-http": ^4.1.0 - "@smithy/querystring-builder": ^3.0.3 - "@smithy/types": ^3.3.0 + "@smithy/protocol-http": ^4.1.3 + "@smithy/querystring-builder": ^3.0.6 + "@smithy/types": ^3.4.2 "@smithy/util-base64": ^3.0.0 tslib: ^2.6.2 - checksum: 73df885c637c14353f449678a4e109aeb19945c5370a615793ca2a54a29746a78e725e324b01cfd86fc71f4afd6386da2758fccc49d247a623ecbe70f607cb74 + checksum: 46c44da99fdc592bbc52f1c3dcd284785495ebe2bce3df36bcec3d4325190b9ca4d09a80831cdb2803026229a574db95ce3bda978812d72aa273cc2f50ddfddd languageName: node linkType: hard -"@smithy/hash-blob-browser@npm:^3.1.2": - version: 3.1.2 - resolution: "@smithy/hash-blob-browser@npm:3.1.2" +"@smithy/hash-blob-browser@npm:^3.1.5": + version: 3.1.5 + resolution: "@smithy/hash-blob-browser@npm:3.1.5" dependencies: "@smithy/chunked-blob-reader": ^3.0.0 "@smithy/chunked-blob-reader-native": ^3.0.0 - "@smithy/types": ^3.3.0 + "@smithy/types": ^3.4.2 tslib: ^2.6.2 - checksum: 959ec975cd4b3d86e3d0288e24b460343795bc305ef38fc43f8485cd1440da4068d375c5d1dab73ae875f02e861f194512a7adf5afcd7395bbeb97897d8a809b + checksum: ddeeff9afd84a1cd61af220465d2e1ac895bee4468912288ebb3ab7bf0cdc578f6d05e032e39dbdc5d721427c2a18f205fe57d5f00d4ddb1843cd8b0ca017a2a languageName: node linkType: hard -"@smithy/hash-node@npm:^3.0.3": - version: 3.0.3 - resolution: "@smithy/hash-node@npm:3.0.3" +"@smithy/hash-node@npm:^3.0.6": + version: 3.0.6 + resolution: "@smithy/hash-node@npm:3.0.6" dependencies: - "@smithy/types": ^3.3.0 + "@smithy/types": ^3.4.2 "@smithy/util-buffer-from": ^3.0.0 "@smithy/util-utf8": ^3.0.0 tslib: ^2.6.2 - checksum: 203a3581bec5373e63d42e03f62129022f03d17390e9358a4e25fc1d44c43962ea80ab5bcbb91605e3025e22136bed059665a3b16835f66316f43ed391df9548 + checksum: afd8335df075237f2e92c1b1da05eaa85cac6f08d0b6532aeba6c00e629d0ac089b10ca26ad89993310379f2602068bf147ae8708f4bab9d02aebaa9d3b612bd languageName: node linkType: hard -"@smithy/hash-stream-node@npm:^3.1.2": - version: 3.1.2 - resolution: "@smithy/hash-stream-node@npm:3.1.2" +"@smithy/hash-stream-node@npm:^3.1.5": + version: 3.1.5 + resolution: "@smithy/hash-stream-node@npm:3.1.5" dependencies: - "@smithy/types": ^3.3.0 + "@smithy/types": ^3.4.2 "@smithy/util-utf8": ^3.0.0 tslib: ^2.6.2 - checksum: e5284ef06548e301aa50bd06fe06bf3e2ed11ecd57f73d2d85c98cf26119c2cc0084b5b8be49d4127cb798c6011651d5361958eb6546c19b45fd6c94ea11ef47 + checksum: ea7bc7d43a626110e00b15ff323697becaa6c1d59f4b5c01a709e6fb84cfb5a9a9fef9cb93603128ad3249a26fbd15f5eeae8a9edc16612793a62d49ec1bd464 languageName: node linkType: hard -"@smithy/invalid-dependency@npm:^3.0.3": - version: 3.0.3 - resolution: "@smithy/invalid-dependency@npm:3.0.3" +"@smithy/invalid-dependency@npm:^3.0.6": + version: 3.0.6 + resolution: "@smithy/invalid-dependency@npm:3.0.6" dependencies: - "@smithy/types": ^3.3.0 + "@smithy/types": ^3.4.2 tslib: ^2.6.2 - checksum: 459b4ae4e47595e8a675ff2e8bfea7f58a41f77138416ea310c89e29312e08963a701cdc354324da9dd578a7995158b4421695365070d74b0276ddff7f701bba + checksum: 2581cf77bc5e26e66617c26fd4edc298722791c3a1b65a79c6547834e695e533a57c3fe6a306c3ee054c02ef3482014dfb3e715ba87714b107e9c0c3b9a6ef48 languageName: node linkType: hard @@ -2466,212 +2504,212 @@ __metadata: languageName: node linkType: hard -"@smithy/md5-js@npm:^3.0.3": - version: 3.0.3 - resolution: "@smithy/md5-js@npm:3.0.3" +"@smithy/md5-js@npm:^3.0.6": + version: 3.0.6 + resolution: "@smithy/md5-js@npm:3.0.6" dependencies: - "@smithy/types": ^3.3.0 + "@smithy/types": ^3.4.2 "@smithy/util-utf8": ^3.0.0 tslib: ^2.6.2 - checksum: 52ef56439be4187cc65391f4252173ffad0ce5a2ce5f636d78e9cdfb517844889340156ddbdbbe86f63e7f7e0fc924fe6905749a1c833910784015133a467406 + checksum: e95b8a0cc0ce38c7110a60ad684770a5d5525a2024649b01295ae68cab622ce14fe73fcc884154394e6e3f6b06a94f7185ed70a1265ab5fe79fe34bb74fc5884 languageName: node linkType: hard -"@smithy/middleware-content-length@npm:^3.0.5": - version: 3.0.5 - resolution: "@smithy/middleware-content-length@npm:3.0.5" +"@smithy/middleware-content-length@npm:^3.0.8": + version: 3.0.8 + resolution: "@smithy/middleware-content-length@npm:3.0.8" dependencies: - "@smithy/protocol-http": ^4.1.0 - "@smithy/types": ^3.3.0 + "@smithy/protocol-http": ^4.1.3 + "@smithy/types": ^3.4.2 tslib: ^2.6.2 - checksum: 21c667530f5e64db300827dfe8aa5b18396d151ac489a3e634f882179fae5c0f84940e1f831f0bf7b4b6b9623283f4a516da92d89c13ba395aede8788b523cd3 + checksum: 292310d3d6ed5639e24705283d94e6d5b800214b310b3d34617d2b94394846fde9e8312f661b38e0d7769314071f124826ceaf3202f345d32fc017c1d2b31665 languageName: node linkType: hard -"@smithy/middleware-endpoint@npm:^3.1.0": - version: 3.1.0 - resolution: "@smithy/middleware-endpoint@npm:3.1.0" - dependencies: - "@smithy/middleware-serde": ^3.0.3 - "@smithy/node-config-provider": ^3.1.4 - "@smithy/shared-ini-file-loader": ^3.1.4 - "@smithy/types": ^3.3.0 - "@smithy/url-parser": ^3.0.3 - "@smithy/util-middleware": ^3.0.3 +"@smithy/middleware-endpoint@npm:^3.1.3": + version: 3.1.3 + resolution: "@smithy/middleware-endpoint@npm:3.1.3" + dependencies: + "@smithy/middleware-serde": ^3.0.6 + "@smithy/node-config-provider": ^3.1.7 + "@smithy/shared-ini-file-loader": ^3.1.7 + "@smithy/types": ^3.4.2 + "@smithy/url-parser": ^3.0.6 + "@smithy/util-middleware": ^3.0.6 tslib: ^2.6.2 - checksum: 3271b7c1ec5d01db63439757d198e921618a2f1d4827c64fc425163e7d1bc969049d8c8ce74f3a8c0b0dac5ea3466c154f38805c8d62fe19fb9bd6af72ca2d3c + checksum: c3f4fcffa0ee0da9def2270d4dd5d84342edfebaec2ed1ffbbc9dec9615a01180d269ff9bb9cec72269707e2c44a53e7180e42802e1ea31e4b85ef763a577c66 languageName: node linkType: hard -"@smithy/middleware-retry@npm:^3.0.14": - version: 3.0.14 - resolution: "@smithy/middleware-retry@npm:3.0.14" +"@smithy/middleware-retry@npm:^3.0.18, @smithy/middleware-retry@npm:^3.0.20": + version: 3.0.20 + resolution: "@smithy/middleware-retry@npm:3.0.20" dependencies: - "@smithy/node-config-provider": ^3.1.4 - "@smithy/protocol-http": ^4.1.0 - "@smithy/service-error-classification": ^3.0.3 - "@smithy/smithy-client": ^3.1.12 - "@smithy/types": ^3.3.0 - "@smithy/util-middleware": ^3.0.3 - "@smithy/util-retry": ^3.0.3 + "@smithy/node-config-provider": ^3.1.7 + "@smithy/protocol-http": ^4.1.3 + "@smithy/service-error-classification": ^3.0.6 + "@smithy/smithy-client": ^3.3.4 + "@smithy/types": ^3.4.2 + "@smithy/util-middleware": ^3.0.6 + "@smithy/util-retry": ^3.0.6 tslib: ^2.6.2 uuid: ^9.0.1 - checksum: ff426baa613446787968c66ff04d4f513fbe3cbe3fd4832cc05843aa70cda136493248dea7940c03e562c0566e9bba7aa4d324d0eb87acfb1486b35562618479 + checksum: 7d4a623b58e96e4910152b1cd0f03accb2a09491e5b8742cfbc7dc33da73ed65bbb02926c19b5ce8d03c51572af7e5353e7f67098eb4b0a96fe4fbc5a4eea521 languageName: node linkType: hard -"@smithy/middleware-serde@npm:^3.0.3": - version: 3.0.3 - resolution: "@smithy/middleware-serde@npm:3.0.3" +"@smithy/middleware-serde@npm:^3.0.6": + version: 3.0.6 + resolution: "@smithy/middleware-serde@npm:3.0.6" dependencies: - "@smithy/types": ^3.3.0 + "@smithy/types": ^3.4.2 tslib: ^2.6.2 - checksum: 6c633bb8957e078d480888bd33d5a8c269a483a1358c2b28c62daecfd442c711c509d9e69302e6b19fc298139ee67cdda63a604e7da0e4ef9005117d8e0897cc + checksum: a16b4ebec9262ca82b89467d8400d3b0940bc1f7504f60f7e6cad9baa3e41b48327b8d628286af59314c7622760aee9099878c142f9f456c585da8d59da6bd32 languageName: node linkType: hard -"@smithy/middleware-stack@npm:^3.0.3": - version: 3.0.3 - resolution: "@smithy/middleware-stack@npm:3.0.3" +"@smithy/middleware-stack@npm:^3.0.6": + version: 3.0.6 + resolution: "@smithy/middleware-stack@npm:3.0.6" dependencies: - "@smithy/types": ^3.3.0 + "@smithy/types": ^3.4.2 tslib: ^2.6.2 - checksum: f4a450e2ebca0a8a3b4e1bbfad7d7e9c45edccbe1c984a22f2228092a526120748365e8964b478357249675d8bbc28fdaa8a4a19643a3c1d86bd74e1499327c5 + checksum: 5851dcf20eebe391e61f741570e78ccd2fe281acd6b34e54fd3f4bc4d6714cc80d0bd6ec6cea092f674e5e1eecb66b0e88ecec1aa3b19dfa5dba177944aa3f2a languageName: node linkType: hard -"@smithy/node-config-provider@npm:^3.1.4": - version: 3.1.4 - resolution: "@smithy/node-config-provider@npm:3.1.4" +"@smithy/node-config-provider@npm:^3.1.7": + version: 3.1.7 + resolution: "@smithy/node-config-provider@npm:3.1.7" dependencies: - "@smithy/property-provider": ^3.1.3 - "@smithy/shared-ini-file-loader": ^3.1.4 - "@smithy/types": ^3.3.0 + "@smithy/property-provider": ^3.1.6 + "@smithy/shared-ini-file-loader": ^3.1.7 + "@smithy/types": ^3.4.2 tslib: ^2.6.2 - checksum: 7ea4e7cea93ab154ab89a9d6b2453c8f96b96db18883070d287bc5fa9cfd10091bb00006a15bb7e6ed25810fd1a133d458e45310a8eaa1727a55d4ce2be3ba09 + checksum: 4bf1e1322c6a68e26fc426016ba2308e0416d8efeebd8473a694f263a91fdc57954b45406a022d6653f6016ce0d5533bdfa44184f759efb8ea4f3bc1e707f186 languageName: node linkType: hard -"@smithy/node-http-handler@npm:^3.1.4": - version: 3.1.4 - resolution: "@smithy/node-http-handler@npm:3.1.4" +"@smithy/node-http-handler@npm:^3.2.2, @smithy/node-http-handler@npm:^3.2.3": + version: 3.2.3 + resolution: "@smithy/node-http-handler@npm:3.2.3" dependencies: - "@smithy/abort-controller": ^3.1.1 - "@smithy/protocol-http": ^4.1.0 - "@smithy/querystring-builder": ^3.0.3 - "@smithy/types": ^3.3.0 + "@smithy/abort-controller": ^3.1.4 + "@smithy/protocol-http": ^4.1.3 + "@smithy/querystring-builder": ^3.0.6 + "@smithy/types": ^3.4.2 tslib: ^2.6.2 - checksum: 8f2f611bef99800b122b852103c3d1ff391b91077df191ca06676bd8c4e50d7e335bf2a311f90ff6a9fa0639a812216492e5e0ecee703e89eb05a4b253c8273c + checksum: 92bb713af7d839ed9a35406c7ef0f37d9770b3873a82941f6340235ef70678e9e2dfccbdf0f1f27d41ccd1e4a56acab92dc5c26c30a558028885c82bd320c1b4 languageName: node linkType: hard -"@smithy/property-provider@npm:^3.1.3": - version: 3.1.3 - resolution: "@smithy/property-provider@npm:3.1.3" +"@smithy/property-provider@npm:^3.1.6": + version: 3.1.6 + resolution: "@smithy/property-provider@npm:3.1.6" dependencies: - "@smithy/types": ^3.3.0 + "@smithy/types": ^3.4.2 tslib: ^2.6.2 - checksum: 37a3d92267a2a32c2cc17fd1f0ab2b336f75fb7807db88f6194efede9d6a66068658a7effb7773451404fca990924393dbbf3d57e2aca67ef2e489a85666e225 + checksum: b8e3f06a01a5833ab7204fde1701fc2fa92737c2205daa7defab43505cc50928dd71eadca359f04f85be49f913efc8c57222899f7861ae95f9e778db84ff3d90 languageName: node linkType: hard -"@smithy/protocol-http@npm:^4.1.0": - version: 4.1.0 - resolution: "@smithy/protocol-http@npm:4.1.0" +"@smithy/protocol-http@npm:^4.1.3": + version: 4.1.3 + resolution: "@smithy/protocol-http@npm:4.1.3" dependencies: - "@smithy/types": ^3.3.0 + "@smithy/types": ^3.4.2 tslib: ^2.6.2 - checksum: fe4f97bc35075c6e6669c12ff90a4ab3dbe620b375298795d0c1104b30d04536cf002ea81f29983895c6042c7a30eecd1d2306d3ac90bf7910ec02929233f5ad + checksum: 885b077e3ac70d323b139c86938d145d9c38e67336d0ca0e7f2ed650de7ed6224d900a69d38eab8675161eae5773a8e09df799dedc856a2636bf71cfb1b42a33 languageName: node linkType: hard -"@smithy/querystring-builder@npm:^3.0.3": - version: 3.0.3 - resolution: "@smithy/querystring-builder@npm:3.0.3" +"@smithy/querystring-builder@npm:^3.0.6": + version: 3.0.6 + resolution: "@smithy/querystring-builder@npm:3.0.6" dependencies: - "@smithy/types": ^3.3.0 + "@smithy/types": ^3.4.2 "@smithy/util-uri-escape": ^3.0.0 tslib: ^2.6.2 - checksum: 5c46c620d87f9b4e67b8eb543667b0160fb05bbec01d62d45adb94305369dca9e82daba47d81e840fdc399fa47f9b5930ce668d65fe83ee278a1b27d59d0b5d3 + checksum: a6a3fc016606e4eb491c37fdf97b4c2f7bf090cc994535bc3cc94d50ab4931771f11078aa70f1b83bf4151cd9e6de7f1f76ec19315af56a664c8b8197f727b43 languageName: node linkType: hard -"@smithy/querystring-parser@npm:^3.0.3": - version: 3.0.3 - resolution: "@smithy/querystring-parser@npm:3.0.3" +"@smithy/querystring-parser@npm:^3.0.6": + version: 3.0.6 + resolution: "@smithy/querystring-parser@npm:3.0.6" dependencies: - "@smithy/types": ^3.3.0 + "@smithy/types": ^3.4.2 tslib: ^2.6.2 - checksum: 1de11cbc4325578b243a0e3e89b46371f4705d3df41ea51b37e8efa655d3b75253180b0fca9ceed8b3955a2d458689f551cd24fd904d0f65647c62c6b08795bf + checksum: afa89d43e01a21375a8958a66e68857fc878264a847da486660875aecb804f642c0b74aa6641d404d0c5361ed58cf98de5b5acd20df425dfd17475ec6f061722 languageName: node linkType: hard -"@smithy/service-error-classification@npm:^3.0.3": - version: 3.0.3 - resolution: "@smithy/service-error-classification@npm:3.0.3" +"@smithy/service-error-classification@npm:^3.0.6": + version: 3.0.6 + resolution: "@smithy/service-error-classification@npm:3.0.6" dependencies: - "@smithy/types": ^3.3.0 - checksum: 5bef710f5698c929c97865cba41f36b0c59100b9a1c4478a2d47caeb5e3a1a18077b870b365efaa45c94666f2075bc8978f7a6e8b964afbba3a4e490eb6c13eb + "@smithy/types": ^3.4.2 + checksum: 16b9a181c250064c1ca795575cd8a0a476cbca83594b4939890092cb74f768180d4b54d4293071c942d251f2f88990ee4e380c522b72358f211467845087daf9 languageName: node linkType: hard -"@smithy/shared-ini-file-loader@npm:^3.1.4": - version: 3.1.4 - resolution: "@smithy/shared-ini-file-loader@npm:3.1.4" +"@smithy/shared-ini-file-loader@npm:^3.1.7": + version: 3.1.7 + resolution: "@smithy/shared-ini-file-loader@npm:3.1.7" dependencies: - "@smithy/types": ^3.3.0 + "@smithy/types": ^3.4.2 tslib: ^2.6.2 - checksum: c5321635f3be34e424009fc9045454a9ceec543ec20b3b9719bf3a48bbfc03b794f4545546e9c2dcb0a987de2ca5ff8999df9bf7c166c6fc7685c1fa1f068bc1 + checksum: 2e222de3bb4693db441dd84b5a3fadfbe4f08eb978df1131e5701657214b3104c811f69d0a7157b39c77d8d80c8a368b97343c68cb81adea8877bc452de5c4a6 languageName: node linkType: hard -"@smithy/signature-v4@npm:^4.1.0": - version: 4.1.0 - resolution: "@smithy/signature-v4@npm:4.1.0" +"@smithy/signature-v4@npm:^4.1.3": + version: 4.1.4 + resolution: "@smithy/signature-v4@npm:4.1.4" dependencies: "@smithy/is-array-buffer": ^3.0.0 - "@smithy/protocol-http": ^4.1.0 - "@smithy/types": ^3.3.0 + "@smithy/protocol-http": ^4.1.3 + "@smithy/types": ^3.4.2 "@smithy/util-hex-encoding": ^3.0.0 - "@smithy/util-middleware": ^3.0.3 + "@smithy/util-middleware": ^3.0.6 "@smithy/util-uri-escape": ^3.0.0 "@smithy/util-utf8": ^3.0.0 tslib: ^2.6.2 - checksum: 8c58bbc5b3f9eed092351f36dc0193ed2e43f916856dc95eadc65b42460a0c5f662016156034ef8a25419f95be8f6a15a7e85469358b77db236445919f66c77e + checksum: 71ebc0d39e485cf5adfa25e5dd3b2366a0a2db2c63224fb7eaaa43b3f4961d9750995c7d7eef04cbeee3f1843d1981570e9111ce539114b90c7af334c5f48c6d languageName: node linkType: hard -"@smithy/smithy-client@npm:^3.1.12": - version: 3.1.12 - resolution: "@smithy/smithy-client@npm:3.1.12" +"@smithy/smithy-client@npm:^3.3.2, @smithy/smithy-client@npm:^3.3.4": + version: 3.3.4 + resolution: "@smithy/smithy-client@npm:3.3.4" dependencies: - "@smithy/middleware-endpoint": ^3.1.0 - "@smithy/middleware-stack": ^3.0.3 - "@smithy/protocol-http": ^4.1.0 - "@smithy/types": ^3.3.0 - "@smithy/util-stream": ^3.1.3 + "@smithy/middleware-endpoint": ^3.1.3 + "@smithy/middleware-stack": ^3.0.6 + "@smithy/protocol-http": ^4.1.3 + "@smithy/types": ^3.4.2 + "@smithy/util-stream": ^3.1.8 tslib: ^2.6.2 - checksum: 6f08dfb60a8d826d6853f290d8fee083610dbc8656ba71e7d28107acd861a8b52a819a20d29bea05b6fd7ef482b39dd5c53fb654015d242ed437d7a22d8c8619 + checksum: 83429123f714dfadf370b550d3126ca739dd83cdb28b93c5c27db9cf790647e43db82fe288e051c7a815020600f6f6aacac0a7f4ea937f94910f9eb87917ec14 languageName: node linkType: hard -"@smithy/types@npm:^3.3.0": - version: 3.3.0 - resolution: "@smithy/types@npm:3.3.0" +"@smithy/types@npm:^3.4.2": + version: 3.4.2 + resolution: "@smithy/types@npm:3.4.2" dependencies: tslib: ^2.6.2 - checksum: 29bb5f83c41e32f8d4094a2aba2d3dfbd763ab5943784a700f3fa22df0dcf0ccac1b1907f7a87fbb9f6f2269fcd4750524bcb48f892249e200ffe397c0981309 + checksum: 84daaa72d890a977185fa34566879ba3ee6cab6d32986dfa773c540b6dee81701128067ed0fe876d9f2dd197e4079d66ec32bdd0b52c18e9a9b0c493bc1a7478 languageName: node linkType: hard -"@smithy/url-parser@npm:^3.0.3": - version: 3.0.3 - resolution: "@smithy/url-parser@npm:3.0.3" +"@smithy/url-parser@npm:^3.0.6": + version: 3.0.6 + resolution: "@smithy/url-parser@npm:3.0.6" dependencies: - "@smithy/querystring-parser": ^3.0.3 - "@smithy/types": ^3.3.0 + "@smithy/querystring-parser": ^3.0.6 + "@smithy/types": ^3.4.2 tslib: ^2.6.2 - checksum: 86b4bc8e6c176b56076c30233ca4cfeb98d162fe27a348ddfda5f163ce7d173b8e684aa26202bbf4e0b5695b0ad43c0cb40170ca6793652d0ea6edb00443c036 + checksum: 861000a437bc81cc9d09ca272458fdd2934d6d9fbdff238e672783435ce9b1c46cc9cd4f9f037e2f9950f4e8123dc6b23f6d73a62d3789bee163db5ee176b484 languageName: node linkType: hard @@ -2733,42 +2771,42 @@ __metadata: languageName: node linkType: hard -"@smithy/util-defaults-mode-browser@npm:^3.0.14": - version: 3.0.14 - resolution: "@smithy/util-defaults-mode-browser@npm:3.0.14" +"@smithy/util-defaults-mode-browser@npm:^3.0.18": + version: 3.0.20 + resolution: "@smithy/util-defaults-mode-browser@npm:3.0.20" dependencies: - "@smithy/property-provider": ^3.1.3 - "@smithy/smithy-client": ^3.1.12 - "@smithy/types": ^3.3.0 + "@smithy/property-provider": ^3.1.6 + "@smithy/smithy-client": ^3.3.4 + "@smithy/types": ^3.4.2 bowser: ^2.11.0 tslib: ^2.6.2 - checksum: e297d7b2602cac71eb1d752d5ee8f9ce1e7fe8314479e0c7c08e1a73c84a7fa4fb70e8faa6680f5d37f9ae15d8a9f244ef0bbceed92bc6e52e33a5d80d2fdd28 + checksum: 74ab83a010d9e56917d8bfdf9f67163dbebfc0c7e59b14a4aa4c25251c86fb370111995137a72321bfc0b34ceaf51ac6b6d998d92a8888b568c8bf9d2318b942 languageName: node linkType: hard -"@smithy/util-defaults-mode-node@npm:^3.0.14": - version: 3.0.14 - resolution: "@smithy/util-defaults-mode-node@npm:3.0.14" +"@smithy/util-defaults-mode-node@npm:^3.0.18": + version: 3.0.20 + resolution: "@smithy/util-defaults-mode-node@npm:3.0.20" dependencies: - "@smithy/config-resolver": ^3.0.5 - "@smithy/credential-provider-imds": ^3.2.0 - "@smithy/node-config-provider": ^3.1.4 - "@smithy/property-provider": ^3.1.3 - "@smithy/smithy-client": ^3.1.12 - "@smithy/types": ^3.3.0 + "@smithy/config-resolver": ^3.0.8 + "@smithy/credential-provider-imds": ^3.2.3 + "@smithy/node-config-provider": ^3.1.7 + "@smithy/property-provider": ^3.1.6 + "@smithy/smithy-client": ^3.3.4 + "@smithy/types": ^3.4.2 tslib: ^2.6.2 - checksum: 009ececcc6fc9ea4dce7cb1090ca4e421e44b2a5b6f22975cf88106665e05524895cd662bf5d9880ed69143edf95e3bf683738846fe20a44a6f22e5f126ad9c1 + checksum: 76cd7a4a6d5b11836e90c5abf246805974f79265ff0f50416007a1865739ed833239f5a31ae0b75d65a6706425226acde157023bc150530c70a4cd872144c1e6 languageName: node linkType: hard -"@smithy/util-endpoints@npm:^2.0.5": - version: 2.0.5 - resolution: "@smithy/util-endpoints@npm:2.0.5" +"@smithy/util-endpoints@npm:^2.1.2": + version: 2.1.2 + resolution: "@smithy/util-endpoints@npm:2.1.2" dependencies: - "@smithy/node-config-provider": ^3.1.4 - "@smithy/types": ^3.3.0 + "@smithy/node-config-provider": ^3.1.7 + "@smithy/types": ^3.4.2 tslib: ^2.6.2 - checksum: bb2a96323f52beaf2820f4e5764c865cff3ac5bca0c0df6923bb4582b0f87faf1606110cd4e36005ac43f41e9673ebdca4bbb8b913880fc2a4e0ff3301250da8 + checksum: b769e64828b9aa3f9e327514cfd35a62584fcc363092173f7f4c55a602c5e5aba342616d6816a2045d334797ffe26086534b627d6e007d4bd4a54358c7ed4a8d languageName: node linkType: hard @@ -2781,40 +2819,40 @@ __metadata: languageName: node linkType: hard -"@smithy/util-middleware@npm:^3.0.3": - version: 3.0.3 - resolution: "@smithy/util-middleware@npm:3.0.3" +"@smithy/util-middleware@npm:^3.0.6": + version: 3.0.6 + resolution: "@smithy/util-middleware@npm:3.0.6" dependencies: - "@smithy/types": ^3.3.0 + "@smithy/types": ^3.4.2 tslib: ^2.6.2 - checksum: f37f25d65595af5ff4c3f69fa7e66545ac1651f77979e15ffbc9047e18fc668dae90458ee76add85a49ea3729c49d317e40542d5430e81e2eafe8dcae2ddb3bc + checksum: d51a473bd376aef6e26b1e26ced37350464058661fb685addf84babbe14f5225734470cdf47a80e478c679d6e984fbdaf9af70c9ff66578e180af9f7f81e5c35 languageName: node linkType: hard -"@smithy/util-retry@npm:^3.0.3": - version: 3.0.3 - resolution: "@smithy/util-retry@npm:3.0.3" +"@smithy/util-retry@npm:^3.0.6": + version: 3.0.6 + resolution: "@smithy/util-retry@npm:3.0.6" dependencies: - "@smithy/service-error-classification": ^3.0.3 - "@smithy/types": ^3.3.0 + "@smithy/service-error-classification": ^3.0.6 + "@smithy/types": ^3.4.2 tslib: ^2.6.2 - checksum: c760595376154be67414083aa6f76094022df72987521469b124ef3ef5848c0536757dcd2006520580380db6a4d7b597a05569470c3151f71d5e678df63f4c13 + checksum: 3bd5ddabf8f856343a5da2375425ff71ae8739b43f21e22ca9d910506fb4e35fa4c43d3a0fa6afbe47b5619624d4c4736806df246168a6fae1bf748862483f2f languageName: node linkType: hard -"@smithy/util-stream@npm:^3.1.3": - version: 3.1.3 - resolution: "@smithy/util-stream@npm:3.1.3" +"@smithy/util-stream@npm:^3.1.6, @smithy/util-stream@npm:^3.1.8": + version: 3.1.8 + resolution: "@smithy/util-stream@npm:3.1.8" dependencies: - "@smithy/fetch-http-handler": ^3.2.4 - "@smithy/node-http-handler": ^3.1.4 - "@smithy/types": ^3.3.0 + "@smithy/fetch-http-handler": ^3.2.8 + "@smithy/node-http-handler": ^3.2.3 + "@smithy/types": ^3.4.2 "@smithy/util-base64": ^3.0.0 "@smithy/util-buffer-from": ^3.0.0 "@smithy/util-hex-encoding": ^3.0.0 "@smithy/util-utf8": ^3.0.0 tslib: ^2.6.2 - checksum: b663124c3b857b7744a0f2db47d091c570ff4fe4e8a8d254a7e1b8fed1d57fa4dc8fb12e496f7f607666ac5bc36d6f44a57ef3132bc882ff1d869b9bfdb5fc6e + checksum: b0814783d805fc12ea90ef47da2ccfd49fad1408c4aac519f67d57e6570495642878dca6d92948e9f88be7d6f7f6f9fcff2b128a60626795a7febc5224686bea languageName: node linkType: hard @@ -2847,23 +2885,23 @@ __metadata: languageName: node linkType: hard -"@smithy/util-waiter@npm:^3.1.2": - version: 3.1.2 - resolution: "@smithy/util-waiter@npm:3.1.2" +"@smithy/util-waiter@npm:^3.1.5": + version: 3.1.5 + resolution: "@smithy/util-waiter@npm:3.1.5" dependencies: - "@smithy/abort-controller": ^3.1.1 - "@smithy/types": ^3.3.0 + "@smithy/abort-controller": ^3.1.4 + "@smithy/types": ^3.4.2 tslib: ^2.6.2 - checksum: 35773b1bbbb215102555a55ce4de57cbd3e38f37546ca3e6748ce3856119019a613946b399c6d97981a0bad447ce9c41f87c276325ff4c0e5a2276ee4e9e384e + checksum: aa2dedcd9be3c6c2a56cba24c3586af63ff2b9f0aab0ba8054fa7cc3bbf1553a7346c2e464743580e93f740d7ccbc9f254728f7d67ea3b110fce78a74fe7b85a languageName: node linkType: hard -"@supabase/auth-js@npm:2.64.4": - version: 2.64.4 - resolution: "@supabase/auth-js@npm:2.64.4" +"@supabase/auth-js@npm:2.65.0": + version: 2.65.0 + resolution: "@supabase/auth-js@npm:2.65.0" dependencies: "@supabase/node-fetch": ^2.6.14 - checksum: 05d7f40e67a89ba561c47ce7f398f1979d19a89b6a9e90c25fcd591b2b0fa161d9f1edf50777eeeb256468a1e479557c2d07d966d7b312e188ffca9758823213 + checksum: c6396f6c384f4787352a09e40c192cbf990dd566773b6e55eb7921726052144bfe592e2550bd1bd743545af3a03b2602ef41a9e69f9f966f84923049d0128404 languageName: node linkType: hard @@ -2885,12 +2923,12 @@ __metadata: languageName: node linkType: hard -"@supabase/postgrest-js@npm:1.15.8": - version: 1.15.8 - resolution: "@supabase/postgrest-js@npm:1.15.8" +"@supabase/postgrest-js@npm:1.16.1": + version: 1.16.1 + resolution: "@supabase/postgrest-js@npm:1.16.1" dependencies: "@supabase/node-fetch": ^2.6.14 - checksum: b2081f76356f35f76e9e6f2e1b4dd1528c96404f4feeebf1ebb8068fb726e182c06f77cbd151c00d751ad9d69bcab4596dd68bf5c90ee7ace2ac22695bed3268 + checksum: 695d41c935c8745a16ee3b597fe2d1b94ba69715f3b15da8f1e332ef4a556e41ba0591889fa37cadb53900e2c58f4298ece4dd13e35f6b25fbeb54c3e0aabc90 languageName: node linkType: hard @@ -2906,293 +2944,293 @@ __metadata: languageName: node linkType: hard -"@supabase/storage-js@npm:2.6.0": - version: 2.6.0 - resolution: "@supabase/storage-js@npm:2.6.0" +"@supabase/storage-js@npm:2.7.0": + version: 2.7.0 + resolution: "@supabase/storage-js@npm:2.7.0" dependencies: "@supabase/node-fetch": ^2.6.14 - checksum: ade54ef113922c43f4b46080b5ee637fad07117e4e16383ce0d040981a550a6f3fc0edc4f20dd8677cb28bb46b4071be130df86944ce7a9abe68bb86b955a832 + checksum: 1796214103d0afae0d9e960bd22cbd621f746a845c56e409a5a7fa88cbdfcec6a53ac0ffb6b5197ec88540c8c17a5cc888ec3edf5928b48b83bb7f315a17465c languageName: node linkType: hard "@supabase/supabase-js@npm:^2.26.0": - version: 2.45.1 - resolution: "@supabase/supabase-js@npm:2.45.1" + version: 2.45.4 + resolution: "@supabase/supabase-js@npm:2.45.4" dependencies: - "@supabase/auth-js": 2.64.4 + "@supabase/auth-js": 2.65.0 "@supabase/functions-js": 2.4.1 "@supabase/node-fetch": 2.6.15 - "@supabase/postgrest-js": 1.15.8 + "@supabase/postgrest-js": 1.16.1 "@supabase/realtime-js": 2.10.2 - "@supabase/storage-js": 2.6.0 - checksum: 05dc75d94acea4397a93211d334dfb1d67683d4fa1457baa9b8af53dfcd8159faa4d3bd80afab3b065d8ddb6b31f0b94f746304889b8a82b7d4011f763aa7266 + "@supabase/storage-js": 2.7.0 + checksum: 5611e13a1ffd0e0773148eccdadcf746240b4d47dfe771220793c3f6ec2d8eedef638d27aa23a2b020bce3fb68efda511d4e9746792e7524349f7e17bd53eb99 languageName: node linkType: hard -"@swagger-api/apidom-ast@npm:^1.0.0-alpha.7": - version: 1.0.0-alpha.7 - resolution: "@swagger-api/apidom-ast@npm:1.0.0-alpha.7" +"@swagger-api/apidom-ast@npm:^1.0.0-alpha.9": + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-ast@npm:1.0.0-alpha.9" dependencies: "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-error": ^1.0.0-alpha.7 + "@swagger-api/apidom-error": ^1.0.0-alpha.9 "@types/ramda": ~0.30.0 ramda: ~0.30.0 ramda-adjunct: ^5.0.0 unraw: ^3.0.0 - checksum: fa2f215c9b0b1c700df03fdd5574a7a6ca0d19e207e1ba1569b91f73d9df7b5391a19a83173fc1d03f261cfee729afbc3b13563edc257cf2a938304a6ca543aa + checksum: c3a6efab1419ea3130074c4d4b57e12806158856b988e6aeef7916d25d3e005f0e1cfb6e0e87c621d84ad2fc4cdbb39dbc55efd0cde602198e41eca4a0e67abe languageName: node linkType: hard -"@swagger-api/apidom-core@npm:>=1.0.0-alpha.5 <1.0.0-beta.0, @swagger-api/apidom-core@npm:^1.0.0-alpha.7": - version: 1.0.0-alpha.7 - resolution: "@swagger-api/apidom-core@npm:1.0.0-alpha.7" +"@swagger-api/apidom-core@npm:>=1.0.0-alpha.9 <1.0.0-beta.0, @swagger-api/apidom-core@npm:^1.0.0-alpha.9": + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-core@npm:1.0.0-alpha.9" dependencies: "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-ast": ^1.0.0-alpha.7 - "@swagger-api/apidom-error": ^1.0.0-alpha.7 + "@swagger-api/apidom-ast": ^1.0.0-alpha.9 + "@swagger-api/apidom-error": ^1.0.0-alpha.9 "@types/ramda": ~0.30.0 minim: ~0.23.8 ramda: ~0.30.0 ramda-adjunct: ^5.0.0 short-unique-id: ^5.0.2 ts-mixer: ^6.0.3 - checksum: 55ca62623ed5fc29178fc6eb8a7ef417bca2f894d9be673ed6f510de573468212fdc1d770800931bb4cb1d7e9a4d8850a10f9d117535f0d985a6c541bbce1761 + checksum: 20b159c5f8a9d8b6d22415d96d6cc0590f8afcecfcd683b6edd7448426af9f98225411e8e586b4e1d1f76226bd2ab6bc8aca98ee04b39ca47051854a9909f969 languageName: node linkType: hard -"@swagger-api/apidom-error@npm:>=1.0.0-alpha.5 <1.0.0-beta.0, @swagger-api/apidom-error@npm:^1.0.0-alpha.1, @swagger-api/apidom-error@npm:^1.0.0-alpha.7": - version: 1.0.0-alpha.7 - resolution: "@swagger-api/apidom-error@npm:1.0.0-alpha.7" +"@swagger-api/apidom-error@npm:>=1.0.0-alpha.9 <1.0.0-beta.0, @swagger-api/apidom-error@npm:^1.0.0-alpha.1, @swagger-api/apidom-error@npm:^1.0.0-alpha.9": + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-error@npm:1.0.0-alpha.9" dependencies: "@babel/runtime-corejs3": ^7.20.7 - checksum: 9cccc76860377d2a812f35b79500ce95b49c336b1065783e1fa637e449b07bac512e1f3b6065d9f9e931d368a30065a692c0344c06cae02d954924b43399065c + checksum: 8bec3120c5b52e7ba11128f3ebd999037105dc0849e5784fe0363260c98c52719d26ad3b69b8de9848bdd3e3abae2452270764d8aef30e890e4870dcccdeea9a languageName: node linkType: hard -"@swagger-api/apidom-json-pointer@npm:>=1.0.0-alpha.5 <1.0.0-beta.0, @swagger-api/apidom-json-pointer@npm:^1.0.0-alpha.1, @swagger-api/apidom-json-pointer@npm:^1.0.0-alpha.7": - version: 1.0.0-alpha.7 - resolution: "@swagger-api/apidom-json-pointer@npm:1.0.0-alpha.7" +"@swagger-api/apidom-json-pointer@npm:>=1.0.0-alpha.9 <1.0.0-beta.0, @swagger-api/apidom-json-pointer@npm:^1.0.0-alpha.1, @swagger-api/apidom-json-pointer@npm:^1.0.0-alpha.9": + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-json-pointer@npm:1.0.0-alpha.9" dependencies: "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-core": ^1.0.0-alpha.7 - "@swagger-api/apidom-error": ^1.0.0-alpha.7 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-error": ^1.0.0-alpha.9 "@types/ramda": ~0.30.0 ramda: ~0.30.0 ramda-adjunct: ^5.0.0 - checksum: 21ed62b907fe7c569fa72d5c1312c00ff69b7747e2b95ab3ad607b3483f37a9616ee6ac8411523266c9df22c2db5a279928d2fa6859374fd49e58cf60439bc2b + checksum: 053f9b4fb64728e8eea0200771e9809875a3480cdd82cf5b7bcb0de3cf674d3e4d1ec1e609dc5adffc232e0db6fb142e7189f47d5c3013a594afa8bacc475c5c languageName: node linkType: hard -"@swagger-api/apidom-ns-api-design-systems@npm:^1.0.0-alpha.7": - version: 1.0.0-alpha.7 - resolution: "@swagger-api/apidom-ns-api-design-systems@npm:1.0.0-alpha.7" +"@swagger-api/apidom-ns-api-design-systems@npm:^1.0.0-alpha.9": + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-ns-api-design-systems@npm:1.0.0-alpha.9" dependencies: "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-core": ^1.0.0-alpha.7 - "@swagger-api/apidom-error": ^1.0.0-alpha.7 - "@swagger-api/apidom-ns-openapi-3-1": ^1.0.0-alpha.7 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-error": ^1.0.0-alpha.9 + "@swagger-api/apidom-ns-openapi-3-1": ^1.0.0-alpha.9 "@types/ramda": ~0.30.0 ramda: ~0.30.0 ramda-adjunct: ^5.0.0 ts-mixer: ^6.0.3 - checksum: 3cb71977feaab5f0e26eb9312eeae158683ee4b61b1c6488e5af46dc5c16f0a31e49fe997e4829126a3143a2da286bbe12447121384706501508bcb992363c99 + checksum: f8be1d0a21b0da66bd89def6fc8e7b7c2403913ac2514a4dd73ce287eccf6b93a6f6eaf4b114fa648ef682ab9eeddb394ef37e994cf921f21bfaac1503f5bddb languageName: node linkType: hard -"@swagger-api/apidom-ns-asyncapi-2@npm:^1.0.0-alpha.1, @swagger-api/apidom-ns-asyncapi-2@npm:^1.0.0-alpha.7": - version: 1.0.0-alpha.7 - resolution: "@swagger-api/apidom-ns-asyncapi-2@npm:1.0.0-alpha.7" +"@swagger-api/apidom-ns-asyncapi-2@npm:^1.0.0-alpha.1, @swagger-api/apidom-ns-asyncapi-2@npm:^1.0.0-alpha.9": + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-ns-asyncapi-2@npm:1.0.0-alpha.9" dependencies: "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-core": ^1.0.0-alpha.7 - "@swagger-api/apidom-ns-json-schema-draft-7": ^1.0.0-alpha.7 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-ns-json-schema-draft-7": ^1.0.0-alpha.9 "@types/ramda": ~0.30.0 ramda: ~0.30.0 ramda-adjunct: ^5.0.0 ts-mixer: ^6.0.3 - checksum: a85efe9cf05f75dce18196e1cbc44e9e1e12c0928ec69edaac02685fe76af9acb5da39079ce93763d8cbdee08055d40ad59598b611ffb88024490942d4e0a4a0 + checksum: c313c353ef0df6908c257b7df441242d25bd95bf6d89a331163f0a0de257f7173c44d78260d8969c6e29debf98008e000e4c75f01d8dd933583dc8116cc841a8 languageName: node linkType: hard -"@swagger-api/apidom-ns-json-schema-draft-4@npm:^1.0.0-alpha.7": - version: 1.0.0-alpha.7 - resolution: "@swagger-api/apidom-ns-json-schema-draft-4@npm:1.0.0-alpha.7" +"@swagger-api/apidom-ns-json-schema-draft-4@npm:^1.0.0-alpha.9": + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-ns-json-schema-draft-4@npm:1.0.0-alpha.9" dependencies: "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-ast": ^1.0.0-alpha.7 - "@swagger-api/apidom-core": ^1.0.0-alpha.7 + "@swagger-api/apidom-ast": ^1.0.0-alpha.9 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 "@types/ramda": ~0.30.0 ramda: ~0.30.0 ramda-adjunct: ^5.0.0 ts-mixer: ^6.0.4 - checksum: 2142eea3639774d08c01ff762b16e98a44667bbf516a3ac71b76d484bceaf25f510d48ad2b9f202e15b06d56e983e7f14d1c257371e4faca1860ca0df516f77f + checksum: 502b2f7fde36d628d21cb0303bba3e08f620bf3cfbbed74ed89e869928a50bb730d48c5edcb1797149be5c35428af3edb6fffbd0150a307bfe7cb393ea7c1a83 languageName: node linkType: hard -"@swagger-api/apidom-ns-json-schema-draft-6@npm:^1.0.0-alpha.7": - version: 1.0.0-alpha.7 - resolution: "@swagger-api/apidom-ns-json-schema-draft-6@npm:1.0.0-alpha.7" +"@swagger-api/apidom-ns-json-schema-draft-6@npm:^1.0.0-alpha.9": + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-ns-json-schema-draft-6@npm:1.0.0-alpha.9" dependencies: "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-core": ^1.0.0-alpha.7 - "@swagger-api/apidom-error": ^1.0.0-alpha.7 - "@swagger-api/apidom-ns-json-schema-draft-4": ^1.0.0-alpha.7 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-error": ^1.0.0-alpha.9 + "@swagger-api/apidom-ns-json-schema-draft-4": ^1.0.0-alpha.9 "@types/ramda": ~0.30.0 ramda: ~0.30.0 ramda-adjunct: ^5.0.0 ts-mixer: ^6.0.4 - checksum: 865037c987775e88f58029e8f6122d6735e7b75dfe5784acc7133bf4c87f0a773135ed182c7e09c28107861a988068ace94683636e26f844b58eca8feef99c43 + checksum: 8a9b1f265d5ebd95866e15f7bd516f9f214d2a75c57f34c36eb4442cd5b8ddb747e6d6c3d14c77915f5408baec9d58352cd0276e20cea3b8857d627916a0906f languageName: node linkType: hard -"@swagger-api/apidom-ns-json-schema-draft-7@npm:^1.0.0-alpha.7": - version: 1.0.0-alpha.7 - resolution: "@swagger-api/apidom-ns-json-schema-draft-7@npm:1.0.0-alpha.7" +"@swagger-api/apidom-ns-json-schema-draft-7@npm:^1.0.0-alpha.9": + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-ns-json-schema-draft-7@npm:1.0.0-alpha.9" dependencies: "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-core": ^1.0.0-alpha.7 - "@swagger-api/apidom-error": ^1.0.0-alpha.7 - "@swagger-api/apidom-ns-json-schema-draft-6": ^1.0.0-alpha.7 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-error": ^1.0.0-alpha.9 + "@swagger-api/apidom-ns-json-schema-draft-6": ^1.0.0-alpha.9 "@types/ramda": ~0.30.0 ramda: ~0.30.0 ramda-adjunct: ^5.0.0 ts-mixer: ^6.0.4 - checksum: bd3a914a1085e7406fe4df1d1b5fc5ef02df9f46c23cd617dab7867f4b9736dc3704999df103b4087f8e553550281f5c8e3e28ac021fb0836f93bf8d8e65bc69 + checksum: 03b281bd2d8376cc76e59ad960cfcf114a83699761f0f024da0759dbf88d920e52180fd07f1fef4ed122472408ee7b64888b4ef8cd09b3e051db400596906fc9 languageName: node linkType: hard -"@swagger-api/apidom-ns-openapi-2@npm:^1.0.0-alpha.1, @swagger-api/apidom-ns-openapi-2@npm:^1.0.0-alpha.7": - version: 1.0.0-alpha.7 - resolution: "@swagger-api/apidom-ns-openapi-2@npm:1.0.0-alpha.7" +"@swagger-api/apidom-ns-openapi-2@npm:^1.0.0-alpha.1, @swagger-api/apidom-ns-openapi-2@npm:^1.0.0-alpha.9": + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-ns-openapi-2@npm:1.0.0-alpha.9" dependencies: "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-core": ^1.0.0-alpha.7 - "@swagger-api/apidom-error": ^1.0.0-alpha.7 - "@swagger-api/apidom-ns-json-schema-draft-4": ^1.0.0-alpha.7 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-error": ^1.0.0-alpha.9 + "@swagger-api/apidom-ns-json-schema-draft-4": ^1.0.0-alpha.9 "@types/ramda": ~0.30.0 ramda: ~0.30.0 ramda-adjunct: ^5.0.0 ts-mixer: ^6.0.3 - checksum: a768555abef6b5545b0573139a9ee4b248855085538ad8b72ebff77144e1c2efdb26507bb68da2e9de2b925b5087413c1cf0d9bbc817f1914c988317cc91c74d + checksum: 5b71a8cc3c60807e020d7795b66c6d309e8548e1d16bbf2d860cce6877ab79fd35efb4750bb1f92c89d8d25391a4b22c6c2bd2fdf2d97e6befd3bfaf536be9da languageName: node linkType: hard -"@swagger-api/apidom-ns-openapi-3-0@npm:^1.0.0-alpha.1, @swagger-api/apidom-ns-openapi-3-0@npm:^1.0.0-alpha.7": - version: 1.0.0-alpha.7 - resolution: "@swagger-api/apidom-ns-openapi-3-0@npm:1.0.0-alpha.7" +"@swagger-api/apidom-ns-openapi-3-0@npm:^1.0.0-alpha.1, @swagger-api/apidom-ns-openapi-3-0@npm:^1.0.0-alpha.9": + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-ns-openapi-3-0@npm:1.0.0-alpha.9" dependencies: "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-core": ^1.0.0-alpha.7 - "@swagger-api/apidom-error": ^1.0.0-alpha.7 - "@swagger-api/apidom-ns-json-schema-draft-4": ^1.0.0-alpha.7 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-error": ^1.0.0-alpha.9 + "@swagger-api/apidom-ns-json-schema-draft-4": ^1.0.0-alpha.9 "@types/ramda": ~0.30.0 ramda: ~0.30.0 ramda-adjunct: ^5.0.0 ts-mixer: ^6.0.3 - checksum: 479eb1d639ed5680e88f61b4753a57ee378aad0bc530c409c0ffee3ffe3d2c8975b3a7877b9be04250ae24ba0255c0137fe407562a83809e6b4129f5b6954e6c + checksum: c5ff6891df51e16ac4e5bd354607c5c4824b12f28cb7e7d48385cc96e9e9431646ed0c18fc856282e4805dec1f123ea2be6b3b4f1025692f47e0d8b55b36baa5 languageName: node linkType: hard -"@swagger-api/apidom-ns-openapi-3-1@npm:>=1.0.0-alpha.5 <1.0.0-beta.0, @swagger-api/apidom-ns-openapi-3-1@npm:^1.0.0-alpha.1, @swagger-api/apidom-ns-openapi-3-1@npm:^1.0.0-alpha.7": - version: 1.0.0-alpha.7 - resolution: "@swagger-api/apidom-ns-openapi-3-1@npm:1.0.0-alpha.7" +"@swagger-api/apidom-ns-openapi-3-1@npm:>=1.0.0-alpha.9 <1.0.0-beta.0, @swagger-api/apidom-ns-openapi-3-1@npm:^1.0.0-alpha.1, @swagger-api/apidom-ns-openapi-3-1@npm:^1.0.0-alpha.9": + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-ns-openapi-3-1@npm:1.0.0-alpha.9" dependencies: "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-ast": ^1.0.0-alpha.7 - "@swagger-api/apidom-core": ^1.0.0-alpha.7 - "@swagger-api/apidom-json-pointer": ^1.0.0-alpha.7 - "@swagger-api/apidom-ns-openapi-3-0": ^1.0.0-alpha.7 + "@swagger-api/apidom-ast": ^1.0.0-alpha.9 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-json-pointer": ^1.0.0-alpha.9 + "@swagger-api/apidom-ns-openapi-3-0": ^1.0.0-alpha.9 "@types/ramda": ~0.30.0 ramda: ~0.30.0 ramda-adjunct: ^5.0.0 ts-mixer: ^6.0.3 - checksum: f2f827ad0cebccbfab48354d77f383700e7c07053eb72a40c8f8360b8970a63bd5cce317f5c0a0e2e15ded8a7448187d0796c7e07d4f2d864a76ace0d219767e + checksum: d92819332525beead1ce85e83976dd3b2a5375005893b92251b2fa288f3b410ceb6dd6ace99d3eefd134e4c26a5cd7e3d8faec9f684e5c366ccb3283f4aa05b3 languageName: node linkType: hard -"@swagger-api/apidom-ns-workflows-1@npm:^1.0.0-alpha.1, @swagger-api/apidom-ns-workflows-1@npm:^1.0.0-alpha.7": - version: 1.0.0-alpha.7 - resolution: "@swagger-api/apidom-ns-workflows-1@npm:1.0.0-alpha.7" +"@swagger-api/apidom-ns-workflows-1@npm:^1.0.0-alpha.1, @swagger-api/apidom-ns-workflows-1@npm:^1.0.0-alpha.9": + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-ns-workflows-1@npm:1.0.0-alpha.9" dependencies: "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-core": ^1.0.0-alpha.7 - "@swagger-api/apidom-ns-openapi-3-1": ^1.0.0-alpha.7 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-ns-openapi-3-1": ^1.0.0-alpha.9 "@types/ramda": ~0.30.0 ramda: ~0.30.0 ramda-adjunct: ^5.0.0 ts-mixer: ^6.0.3 - checksum: 59d20e1918237636aac16e8e8deace91cce03ba832d3b08b4fa082ea451725a878557b5c0b1ac8c978fcf9461cea38b0897e7bdf4da56c8a59cee78da0b59b9d + checksum: e0573385e383270ef770c1a166d9041284841944674f33896293cb5e903a05064a46c27970e1adf59129f7a849d9b23471417d71a3f4df00a934da26fec46361 languageName: node linkType: hard "@swagger-api/apidom-parser-adapter-api-design-systems-json@npm:^1.0.0-alpha.1": - version: 1.0.0-alpha.7 - resolution: "@swagger-api/apidom-parser-adapter-api-design-systems-json@npm:1.0.0-alpha.7" + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-parser-adapter-api-design-systems-json@npm:1.0.0-alpha.9" dependencies: "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-core": ^1.0.0-alpha.7 - "@swagger-api/apidom-ns-api-design-systems": ^1.0.0-alpha.7 - "@swagger-api/apidom-parser-adapter-json": ^1.0.0-alpha.7 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-ns-api-design-systems": ^1.0.0-alpha.9 + "@swagger-api/apidom-parser-adapter-json": ^1.0.0-alpha.9 "@types/ramda": ~0.30.0 ramda: ~0.30.0 ramda-adjunct: ^5.0.0 - checksum: 70feed1080b16b4d7b3d7ecf410aab512569b075bc1de16770a476ba6b6f259d32c6005b9426833d3f30415bbcaeb2858a081a486cd1c089797516245d6ef9d7 + checksum: c17d417c3a39635dfc5c3e2e7cb6d42c304e0b2c7666f303ca8ac53b7d3b5590e59d96d05c4c85637d81828763587b5398c1ba0779f860860111275ab4e34e96 languageName: node linkType: hard "@swagger-api/apidom-parser-adapter-api-design-systems-yaml@npm:^1.0.0-alpha.1": - version: 1.0.0-alpha.7 - resolution: "@swagger-api/apidom-parser-adapter-api-design-systems-yaml@npm:1.0.0-alpha.7" + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-parser-adapter-api-design-systems-yaml@npm:1.0.0-alpha.9" dependencies: "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-core": ^1.0.0-alpha.7 - "@swagger-api/apidom-ns-api-design-systems": ^1.0.0-alpha.7 - "@swagger-api/apidom-parser-adapter-yaml-1-2": ^1.0.0-alpha.7 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-ns-api-design-systems": ^1.0.0-alpha.9 + "@swagger-api/apidom-parser-adapter-yaml-1-2": ^1.0.0-alpha.9 "@types/ramda": ~0.30.0 ramda: ~0.30.0 ramda-adjunct: ^5.0.0 - checksum: 3554b49eeee70f9d50461d7fb7658415a6c5f53c76b2a6670379e01572df6478140af54c9e0d6ef4704fcc5a9b149004fe7d0113440d23d6c70382196add5be5 + checksum: 3fb5f66282fcb561cc727c209be05c3b086f5413dcca41357f09bc979dd5fdadb442d0cc0974cfdc95df991f6af083504dbecfa869755eec867a769c7d5652bc languageName: node linkType: hard "@swagger-api/apidom-parser-adapter-asyncapi-json-2@npm:^1.0.0-alpha.1": - version: 1.0.0-alpha.7 - resolution: "@swagger-api/apidom-parser-adapter-asyncapi-json-2@npm:1.0.0-alpha.7" + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-parser-adapter-asyncapi-json-2@npm:1.0.0-alpha.9" dependencies: "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-core": ^1.0.0-alpha.7 - "@swagger-api/apidom-ns-asyncapi-2": ^1.0.0-alpha.7 - "@swagger-api/apidom-parser-adapter-json": ^1.0.0-alpha.7 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-ns-asyncapi-2": ^1.0.0-alpha.9 + "@swagger-api/apidom-parser-adapter-json": ^1.0.0-alpha.9 "@types/ramda": ~0.30.0 ramda: ~0.30.0 ramda-adjunct: ^5.0.0 - checksum: 2d8d0fe828a6196d9c15bc2e9a4f066fb1e2385b1f75a2cda08732aff589779165f0d87b5c334e09b86d7973fac5f72cef8eed6b7c512a1b2df02622a3af69c3 + checksum: bac3b6bf79fbd7f95a0a35935ff4b7a7f305e03257f32ac57ad00c9e942d5141946af943b74878ff5de64b12fca2824abcf3575507bad8379482b15dc812befb languageName: node linkType: hard "@swagger-api/apidom-parser-adapter-asyncapi-yaml-2@npm:^1.0.0-alpha.1": - version: 1.0.0-alpha.7 - resolution: "@swagger-api/apidom-parser-adapter-asyncapi-yaml-2@npm:1.0.0-alpha.7" + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-parser-adapter-asyncapi-yaml-2@npm:1.0.0-alpha.9" dependencies: "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-core": ^1.0.0-alpha.7 - "@swagger-api/apidom-ns-asyncapi-2": ^1.0.0-alpha.7 - "@swagger-api/apidom-parser-adapter-yaml-1-2": ^1.0.0-alpha.7 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-ns-asyncapi-2": ^1.0.0-alpha.9 + "@swagger-api/apidom-parser-adapter-yaml-1-2": ^1.0.0-alpha.9 "@types/ramda": ~0.30.0 ramda: ~0.30.0 ramda-adjunct: ^5.0.0 - checksum: a7642db5a81f0fa5830dd07627fa5e30f72e1341d6d1b5049bfceebf33b4fb3068fea9fa123f8b34197c9cc2a45a08c59443ff0bc5f9487671a2a406b2ed5c16 + checksum: a17d4fac6818bcae8af5834494c3664ba294f127496583809034fe0ae129a7fed7bc0bd6416d90daa69677677abf6f363fc82a774851c809d0b989c03ca68eaf languageName: node linkType: hard -"@swagger-api/apidom-parser-adapter-json@npm:^1.0.0-alpha.1, @swagger-api/apidom-parser-adapter-json@npm:^1.0.0-alpha.7": - version: 1.0.0-alpha.7 - resolution: "@swagger-api/apidom-parser-adapter-json@npm:1.0.0-alpha.7" +"@swagger-api/apidom-parser-adapter-json@npm:^1.0.0-alpha.1, @swagger-api/apidom-parser-adapter-json@npm:^1.0.0-alpha.9": + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-parser-adapter-json@npm:1.0.0-alpha.9" dependencies: "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-ast": ^1.0.0-alpha.7 - "@swagger-api/apidom-core": ^1.0.0-alpha.7 - "@swagger-api/apidom-error": ^1.0.0-alpha.7 + "@swagger-api/apidom-ast": ^1.0.0-alpha.9 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-error": ^1.0.0-alpha.9 "@types/ramda": ~0.30.0 node-gyp: latest ramda: ~0.30.0 @@ -3200,138 +3238,138 @@ __metadata: tree-sitter: =0.20.4 tree-sitter-json: =0.20.2 web-tree-sitter: =0.20.3 - checksum: 9896d48087a53c11f81b50cae958cc4761bbb556f29525d32eca7425b6528fb74f9db83bd1dd293b3d18095d7c22cda98b4621f4f71b65702aed71bb4e805874 + checksum: 77c1a7c7dcf12ad4b05aea200a0864c5545235e4aadc5936b51bf8062749f5bdc02479e7ee175b476960e9303556960798e95a566c0e4e3b2fa2d59ac5327173 languageName: node linkType: hard "@swagger-api/apidom-parser-adapter-openapi-json-2@npm:^1.0.0-alpha.1": - version: 1.0.0-alpha.7 - resolution: "@swagger-api/apidom-parser-adapter-openapi-json-2@npm:1.0.0-alpha.7" + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-parser-adapter-openapi-json-2@npm:1.0.0-alpha.9" dependencies: "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-core": ^1.0.0-alpha.7 - "@swagger-api/apidom-ns-openapi-2": ^1.0.0-alpha.7 - "@swagger-api/apidom-parser-adapter-json": ^1.0.0-alpha.7 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-ns-openapi-2": ^1.0.0-alpha.9 + "@swagger-api/apidom-parser-adapter-json": ^1.0.0-alpha.9 "@types/ramda": ~0.30.0 ramda: ~0.30.0 ramda-adjunct: ^5.0.0 - checksum: 287cceba9ae5d2e4df02d4c9f1aa77777edbdf4f1a7e205e7e6a2b570a34ecd2cff0b378f8f522edff44883df2404ee931ccc53a5b3992dbe2c3735ec54f119c + checksum: 38a3c06508dd646921c3b5fa642990ec1b19778f32f949bad2dca0a1d6297b66ab34691a32abf42c7f04d383dd4f09cde17ecff250c2c14d33d3aae66914ce8f languageName: node linkType: hard "@swagger-api/apidom-parser-adapter-openapi-json-3-0@npm:^1.0.0-alpha.1": - version: 1.0.0-alpha.7 - resolution: "@swagger-api/apidom-parser-adapter-openapi-json-3-0@npm:1.0.0-alpha.7" + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-parser-adapter-openapi-json-3-0@npm:1.0.0-alpha.9" dependencies: "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-core": ^1.0.0-alpha.7 - "@swagger-api/apidom-ns-openapi-3-0": ^1.0.0-alpha.7 - "@swagger-api/apidom-parser-adapter-json": ^1.0.0-alpha.7 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-ns-openapi-3-0": ^1.0.0-alpha.9 + "@swagger-api/apidom-parser-adapter-json": ^1.0.0-alpha.9 "@types/ramda": ~0.30.0 ramda: ~0.30.0 ramda-adjunct: ^5.0.0 - checksum: eee03118a087cc4f050adc1f97b5d78a06d10790350a1fa5f2e533c9ed7cb0839a5f547a9e597285248e3ee8ce23b927faa06e64397fcc6b8f3b9c6363345cc3 + checksum: ae4874da48842e1804310d23a3b90fd11696f97e363e3b489c14458bcdc8dbaec6429e4beff31ff02562e198722844d9499e6aea111899043f8e01ebac5fff02 languageName: node linkType: hard "@swagger-api/apidom-parser-adapter-openapi-json-3-1@npm:^1.0.0-alpha.1": - version: 1.0.0-alpha.7 - resolution: "@swagger-api/apidom-parser-adapter-openapi-json-3-1@npm:1.0.0-alpha.7" + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-parser-adapter-openapi-json-3-1@npm:1.0.0-alpha.9" dependencies: "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-core": ^1.0.0-alpha.7 - "@swagger-api/apidom-ns-openapi-3-1": ^1.0.0-alpha.7 - "@swagger-api/apidom-parser-adapter-json": ^1.0.0-alpha.7 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-ns-openapi-3-1": ^1.0.0-alpha.9 + "@swagger-api/apidom-parser-adapter-json": ^1.0.0-alpha.9 "@types/ramda": ~0.30.0 ramda: ~0.30.0 ramda-adjunct: ^5.0.0 - checksum: c5eab3460197eadbb0330bfb9f6d1896fefb7d8881cd2af25f25c8de3fa0bc683f07c390cf8e6c17c1fb097fc88a2737c3305f37e62fb5d554867a748e2b810c + checksum: f3dba0060420ce97a297522c702567fbc822ededd7579ee91290bf7d8792bb145ea38c5f04970f88f71001b9fdc7dcbc83d063098bc0346ce6a65bcfc726bde4 languageName: node linkType: hard "@swagger-api/apidom-parser-adapter-openapi-yaml-2@npm:^1.0.0-alpha.1": - version: 1.0.0-alpha.7 - resolution: "@swagger-api/apidom-parser-adapter-openapi-yaml-2@npm:1.0.0-alpha.7" + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-parser-adapter-openapi-yaml-2@npm:1.0.0-alpha.9" dependencies: "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-core": ^1.0.0-alpha.7 - "@swagger-api/apidom-ns-openapi-2": ^1.0.0-alpha.7 - "@swagger-api/apidom-parser-adapter-yaml-1-2": ^1.0.0-alpha.7 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-ns-openapi-2": ^1.0.0-alpha.9 + "@swagger-api/apidom-parser-adapter-yaml-1-2": ^1.0.0-alpha.9 "@types/ramda": ~0.30.0 ramda: ~0.30.0 ramda-adjunct: ^5.0.0 - checksum: 799916a90fa07a2e8d67293d1b2717ac91dfcf66c11d4eae27f4e5b1f374c44312fce2391fb0c613e8389d1fddc434ae30b526b1deb6846f3a5d33d90675f6af + checksum: e302b93d5ac5508bf34983ee57f4f4f85ae47068920067711e607e1225726f58f5afa58708109f641dcb26b6e8182bd7cb7c189d158aec243b78be8b0b781edb languageName: node linkType: hard "@swagger-api/apidom-parser-adapter-openapi-yaml-3-0@npm:^1.0.0-alpha.1": - version: 1.0.0-alpha.7 - resolution: "@swagger-api/apidom-parser-adapter-openapi-yaml-3-0@npm:1.0.0-alpha.7" + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-parser-adapter-openapi-yaml-3-0@npm:1.0.0-alpha.9" dependencies: "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-core": ^1.0.0-alpha.7 - "@swagger-api/apidom-ns-openapi-3-0": ^1.0.0-alpha.7 - "@swagger-api/apidom-parser-adapter-yaml-1-2": ^1.0.0-alpha.7 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-ns-openapi-3-0": ^1.0.0-alpha.9 + "@swagger-api/apidom-parser-adapter-yaml-1-2": ^1.0.0-alpha.9 "@types/ramda": ~0.30.0 ramda: ~0.30.0 ramda-adjunct: ^5.0.0 - checksum: 77dada3abcf5496b30476f0ad32153679980d5430c381a9f52186bf03713e0f0076db5d4144f71ae28a48d3ab4477997acc5f8dfddd39722403eddb2b7a15657 + checksum: aaeb57369370e426c9f5dc26c0ad95e493e2cfca1e552cfb3d6239868e50f5ab9d7d6607f5b34cd4a4ed6c22e8cc0b2b10bf26b98f497fa521170979153ac0cb languageName: node linkType: hard "@swagger-api/apidom-parser-adapter-openapi-yaml-3-1@npm:^1.0.0-alpha.1": - version: 1.0.0-alpha.7 - resolution: "@swagger-api/apidom-parser-adapter-openapi-yaml-3-1@npm:1.0.0-alpha.7" + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-parser-adapter-openapi-yaml-3-1@npm:1.0.0-alpha.9" dependencies: "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-core": ^1.0.0-alpha.7 - "@swagger-api/apidom-ns-openapi-3-1": ^1.0.0-alpha.7 - "@swagger-api/apidom-parser-adapter-yaml-1-2": ^1.0.0-alpha.7 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-ns-openapi-3-1": ^1.0.0-alpha.9 + "@swagger-api/apidom-parser-adapter-yaml-1-2": ^1.0.0-alpha.9 "@types/ramda": ~0.30.0 ramda: ~0.30.0 ramda-adjunct: ^5.0.0 - checksum: b17ce7a828ac47503cc11d7c382125dca870b66673e63f9802b41e7e426ce699c29ef0d8f6bd70ab55b23e81adecb291443789eed9e2f3c083e94ac3a2d7d776 + checksum: e25d4d40fa3db206dceba4a1fb4d29c9ced90ec87d5df35c9ec6806ff72a514cea4e0ac2e5c7198f6048b9160e009475b87a465758bc233cd40f88c84dfde39c languageName: node linkType: hard "@swagger-api/apidom-parser-adapter-workflows-json-1@npm:^1.0.0-alpha.1": - version: 1.0.0-alpha.7 - resolution: "@swagger-api/apidom-parser-adapter-workflows-json-1@npm:1.0.0-alpha.7" + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-parser-adapter-workflows-json-1@npm:1.0.0-alpha.9" dependencies: "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-core": ^1.0.0-alpha.7 - "@swagger-api/apidom-ns-workflows-1": ^1.0.0-alpha.7 - "@swagger-api/apidom-parser-adapter-json": ^1.0.0-alpha.7 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-ns-workflows-1": ^1.0.0-alpha.9 + "@swagger-api/apidom-parser-adapter-json": ^1.0.0-alpha.9 "@types/ramda": ~0.30.0 ramda: ~0.30.0 ramda-adjunct: ^5.0.0 - checksum: 9080889bff992f17eb8b681ef93763d0c270627154bfc89102f5ba0043cff36460ac499b6eb07f232ae372adb91cfd1e7a2cb8e02eaa6537d942d0a93e8d1919 + checksum: b16d831652946fd4a53cb2d0c549d6e2d9c7227ce617bd4f28f50d072e370369e6067d1e534ff8e88508d20ed61d9e8466e49fcc853e250bc75d1833b2da7efd languageName: node linkType: hard "@swagger-api/apidom-parser-adapter-workflows-yaml-1@npm:^1.0.0-alpha.1": - version: 1.0.0-alpha.7 - resolution: "@swagger-api/apidom-parser-adapter-workflows-yaml-1@npm:1.0.0-alpha.7" + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-parser-adapter-workflows-yaml-1@npm:1.0.0-alpha.9" dependencies: "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-core": ^1.0.0-alpha.7 - "@swagger-api/apidom-ns-workflows-1": ^1.0.0-alpha.7 - "@swagger-api/apidom-parser-adapter-yaml-1-2": ^1.0.0-alpha.7 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-ns-workflows-1": ^1.0.0-alpha.9 + "@swagger-api/apidom-parser-adapter-yaml-1-2": ^1.0.0-alpha.9 "@types/ramda": ~0.30.0 ramda: ~0.30.0 ramda-adjunct: ^5.0.0 - checksum: d839573db9b6292bdee0817481015a243d9164144b27b5f67e20858fd128d9710831972ca79d7ad5576a7fd274ab59697d2f50862eb53e98d003baa869458946 + checksum: f7d88d3932b7058f7124cb0c465214ea6154a64729d3af200f825922f5ffd99287f5ee5a5173eaa6d4b14b10c820c3e59d715f3883944308b6d5e024112596e6 languageName: node linkType: hard -"@swagger-api/apidom-parser-adapter-yaml-1-2@npm:^1.0.0-alpha.1, @swagger-api/apidom-parser-adapter-yaml-1-2@npm:^1.0.0-alpha.7": - version: 1.0.0-alpha.7 - resolution: "@swagger-api/apidom-parser-adapter-yaml-1-2@npm:1.0.0-alpha.7" +"@swagger-api/apidom-parser-adapter-yaml-1-2@npm:^1.0.0-alpha.1, @swagger-api/apidom-parser-adapter-yaml-1-2@npm:^1.0.0-alpha.9": + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-parser-adapter-yaml-1-2@npm:1.0.0-alpha.9" dependencies: "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-ast": ^1.0.0-alpha.7 - "@swagger-api/apidom-core": ^1.0.0-alpha.7 - "@swagger-api/apidom-error": ^1.0.0-alpha.7 + "@swagger-api/apidom-ast": ^1.0.0-alpha.9 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 + "@swagger-api/apidom-error": ^1.0.0-alpha.9 "@types/ramda": ~0.30.0 node-gyp: latest ramda: ~0.30.0 @@ -3339,16 +3377,16 @@ __metadata: tree-sitter: =0.20.4 tree-sitter-yaml: =0.5.0 web-tree-sitter: =0.20.3 - checksum: b64382cb337ee5acbfaead9575aad1dc85daf946e7dc71117a0dcd09c7ebb80300c9fa111b953e085accb3888dea91e71e4784e92c3c5e479f5ca9f8289181dc + checksum: 1485597a7ab952f434fe1056ffdc3ce6ed861f0c087fb342c3fec094fe4bf63ea65cb13d9545d630cd4964ffdbdb914f6c415d7b6a0e577d410d53f96c7c3690 languageName: node linkType: hard -"@swagger-api/apidom-reference@npm:>=1.0.0-alpha.5 <1.0.0-beta.0": - version: 1.0.0-alpha.7 - resolution: "@swagger-api/apidom-reference@npm:1.0.0-alpha.7" +"@swagger-api/apidom-reference@npm:>=1.0.0-alpha.9 <1.0.0-beta.0": + version: 1.0.0-alpha.9 + resolution: "@swagger-api/apidom-reference@npm:1.0.0-alpha.9" dependencies: "@babel/runtime-corejs3": ^7.20.7 - "@swagger-api/apidom-core": ^1.0.0-alpha.7 + "@swagger-api/apidom-core": ^1.0.0-alpha.9 "@swagger-api/apidom-error": ^1.0.0-alpha.1 "@swagger-api/apidom-json-pointer": ^1.0.0-alpha.1 "@swagger-api/apidom-ns-asyncapi-2": ^1.0.0-alpha.1 @@ -3419,7 +3457,7 @@ __metadata: optional: true "@swagger-api/apidom-parser-adapter-yaml-1-2": optional: true - checksum: 8dcf06921ac9ea56c5dd3baecb8df4df443ff63134b2d554741352005a3e1af14a71a247c1afba397f9f2f00077ffc49a0b2c5e6f8af1e7db3c0d5dc9e731250 + checksum: 28c329359a92b34471a3f796b89a88405c8e998622e786193402668a5f4cdb3da5273b86ef9e209f3d0ab750d221fd9046d481751dff3bbcc2e32e0b748ec34c languageName: node linkType: hard @@ -3542,9 +3580,9 @@ __metadata: linkType: hard "@types/estree@npm:*, @types/estree@npm:^1.0.0": - version: 1.0.5 - resolution: "@types/estree@npm:1.0.5" - checksum: dd8b5bed28e6213b7acd0fb665a84e693554d850b0df423ac8076cc3ad5823a6bc26b0251d080bdc545af83179ede51dd3f6fa78cad2c46ed1f29624ddf3e41a + version: 1.0.6 + resolution: "@types/estree@npm:1.0.6" + checksum: 8825d6e729e16445d9a1dd2fb1db2edc5ed400799064cd4d028150701031af012ba30d6d03fe9df40f4d7a437d0de6d2b256020152b7b09bde9f2e420afdffd9 languageName: node linkType: hard @@ -3624,12 +3662,12 @@ __metadata: linkType: hard "@types/jest@npm:^29.2.4": - version: 29.5.12 - resolution: "@types/jest@npm:29.5.12" + version: 29.5.13 + resolution: "@types/jest@npm:29.5.13" dependencies: expect: ^29.0.0 pretty-format: ^29.0.0 - checksum: 19b1efdeed9d9a60a81edc8226cdeae5af7479e493eaed273e01243891c9651f7b8b4c08fc633a7d0d1d379b091c4179bbaa0807af62542325fd72f2dd17ce1c + checksum: 875ac23c2398cdcf22aa56c6ba24560f11d2afda226d4fa23936322dde6202f9fdbd2b91602af51c27ecba223d9fc3c1e33c9df7e47b3bf0e2aefc6baf13ce53 languageName: node linkType: hard @@ -3641,11 +3679,11 @@ __metadata: linkType: hard "@types/jsonwebtoken@npm:^9.0.2": - version: 9.0.6 - resolution: "@types/jsonwebtoken@npm:9.0.6" + version: 9.0.7 + resolution: "@types/jsonwebtoken@npm:9.0.7" dependencies: "@types/node": "*" - checksum: a568e7cb1c703bcb015eff8bf5996e276e748d2b39ddc47edf5ddccd1378f5792179c43302a1c803e47a54b0220f9ecaae445ec444d28bf81b88856f899e85b9 + checksum: 872b62e2a50ec399d695402ccddfeb5cd66a6c3d28511f27453b932b6b67eb82c2d0ecaa864939848b88b3a8276c2492647bf5707bc82a6ac7e420d3412b9047 languageName: node linkType: hard @@ -3721,20 +3759,20 @@ __metadata: linkType: hard "@types/node@npm:*, @types/node@npm:>=12.12.47, @types/node@npm:>=13.7.0": - version: 22.1.0 - resolution: "@types/node@npm:22.1.0" + version: 22.5.5 + resolution: "@types/node@npm:22.5.5" dependencies: - undici-types: ~6.13.0 - checksum: 3544c35da06009790a2e07742a7dfa0ac0f0d64ec47d9e6d3edf0ff6dcfc1a7cc2efdc5e524e80f8ed80aa37154513b2c1c724f95146ff89fc5aefb8e33575f2 + undici-types: ~6.19.2 + checksum: 1f788966ff7df07add0af3481fb68c7fe5091cc72a265c671432abb443788ddacca4ca6378af64fe100c20f857c4d80170d358e66c070171fcea0d4adb1b45b1 languageName: node linkType: hard "@types/node@npm:^20.1.1": - version: 20.14.14 - resolution: "@types/node@npm:20.14.14" + version: 20.16.5 + resolution: "@types/node@npm:20.16.5" dependencies: - undici-types: ~5.26.4 - checksum: cb2199123efca94908ee7191cc7b7abc11b26bf1fbb93c2948d5537a6594eedc35d4748d9fa998078fdc2eb5cc3a11d6d87b2fea20a05bda9d304e37d3c3282a + undici-types: ~6.19.2 + checksum: f38b7bd8c4993dcf38943afa2ffdd7dfd18fc94f8f3f28d0c1045a10d39871a6cc1b8f8d3bf0c7ed848457d0e1d283482f6ca125579c13fed1b7575d23e8e8f5 languageName: node linkType: hard @@ -3746,18 +3784,18 @@ __metadata: linkType: hard "@types/qs@npm:*": - version: 6.9.15 - resolution: "@types/qs@npm:6.9.15" - checksum: 97d8208c2b82013b618e7a9fc14df6bd40a73e1385ac479b6896bafc7949a46201c15f42afd06e86a05e914f146f495f606b6fb65610cc60cf2e0ff743ec38a2 + version: 6.9.16 + resolution: "@types/qs@npm:6.9.16" + checksum: 2e8918150c12735630f7ee16b770c72949274938c30306025f68aaf977227f41fe0c698ed93db1099e04916d582ac5a1faf7e3c7061c8d885d9169f59a184b6c languageName: node linkType: hard "@types/ramda@npm:~0.30.0": - version: 0.30.1 - resolution: "@types/ramda@npm:0.30.1" + version: 0.30.2 + resolution: "@types/ramda@npm:0.30.2" dependencies: types-ramda: ^0.30.1 - checksum: 3975599065ebfb4a923566ec17e04e5c59ab3b010dc09fb4462393c0e1b6962ff88c852d43f0f524788e589efea09d0ccdf242306c32872d48caaf7ff0362934 + checksum: 528e62da967adb38b7b6be3314ee11009f4e7312e4fbb9670f4556bb2f640754f08ae68ede87822ae255aba747e67296f40b37d53bfb427c58ab82f5b7a4989e languageName: node linkType: hard @@ -3881,11 +3919,11 @@ __metadata: linkType: hard "acorn-walk@npm:^8.1.1, acorn-walk@npm:^8.2.0": - version: 8.3.3 - resolution: "acorn-walk@npm:8.3.3" + version: 8.3.4 + resolution: "acorn-walk@npm:8.3.4" dependencies: acorn: ^8.11.0 - checksum: 0f09d351fc30b69b2b9982bf33dc30f3d35a34e030e5f1ed3c49fc4e3814a192bf3101e4c30912a0595410f5e91bb70ddba011ea73398b3ecbfe41c7334c6dd0 + checksum: 4ff03f42323e7cf90f1683e08606b0f460e1e6ac263d2730e3df91c7665b6f64e696db6ea27ee4bed18c2599569be61f28a8399fa170c611161a348c402ca19c languageName: node linkType: hard @@ -3976,9 +4014,9 @@ __metadata: linkType: hard "ansi-regex@npm:^6.0.1": - version: 6.0.1 - resolution: "ansi-regex@npm:6.0.1" - checksum: 1ff8b7667cded1de4fa2c9ae283e979fc87036864317da86a2e546725f96406746411d0d85e87a2d12fa5abd715d90006de7fa4fa0477c92321ad3b4c7d4e169 + version: 6.1.0 + resolution: "ansi-regex@npm:6.1.0" + checksum: 495834a53b0856c02acd40446f7130cb0f8284f4a39afdab20d5dc42b2e198b1196119fe887beed8f9055c4ff2055e3b2f6d4641d0be018cdfb64fedf6fc1aac languageName: node linkType: hard @@ -4114,9 +4152,9 @@ __metadata: linkType: hard "async@npm:^3.2.3": - version: 3.2.5 - resolution: "async@npm:3.2.5" - checksum: 5ec77f1312301dee02d62140a6b1f7ee0edd2a0f983b6fd2b0849b969f245225b990b47b8243e7b9ad16451a53e7f68e753700385b706198ced888beedba3af4 + version: 3.2.6 + resolution: "async@npm:3.2.6" + checksum: ee6eb8cd8a0ab1b58bd2a3ed6c415e93e773573a91d31df9d5ef559baafa9dab37d3b096fa7993e84585cac3697b2af6ddb9086f45d3ac8cae821bb2aab65682 languageName: node linkType: hard @@ -4134,14 +4172,14 @@ __metadata: languageName: node linkType: hard -"axios@npm:*, axios@npm:^1.2.0, axios@npm:^1.4.0": - version: 1.7.3 - resolution: "axios@npm:1.7.3" +"axios@npm:*, axios@npm:^1.4.0, axios@npm:^1.7.7": + version: 1.7.7 + resolution: "axios@npm:1.7.7" dependencies: follow-redirects: ^1.15.6 form-data: ^4.0.0 proxy-from-env: ^1.1.0 - checksum: bc304d6da974922342aed7c33155934354429cdc7e1ba9d399ab9ff3ac76103f3697eeedf042a634d43cdae682182bcffd942291db42d2be45b750597cdd5eef + checksum: 882d4fe0ec694a07c7f5c1f68205eb6dc5a62aecdb632cc7a4a3d0985188ce3030e0b277e1a8260ac3f194d314ae342117660a151fabffdc5081ca0b5a8b47fe languageName: node linkType: hard @@ -4188,24 +4226,27 @@ __metadata: linkType: hard "babel-preset-current-node-syntax@npm:^1.0.0": - version: 1.0.1 - resolution: "babel-preset-current-node-syntax@npm:1.0.1" + version: 1.1.0 + resolution: "babel-preset-current-node-syntax@npm:1.1.0" dependencies: "@babel/plugin-syntax-async-generators": ^7.8.4 "@babel/plugin-syntax-bigint": ^7.8.3 - "@babel/plugin-syntax-class-properties": ^7.8.3 - "@babel/plugin-syntax-import-meta": ^7.8.3 + "@babel/plugin-syntax-class-properties": ^7.12.13 + "@babel/plugin-syntax-class-static-block": ^7.14.5 + "@babel/plugin-syntax-import-attributes": ^7.24.7 + "@babel/plugin-syntax-import-meta": ^7.10.4 "@babel/plugin-syntax-json-strings": ^7.8.3 - "@babel/plugin-syntax-logical-assignment-operators": ^7.8.3 + "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 - "@babel/plugin-syntax-numeric-separator": ^7.8.3 + "@babel/plugin-syntax-numeric-separator": ^7.10.4 "@babel/plugin-syntax-object-rest-spread": ^7.8.3 "@babel/plugin-syntax-optional-catch-binding": ^7.8.3 "@babel/plugin-syntax-optional-chaining": ^7.8.3 - "@babel/plugin-syntax-top-level-await": ^7.8.3 + "@babel/plugin-syntax-private-property-in-object": ^7.14.5 + "@babel/plugin-syntax-top-level-await": ^7.14.5 peerDependencies: "@babel/core": ^7.0.0 - checksum: d118c2742498c5492c095bc8541f4076b253e705b5f1ad9a2e7d302d81a84866f0070346662355c8e25fc02caa28dc2da8d69bcd67794a0d60c4d6fab6913cc8 + checksum: 9f93fac975eaba296c436feeca1031ca0539143c4066eaf5d1ba23525a31850f03b651a1049caea7287df837a409588c8252c15627ad3903f17864c8e25ed64b languageName: node linkType: hard @@ -4259,9 +4300,9 @@ __metadata: linkType: hard "big.js@npm:^6.0.0": - version: 6.2.1 - resolution: "big.js@npm:6.2.1" - checksum: 0b234a2fd56c52bed2798ed2020bcab6fef5e9523b99a05406ad071d1aed6ee97ada9fb8de9576092da74c68825c276e19015743b8d1baea269b60a5c666b0cd + version: 6.2.2 + resolution: "big.js@npm:6.2.2" + checksum: 3659092d155d01338f21a01a46a93aa343d25e83bce55700005a46eec27d90fe56abd3b3edde742f16fbc5fee31b4c572b6821a595c1c180392b60b469fcda54 languageName: node linkType: hard @@ -4304,9 +4345,9 @@ __metadata: languageName: node linkType: hard -"body-parser@npm:1.20.2": - version: 1.20.2 - resolution: "body-parser@npm:1.20.2" +"body-parser@npm:1.20.3": + version: 1.20.3 + resolution: "body-parser@npm:1.20.3" dependencies: bytes: 3.1.2 content-type: ~1.0.5 @@ -4316,11 +4357,11 @@ __metadata: http-errors: 2.0.0 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.11.0 + qs: 6.13.0 raw-body: 2.5.2 type-is: ~1.6.18 unpipe: 1.0.0 - checksum: 14d37ec638ab5c93f6099ecaed7f28f890d222c650c69306872e00b9efa081ff6c596cd9afb9930656aae4d6c4e1c17537bea12bb73c87a217cb3cfea8896737 + checksum: 1a35c59a6be8d852b00946330141c4f142c6af0f970faa87f10ad74f1ee7118078056706a05ae3093c54dabca9cd3770fa62a170a85801da1a4324f04381167d languageName: node linkType: hard @@ -4380,7 +4421,7 @@ __metadata: languageName: node linkType: hard -"bs-logger@npm:0.x": +"bs-logger@npm:^0.2.6": version: 0.2.6 resolution: "bs-logger@npm:0.2.6" dependencies: @@ -4534,9 +4575,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.30001646": - version: 1.0.30001650 - resolution: "caniuse-lite@npm:1.0.30001650" - checksum: 4892c25200aef4dca83feba232bb0d4c1dbbdffb3376394c1be7e75a6be686010e88bc2172cb5cf8dafa5e5de08dc8e7870c4fe97dae3d615979a7be5a091db7 + version: 1.0.30001662 + resolution: "caniuse-lite@npm:1.0.30001662" + checksum: 7a6a0c0d9f7c4a1c51de02838eb47f41f36fff57a77b846c8faed35ba9afba17b9399bc00bd637e5c1663cbc132534085d91151de48edca2ad8932a5d87e23af languageName: node linkType: hard @@ -4618,9 +4659,9 @@ __metadata: linkType: hard "cjs-module-lexer@npm:^1.0.0": - version: 1.3.1 - resolution: "cjs-module-lexer@npm:1.3.1" - checksum: 75f20ac264a397ea5c63f9c2343a51ab878043666468f275e94862f7180ec1d764a400ec0c09085dcf0db3193c74a8b571519abd2bf4be0d2be510d1377c8d4b + version: 1.4.1 + resolution: "cjs-module-lexer@npm:1.4.1" + checksum: 2556807a99aec1f9daac60741af96cd613a707f343174ae7967da46402c91dced411bf830d209f2e93be4cecea46fc75cecf1f17c799d7d8a9e1dd6204bfcd22 languageName: node linkType: hard @@ -4824,9 +4865,9 @@ __metadata: linkType: hard "core-js-pure@npm:^3.30.2": - version: 3.38.0 - resolution: "core-js-pure@npm:3.38.0" - checksum: 29aac7b56778370523f6a58f713c730975b097fea19838f93705730bd95d2da78b116e561e2cda637dde4cebe0a88baf9a5ce4e391732c39cbc5e55dc95bb38c + version: 3.38.1 + resolution: "core-js-pure@npm:3.38.1" + checksum: 95ca2e75df371571b0d41cba81e1f6335a2ba1f080e80f8edfa124ad3041880fe72e10f2144527a700a3d993dbf9f7cada3e04a927a66604bc49d0c4951567fb languageName: node linkType: hard @@ -4947,14 +4988,14 @@ __metadata: linkType: hard "debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.3, debug@npm:^4.3.4": - version: 4.3.6 - resolution: "debug@npm:4.3.6" + version: 4.3.7 + resolution: "debug@npm:4.3.7" dependencies: - ms: 2.1.2 + ms: ^2.1.3 peerDependenciesMeta: supports-color: optional: true - checksum: 1630b748dea3c581295e02137a9f5cbe2c1d85fea35c1e6597a65ca2b16a6fce68cec61b299d480787ef310ba927dc8c92d3061faba0ad06c6a724672f66be7f + checksum: 822d74e209cd910ef0802d261b150314bbcf36c582ccdbb3e70f0894823c17e49a50d3e66d96b633524263975ca16b6a833f3e3b7e030c157169a5fabac63160 languageName: node linkType: hard @@ -5205,9 +5246,9 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.5.4": - version: 1.5.5 - resolution: "electron-to-chromium@npm:1.5.5" - checksum: fcdd2797ece1ece6764b88b5fc36cfc6a571e08b832c6777d8bbefa19cae22a36614411aacc5687d9fea7e1db86469f53c3952ca2579c5fe705dea7ed270d8cc + version: 1.5.27 + resolution: "electron-to-chromium@npm:1.5.27" + checksum: 1a32103306b92732979db40f299e013b94b284a80745c26390ceaee2bf76ef71a4167b1ababc17dc3d24cf4c27d5aa95dcf7c256c55c329164f726553dc9ea9a languageName: node linkType: hard @@ -5239,6 +5280,13 @@ __metadata: languageName: node linkType: hard +"encodeurl@npm:~2.0.0": + version: 2.0.0 + resolution: "encodeurl@npm:2.0.0" + checksum: abf5cd51b78082cf8af7be6785813c33b6df2068ce5191a40ca8b1afe6a86f9230af9a9ce694a5ce4665955e5c1120871826df9c128a642e09c58d592e2807fe + languageName: node + linkType: hard + "encoding@npm:^0.1.13": version: 0.1.13 resolution: "encoding@npm:0.1.13" @@ -5313,9 +5361,9 @@ __metadata: linkType: hard "escalade@npm:^3.1.1, escalade@npm:^3.1.2": - version: 3.1.2 - resolution: "escalade@npm:3.1.2" - checksum: 1ec0977aa2772075493002bdbd549d595ff6e9393b1cb0d7d6fcaf78c750da0c158f180938365486f75cb69fba20294351caddfce1b46552a7b6c3cde52eaa02 + version: 3.2.0 + resolution: "escalade@npm:3.2.0" + checksum: 47b029c83de01b0d17ad99ed766347b974b0d628e848de404018f3abee728e987da0d2d370ad4574aa3d5b5bfc368754fd085d69a30f8e75903486ec4b5b709e languageName: node linkType: hard @@ -5506,42 +5554,42 @@ __metadata: languageName: node linkType: hard -"express@npm:^4.18.2": - version: 4.19.2 - resolution: "express@npm:4.19.2" +"express@npm:^4.21.0": + version: 4.21.0 + resolution: "express@npm:4.21.0" dependencies: accepts: ~1.3.8 array-flatten: 1.1.1 - body-parser: 1.20.2 + body-parser: 1.20.3 content-disposition: 0.5.4 content-type: ~1.0.4 cookie: 0.6.0 cookie-signature: 1.0.6 debug: 2.6.9 depd: 2.0.0 - encodeurl: ~1.0.2 + encodeurl: ~2.0.0 escape-html: ~1.0.3 etag: ~1.8.1 - finalhandler: 1.2.0 + finalhandler: 1.3.1 fresh: 0.5.2 http-errors: 2.0.0 - merge-descriptors: 1.0.1 + merge-descriptors: 1.0.3 methods: ~1.1.2 on-finished: 2.4.1 parseurl: ~1.3.3 - path-to-regexp: 0.1.7 + path-to-regexp: 0.1.10 proxy-addr: ~2.0.7 - qs: 6.11.0 + qs: 6.13.0 range-parser: ~1.2.1 safe-buffer: 5.2.1 - send: 0.18.0 - serve-static: 1.15.0 + send: 0.19.0 + serve-static: 1.16.2 setprototypeof: 1.2.0 statuses: 2.0.1 type-is: ~1.6.18 utils-merge: 1.0.1 vary: ~1.1.2 - checksum: 212dbd6c2c222a96a61bc927639c95970a53b06257080bb9e2838adb3bffdb966856551fdad1ab5dd654a217c35db94f987d0aa88d48fb04d306340f5f34dca5 + checksum: 1c5212993f665809c249bf00ab550b989d1365a5b9171cdfaa26d93ee2ef10cd8add520861ec8d5da74b3194d8374e1d9d53e85ef69b89fd9c4196b87045a5d4 languageName: node linkType: hard @@ -5608,7 +5656,7 @@ __metadata: languageName: node linkType: hard -"fast-xml-parser@npm:4.4.1, fast-xml-parser@npm:^4.2.2": +"fast-xml-parser@npm:4.4.1": version: 4.4.1 resolution: "fast-xml-parser@npm:4.4.1" dependencies: @@ -5619,6 +5667,17 @@ __metadata: languageName: node linkType: hard +"fast-xml-parser@npm:^4.2.2": + version: 4.5.0 + resolution: "fast-xml-parser@npm:4.5.0" + dependencies: + strnum: ^1.0.5 + bin: + fxparser: src/cli/cli.js + checksum: 696dc98da46f0f48eb26dfe1640a53043ea64f2420056374e62abbb5e620f092f8df3c3ff3195505a2eefab2057db3bf0ebaac63557f277934f6cce4e7da027c + languageName: node + linkType: hard + "faye-websocket@npm:0.11.4": version: 0.11.4 resolution: "faye-websocket@npm:0.11.4" @@ -5662,18 +5721,18 @@ __metadata: languageName: node linkType: hard -"finalhandler@npm:1.2.0": - version: 1.2.0 - resolution: "finalhandler@npm:1.2.0" +"finalhandler@npm:1.3.1": + version: 1.3.1 + resolution: "finalhandler@npm:1.3.1" dependencies: debug: 2.6.9 - encodeurl: ~1.0.2 + encodeurl: ~2.0.0 escape-html: ~1.0.3 on-finished: 2.4.1 parseurl: ~1.3.3 statuses: 2.0.1 unpipe: ~1.0.0 - checksum: 92effbfd32e22a7dff2994acedbd9bcc3aa646a3e919ea6a53238090e87097f8ef07cced90aa2cc421abdf993aefbdd5b00104d55c7c5479a8d00ed105b45716 + checksum: a8c58cd97c9cd47679a870f6833a7b417043f5a288cd6af6d0f49b476c874a506100303a128b6d3b654c3d74fa4ff2ffed68a48a27e8630cda5c918f2977dcf4 languageName: node linkType: hard @@ -5711,22 +5770,22 @@ __metadata: linkType: hard "follow-redirects@npm:^1.15.6": - version: 1.15.6 - resolution: "follow-redirects@npm:1.15.6" + version: 1.15.9 + resolution: "follow-redirects@npm:1.15.9" peerDependenciesMeta: debug: optional: true - checksum: a62c378dfc8c00f60b9c80cab158ba54e99ba0239a5dd7c81245e5a5b39d10f0c35e249c3379eae719ff0285fff88c365dd446fab19dee771f1d76252df1bbf5 + checksum: 859e2bacc7a54506f2bf9aacb10d165df78c8c1b0ceb8023f966621b233717dab56e8d08baadc3ad3b9db58af290413d585c999694b7c146aaf2616340c3d2a6 languageName: node linkType: hard "foreground-child@npm:^3.1.0": - version: 3.2.1 - resolution: "foreground-child@npm:3.2.1" + version: 3.3.0 + resolution: "foreground-child@npm:3.3.0" dependencies: cross-spawn: ^7.0.0 signal-exit: ^4.0.1 - checksum: 3e2e844d6003c96d70affe8ae98d7eaaba269a868c14d997620c088340a8775cd5d2d9043e6ceebae1928d8d9a874911c4d664b9a267e8995945df20337aebc0 + checksum: 1989698488f725b05b26bc9afc8a08f08ec41807cd7b92ad85d96004ddf8243fd3e79486b8348c64a3011ae5cc2c9f0936af989e1f28339805d8bc178a75b451 languageName: node linkType: hard @@ -6446,11 +6505,11 @@ __metadata: linkType: hard "is-core-module@npm:^2.13.0": - version: 2.15.0 - resolution: "is-core-module@npm:2.15.0" + version: 2.15.1 + resolution: "is-core-module@npm:2.15.1" dependencies: hasown: ^2.0.2 - checksum: a9f7a52707c9b59d7164094d183bda892514fc3ba3139f245219c7abe7f6e8d3e2cdcf861f52a891a467f785f1dfa5d549f73b0ee715f4ba56e8882d335ea585 + checksum: df134c168115690724b62018c37b2f5bba0d5745fa16960b329c5a00883a8bea6a5632fdb1e3efcce237c201826ba09f93197b7cd95577ea56b0df335be23633 languageName: node linkType: hard @@ -7445,7 +7504,7 @@ __metadata: languageName: node linkType: hard -"lodash.memoize@npm:4.x": +"lodash.memoize@npm:^4.1.2": version: 4.1.2 resolution: "lodash.memoize@npm:4.1.2" checksum: 9ff3942feeccffa4f1fafa88d32f0d24fdc62fd15ded5a74a5f950ff5f0c6f61916157246744c620173dddf38d37095a92327d5fd3861e2063e736a5c207d089 @@ -7467,9 +7526,9 @@ __metadata: linkType: hard "loglevel@npm:^1.8.1": - version: 1.9.1 - resolution: "loglevel@npm:1.9.1" - checksum: e1c8586108c4d566122e91f8a79c8df728920e3a714875affa5120566761a24077ec8ec9e5fc388b022e39fc411ec6e090cde1b5775871241b045139771eeb06 + version: 1.9.2 + resolution: "loglevel@npm:1.9.2" + checksum: 896c67b90a507bfcfc1e9a4daa7bf789a441dd70d95cd13b998d6dd46233a3bfadfb8fadb07250432bbfb53bf61e95f2520f9b11f9d3175cc460e5c251eca0af languageName: node linkType: hard @@ -7493,6 +7552,68 @@ __metadata: languageName: node linkType: hard +"lowcoder-node-server@workspace:.": + version: 0.0.0-use.local + resolution: "lowcoder-node-server@workspace:." + dependencies: + "@apidevtools/swagger-parser": ^10.1.0 + "@aws-sdk/client-appconfig": ^3.533.0 + "@aws-sdk/client-appconfigdata": ^3.533.0 + "@aws-sdk/client-athena": ^3.333.0 + "@aws-sdk/client-dynamodb": ^3.332.0 + "@aws-sdk/client-lambda": ^3.332.0 + "@aws-sdk/client-s3": ^3.332.0 + "@aws-sdk/s3-request-presigner": ^3.332.0 + "@google-cloud/bigquery": ^6.1.0 + "@google-cloud/storage": ^6.10.1 + "@supabase/supabase-js": ^2.26.0 + "@types/axios": ^0.14.0 + "@types/express": ^4.17.14 + "@types/jest": ^29.2.4 + "@types/jsonpath": ^0.2.0 + "@types/lodash": ^4.14.190 + "@types/morgan": ^1.9.3 + "@types/node": ^20.1.1 + "@types/node-fetch": ^2.6.2 + axios: ^1.7.7 + base64-arraybuffer: ^1.0.2 + bluebird: ^3.7.2 + commander: ^10.0.0 + copyfiles: ^2.4.1 + duckdb-async: ^0.10.0 + dynamodb-data-types: ^4.0.1 + express: ^4.21.0 + express-async-errors: ^3.1.1 + firebase-admin: ^11.5.0 + formdata-node: 4 + graphql: ^16.6.0 + graphql-request: ^5.1.0 + jest: ^29.3.1 + jsonpath: ^1.1.1 + lodash: ^4.17.21 + loglevel: ^1.8.1 + lowcoder-core: ^0.0.8 + lowcoder-sdk: 0.0.41 + morgan: ^1.10.0 + nock: ^13.3.0 + node-fetch: 2 + node-firebird: ^1.1.9 + nodemon: ^2.0.22 + openapi-types: ^12.1.0 + pino: ^8.14.1 + postman-to-openapi: ^3.0.1 + prom-client: ^14.2.0 + proxy-agent: ^5.0.0 + stylis: ^4.3.0 + svgo: ^3.0.2 + swagger-client: ^3.19.7 + ts-jest: ^29.0.3 + ts-node: ^10.9.1 + typescript: ^4.9.3 + yaml: ^2.2.2 + languageName: unknown + linkType: soft + "lowcoder-sdk@npm:0.0.41": version: 0.0.41 resolution: "lowcoder-sdk@npm:0.0.41" @@ -7572,7 +7693,7 @@ __metadata: languageName: node linkType: hard -"make-error@npm:1.x, make-error@npm:^1.1.1": +"make-error@npm:^1.1.1, make-error@npm:^1.3.6": version: 1.3.6 resolution: "make-error@npm:1.3.6" checksum: b86e5e0e25f7f777b77fabd8e2cbf15737972869d852a22b7e73c17623928fccb826d8e46b9951501d3f20e51ad74ba8c59ed584f610526a48f8ccf88aaec402 @@ -7695,10 +7816,10 @@ __metadata: languageName: node linkType: hard -"merge-descriptors@npm:1.0.1": - version: 1.0.1 - resolution: "merge-descriptors@npm:1.0.1" - checksum: 5abc259d2ae25bb06d19ce2b94a21632583c74e2a9109ee1ba7fd147aa7362b380d971e0251069f8b3eb7d48c21ac839e21fa177b335e82c76ec172e30c31a26 +"merge-descriptors@npm:1.0.3": + version: 1.0.3 + resolution: "merge-descriptors@npm:1.0.3" + checksum: 52117adbe0313d5defa771c9993fe081e2d2df9b840597e966aadafde04ae8d0e3da46bac7ca4efc37d4d2b839436582659cd49c6a43eacb3fe3050896a105d1 languageName: node linkType: hard @@ -7717,12 +7838,12 @@ __metadata: linkType: hard "micromatch@npm:^4.0.4": - version: 4.0.7 - resolution: "micromatch@npm:4.0.7" + version: 4.0.8 + resolution: "micromatch@npm:4.0.8" dependencies: braces: ^3.0.3 picomatch: ^2.3.1 - checksum: 3cde047d70ad80cf60c787b77198d680db3b8c25b23feb01de5e2652205d9c19f43bd81882f69a0fd1f0cde6a7a122d774998aad3271ddb1b8accf8a0f480cf7 + checksum: 79920eb634e6f400b464a954fcfa589c4e7c7143209488e44baf627f9affc8b1e306f41f4f0deedde97e69cb725920879462d3e750ab3bd3c1aed675bb3a8966 languageName: node linkType: hard @@ -7986,14 +8107,7 @@ __metadata: languageName: node linkType: hard -"ms@npm:2.1.2": - version: 2.1.2 - resolution: "ms@npm:2.1.2" - checksum: 673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f - languageName: node - linkType: hard - -"ms@npm:2.1.3, ms@npm:^2.0.0, ms@npm:^2.1.1": +"ms@npm:2.1.3, ms@npm:^2.0.0, ms@npm:^2.1.1, ms@npm:^2.1.3": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d @@ -8039,6 +8153,13 @@ __metadata: languageName: node linkType: hard +"neotraverse@npm:=0.6.18": + version: 0.6.18 + resolution: "neotraverse@npm:0.6.18" + checksum: 6ec0855db8d484a33672ba4533617bab4944167c881a6ab35a987bf3b92f12159eac5c19ad9cc203c193b279cc1a09f0bd7c7fb7752f9950625cbd866071ef72 + languageName: node + linkType: hard + "netmask@npm:^2.0.2": version: 2.0.2 resolution: "netmask@npm:2.0.2" @@ -8047,22 +8168,22 @@ __metadata: linkType: hard "nock@npm:^13.3.0": - version: 13.5.4 - resolution: "nock@npm:13.5.4" + version: 13.5.5 + resolution: "nock@npm:13.5.5" dependencies: debug: ^4.1.0 json-stringify-safe: ^5.0.1 propagate: ^2.0.0 - checksum: d31f924e34c87ae985edfb7b5a56e8a4dcfc3a072334ceb6d686326581f93090b3e23492663a64ce61b8df4f365b113231d926bc300bcfe9e5eb309c3e4b8628 + checksum: 91947b683992096a694140714323f11493b8ad9961c172e3e574c4801131fea259755e95c48e7e01527c14209967c20f151ff03b6bf6700471f0f76fa4071d32 languageName: node linkType: hard "node-abi@npm:^3.3.0": - version: 3.65.0 - resolution: "node-abi@npm:3.65.0" + version: 3.68.0 + resolution: "node-abi@npm:3.68.0" dependencies: semver: ^7.3.5 - checksum: 5a60f2b0c73fe0a1123e581bd99e43729f4aa3f4b9b19f1915567128d52540e8f812474410a446cd77d708a3a1139e0b2abf1d0823ba6b5f5d47aa4345931706 + checksum: ca9ccc4fe985b170c6032b0f489a5df8d6717bdede0f75344808d7e41506e28970e2c9c9b5f8c8f6078992d5767aa6623eac29734075f3a36cc5e6bb40f904ce languageName: node linkType: hard @@ -8549,17 +8670,17 @@ __metadata: languageName: node linkType: hard -"path-to-regexp@npm:0.1.7": - version: 0.1.7 - resolution: "path-to-regexp@npm:0.1.7" - checksum: 69a14ea24db543e8b0f4353305c5eac6907917031340e5a8b37df688e52accd09e3cebfe1660b70d76b6bd89152f52183f28c74813dbf454ba1a01c82a38abce +"path-to-regexp@npm:0.1.10": + version: 0.1.10 + resolution: "path-to-regexp@npm:0.1.10" + checksum: ab7a3b7a0b914476d44030340b0a65d69851af2a0f33427df1476100ccb87d409c39e2182837a96b98fb38c4ef2ba6b87bdad62bb70a2c153876b8061760583c languageName: node linkType: hard "picocolors@npm:^1.0.0, picocolors@npm:^1.0.1": - version: 1.0.1 - resolution: "picocolors@npm:1.0.1" - checksum: fa68166d1f56009fc02a34cdfd112b0dd3cf1ef57667ac57281f714065558c01828cdf4f18600ad6851cbe0093952ed0660b1e0156bddf2184b6aaf5817553a5 + version: 1.1.0 + resolution: "picocolors@npm:1.1.0" + checksum: a64d653d3a188119ff45781dfcdaeedd7625583f45280aea33fcb032c7a0d3959f2368f9b192ad5e8aade75b74dbd954ffe3106c158509a45e4c18ab379a2acd languageName: node linkType: hard @@ -8804,8 +8925,8 @@ __metadata: linkType: hard "protobufjs@npm:^7.0.0, protobufjs@npm:^7.2.5": - version: 7.3.2 - resolution: "protobufjs@npm:7.3.2" + version: 7.4.0 + resolution: "protobufjs@npm:7.4.0" dependencies: "@protobufjs/aspromise": ^1.1.2 "@protobufjs/base64": ^1.1.2 @@ -8819,7 +8940,7 @@ __metadata: "@protobufjs/utf8": ^1.1.0 "@types/node": ">=13.7.0" long: ^5.0.0 - checksum: cfb2a744787f26ee7c82f3e7c4b72cfc000e9bb4c07828ed78eb414db0ea97a340c0cc3264d0e88606592f847b12c0351411f10e9af255b7ba864eec44d7705f + checksum: ba0e6b60541bbf818bb148e90f5eb68bd99004e29a6034ad9895a381cbd352be8dce5376e47ae21b2e05559f2505b4a5f4a3c8fa62402822c6ab4dcdfb89ffb3 languageName: node linkType: hard @@ -8864,12 +8985,12 @@ __metadata: linkType: hard "pump@npm:^3.0.0": - version: 3.0.0 - resolution: "pump@npm:3.0.0" + version: 3.0.2 + resolution: "pump@npm:3.0.2" dependencies: end-of-stream: ^1.1.0 once: ^1.3.1 - checksum: e42e9229fba14732593a718b04cb5e1cfef8254544870997e0ecd9732b189a48e1256e4e5478148ecb47c8511dca2b09eae56b4d0aad8009e6fac8072923cfc9 + checksum: e0c4216874b96bd25ddf31a0b61a5613e26cc7afa32379217cf39d3915b0509def3565f5f6968fafdad2894c8bbdbd67d340e84f3634b2a29b950cffb6442d9f languageName: node linkType: hard @@ -8894,16 +9015,7 @@ __metadata: languageName: node linkType: hard -"qs@npm:6.11.0": - version: 6.11.0 - resolution: "qs@npm:6.11.0" - dependencies: - side-channel: ^1.0.4 - checksum: 6e1f29dd5385f7488ec74ac7b6c92f4d09a90408882d0c208414a34dd33badc1a621019d4c799a3df15ab9b1d0292f97c1dd71dc7c045e69f81a8064e5af7297 - languageName: node - linkType: hard - -"qs@npm:^6.10.2": +"qs@npm:6.13.0": version: 6.13.0 resolution: "qs@npm:6.13.0" dependencies: @@ -8920,15 +9032,15 @@ __metadata: linkType: hard "ramda-adjunct@npm:^5.0.0": - version: 5.0.1 - resolution: "ramda-adjunct@npm:5.0.1" + version: 5.1.0 + resolution: "ramda-adjunct@npm:5.1.0" peerDependencies: ramda: ">= 0.30.0" - checksum: 4bad48b60697e14b524934ae43af59a1cddab0f04d8fd1586725a8a90ad5b1f02572681a6870b392835b6523096d9548b0d8ac397f985e12cfff6e295a15ce12 + checksum: 0b5d10add35e56ff1ce1202d9e086602ba5619ce380197e692c03d19b92d7eea41a0fc07e34588c0f6d54d31e00b889fa2bf614d88d10b98822117cbb4666207 languageName: node linkType: hard -"ramda@npm:~0.30.0": +"ramda@npm:^0.30.1, ramda@npm:~0.30.0": version: 0.30.1 resolution: "ramda@npm:0.30.1" checksum: ce6f4b6b967a84a4e65c01ab1b1cdd73d46b8efe71aeccf5d1443c56c4e31a0ea82ece7df6510453dd3d83b92cabf8a6b4d50d189a1b35c08a6f44b281bebf79 @@ -9183,9 +9295,9 @@ __metadata: linkType: hard "safe-stable-stringify@npm:^2.3.1": - version: 2.4.3 - resolution: "safe-stable-stringify@npm:2.4.3" - checksum: 3aeb64449706ee1f5ad2459fc99648b131d48e7a1fbb608d7c628020177512dc9d94108a5cb61bbc953985d313d0afea6566d243237743e02870490afef04b43 + version: 2.5.0 + resolution: "safe-stable-stringify@npm:2.5.0" + checksum: d3ce103ed43c6c2f523e39607208bfb1c73aa48179fc5be53c3aa97c118390bffd4d55e012f5393b982b65eb3e0ee954dd57b547930d3f242b0053dcdb923d17 languageName: node linkType: hard @@ -9214,7 +9326,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.1.2, semver@npm:^7.3.5, semver@npm:^7.5.3, semver@npm:^7.5.4": +"semver@npm:^7.1.2, semver@npm:^7.3.5, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.3": version: 7.6.3 resolution: "semver@npm:7.6.3" bin: @@ -9232,9 +9344,9 @@ __metadata: languageName: node linkType: hard -"send@npm:0.18.0": - version: 0.18.0 - resolution: "send@npm:0.18.0" +"send@npm:0.19.0": + version: 0.19.0 + resolution: "send@npm:0.19.0" dependencies: debug: 2.6.9 depd: 2.0.0 @@ -9249,19 +9361,19 @@ __metadata: on-finished: 2.4.1 range-parser: ~1.2.1 statuses: 2.0.1 - checksum: 74fc07ebb58566b87b078ec63e5a3e41ecd987e4272ba67b7467e86c6ad51bc6b0b0154133b6d8b08a2ddda360464f71382f7ef864700f34844a76c8027817a8 + checksum: 5ae11bd900c1c2575525e2aa622e856804e2f96a09281ec1e39610d089f53aa69e13fd8db84b52f001d0318cf4bb0b3b904ad532fc4c0014eb90d32db0cff55f languageName: node linkType: hard -"serve-static@npm:1.15.0": - version: 1.15.0 - resolution: "serve-static@npm:1.15.0" +"serve-static@npm:1.16.2": + version: 1.16.2 + resolution: "serve-static@npm:1.16.2" dependencies: - encodeurl: ~1.0.2 + encodeurl: ~2.0.0 escape-html: ~1.0.3 parseurl: ~1.3.3 - send: 0.18.0 - checksum: af57fc13be40d90a12562e98c0b7855cf6e8bd4c107fe9a45c212bf023058d54a1871b1c89511c3958f70626fff47faeb795f5d83f8cf88514dbaeb2b724464d + send: 0.19.0 + checksum: dffc52feb4cc5c68e66d0c7f3c1824d4e989f71050aefc9bd5f822a42c54c9b814f595fc5f2b717f4c7cc05396145f3e90422af31186a93f76cf15f707019759 languageName: node linkType: hard @@ -9319,7 +9431,7 @@ __metadata: languageName: node linkType: hard -"side-channel@npm:^1.0.4, side-channel@npm:^1.0.6": +"side-channel@npm:^1.0.6": version: 1.0.6 resolution: "side-channel@npm:1.0.6" dependencies: @@ -9446,9 +9558,9 @@ __metadata: linkType: hard "source-map-js@npm:^1.0.1": - version: 1.2.0 - resolution: "source-map-js@npm:1.2.0" - checksum: 791a43306d9223792e84293b00458bf102a8946e7188f3db0e4e22d8d530b5f80a4ce468eb5ec0bf585443ad55ebbd630bf379c98db0b1f317fd902500217f97 + version: 1.2.1 + resolution: "source-map-js@npm:1.2.1" + checksum: 4eb0cd997cdf228bc253bcaff9340afeb706176e64868ecd20efbe6efea931465f43955612346d6b7318789e5265bdc419bc7669c1cebe3db0eb255f57efa76b languageName: node linkType: hard @@ -9667,9 +9779,9 @@ __metadata: linkType: hard "stylis@npm:^4.3.0": - version: 4.3.2 - resolution: "stylis@npm:4.3.2" - checksum: 0faa8a97ff38369f47354376cd9f0def9bf12846da54c28c5987f64aaf67dcb6f00dce88a8632013bfb823b2c4d1d62a44f4ac20363a3505a7ab4e21b70179fc + version: 4.3.4 + resolution: "stylis@npm:4.3.4" + checksum: 7e3a482c7bba6e0e9e3187972e958acf800b1abe99f23e081fcb5dea8e4a05eca44286c1381ce2bc7179245ddbd7bf1f74237ed413fce7491320a543bcfebda9 languageName: node linkType: hard @@ -9725,92 +9837,30 @@ __metadata: linkType: hard "swagger-client@npm:^3.19.7": - version: 3.28.2 - resolution: "swagger-client@npm:3.28.2" + version: 3.29.3 + resolution: "swagger-client@npm:3.29.3" dependencies: "@babel/runtime-corejs3": ^7.22.15 - "@swagger-api/apidom-core": ">=1.0.0-alpha.5 <1.0.0-beta.0" - "@swagger-api/apidom-error": ">=1.0.0-alpha.5 <1.0.0-beta.0" - "@swagger-api/apidom-json-pointer": ">=1.0.0-alpha.5 <1.0.0-beta.0" - "@swagger-api/apidom-ns-openapi-3-1": ">=1.0.0-alpha.5 <1.0.0-beta.0" - "@swagger-api/apidom-reference": ">=1.0.0-alpha.5 <1.0.0-beta.0" + "@swagger-api/apidom-core": ">=1.0.0-alpha.9 <1.0.0-beta.0" + "@swagger-api/apidom-error": ">=1.0.0-alpha.9 <1.0.0-beta.0" + "@swagger-api/apidom-json-pointer": ">=1.0.0-alpha.9 <1.0.0-beta.0" + "@swagger-api/apidom-ns-openapi-3-1": ">=1.0.0-alpha.9 <1.0.0-beta.0" + "@swagger-api/apidom-reference": ">=1.0.0-alpha.9 <1.0.0-beta.0" cookie: ~0.6.0 deepmerge: ~4.3.0 fast-json-patch: ^3.0.0-1 js-yaml: ^4.1.0 + neotraverse: =0.6.18 node-abort-controller: ^3.1.1 node-fetch-commonjs: ^3.3.2 openapi-path-templating: ^1.5.1 openapi-server-url-templating: ^1.0.0 - qs: ^6.10.2 + ramda: ^0.30.1 ramda-adjunct: ^5.0.0 - traverse: =0.6.8 - checksum: 46b970fce13976c2491d3f1a18cbaee9eedebe89bb6da9c4444a6c60de8f9436f375b4cfbd011093a3070f6719037852e8e4a1d3bf06aeb8b7192b805bfe20bf + checksum: 6551c33642c692b4a7adac9d0478511378c5e64f9eb3af71117c465f622dbac26ec1d31c9b53cef4f08ed5730d326d9037c9bd627d2297ab78e8eaf8755896a6 languageName: node linkType: hard -"taco-js-api@workspace:.": - version: 0.0.0-use.local - resolution: "taco-js-api@workspace:." - dependencies: - "@apidevtools/swagger-parser": ^10.1.0 - "@aws-sdk/client-appconfig": ^3.533.0 - "@aws-sdk/client-appconfigdata": ^3.533.0 - "@aws-sdk/client-athena": ^3.333.0 - "@aws-sdk/client-dynamodb": ^3.332.0 - "@aws-sdk/client-lambda": ^3.332.0 - "@aws-sdk/client-s3": ^3.332.0 - "@aws-sdk/s3-request-presigner": ^3.332.0 - "@google-cloud/bigquery": ^6.1.0 - "@google-cloud/storage": ^6.10.1 - "@supabase/supabase-js": ^2.26.0 - "@types/axios": ^0.14.0 - "@types/express": ^4.17.14 - "@types/jest": ^29.2.4 - "@types/jsonpath": ^0.2.0 - "@types/lodash": ^4.14.190 - "@types/morgan": ^1.9.3 - "@types/node": ^20.1.1 - "@types/node-fetch": ^2.6.2 - axios: ^1.2.0 - base64-arraybuffer: ^1.0.2 - bluebird: ^3.7.2 - commander: ^10.0.0 - copyfiles: ^2.4.1 - duckdb-async: ^0.10.0 - dynamodb-data-types: ^4.0.1 - express: ^4.18.2 - express-async-errors: ^3.1.1 - firebase-admin: ^11.5.0 - formdata-node: 4 - graphql: ^16.6.0 - graphql-request: ^5.1.0 - jest: ^29.3.1 - jsonpath: ^1.1.1 - lodash: ^4.17.21 - loglevel: ^1.8.1 - lowcoder-core: ^0.0.8 - lowcoder-sdk: 0.0.41 - morgan: ^1.10.0 - nock: ^13.3.0 - node-fetch: 2 - node-firebird: ^1.1.9 - nodemon: ^2.0.22 - openapi-types: ^12.1.0 - pino: ^8.14.1 - postman-to-openapi: ^3.0.1 - prom-client: ^14.2.0 - proxy-agent: ^5.0.0 - stylis: ^4.3.0 - svgo: ^3.0.2 - swagger-client: ^3.19.7 - ts-jest: ^29.0.3 - ts-node: ^10.9.1 - typescript: ^4.9.3 - yaml: ^2.2.2 - languageName: unknown - linkType: soft - "tar-fs@npm:^2.0.0": version: 2.1.1 resolution: "tar-fs@npm:2.1.1" @@ -9962,13 +10012,6 @@ __metadata: languageName: node linkType: hard -"traverse@npm:=0.6.8": - version: 0.6.8 - resolution: "traverse@npm:0.6.8" - checksum: ef22abfc73fe2052403093b6747febbfeb52dcf827db1ca0542a78932c918706b9b12c373ef27e1c3e07e3e92eb1c646b4fe97b936fe775d59cbce7da417e13b - languageName: node - linkType: hard - "tree-sitter-json@npm:=0.20.2": version: 0.20.2 resolution: "tree-sitter-json@npm:0.20.2" @@ -10001,18 +10044,18 @@ __metadata: linkType: hard "ts-jest@npm:^29.0.3": - version: 29.2.4 - resolution: "ts-jest@npm:29.2.4" + version: 29.2.5 + resolution: "ts-jest@npm:29.2.5" dependencies: - bs-logger: 0.x + bs-logger: ^0.2.6 ejs: ^3.1.10 - fast-json-stable-stringify: 2.x + fast-json-stable-stringify: ^2.1.0 jest-util: ^29.0.0 json5: ^2.2.3 - lodash.memoize: 4.x - make-error: 1.x - semver: ^7.5.3 - yargs-parser: ^21.0.1 + lodash.memoize: ^4.1.2 + make-error: ^1.3.6 + semver: ^7.6.3 + yargs-parser: ^21.1.1 peerDependencies: "@babel/core": ">=7.0.0-beta.0 <8" "@jest/transform": ^29.0.0 @@ -10033,7 +10076,7 @@ __metadata: optional: true bin: ts-jest: cli.js - checksum: 142246f12bb11d5edbfb5a65e298097667e2c4d390e316e356416ce00d3cd157220dbfb9de2a56b38f30776bc92ba59eff9fd78e9345ba4c6712783f27f5475a + checksum: d60d1e1d80936f6002b1bb27f7e062408bc733141b9d666565503f023c340a3196d506c836a4316c5793af81a5f910ab49bb9c13f66e2dc66de4e0f03851dbca languageName: node linkType: hard @@ -10090,9 +10133,9 @@ __metadata: linkType: hard "tslib@npm:^2.0.1, tslib@npm:^2.1.0, tslib@npm:^2.4.0, tslib@npm:^2.6.2": - version: 2.6.3 - resolution: "tslib@npm:2.6.3" - checksum: 74fce0e100f1ebd95b8995fbbd0e6c91bdd8f4c35c00d4da62e285a3363aaa534de40a80db30ecfd388ed7c313c42d930ee0eaf108e8114214b180eec3dbe6f5 + version: 2.7.0 + resolution: "tslib@npm:2.7.0" + checksum: 1606d5c89f88d466889def78653f3aab0f88692e80bb2066d090ca6112ae250ec1cfa9dbfaab0d17b60da15a4186e8ec4d893801c67896b277c17374e36e1d28 languageName: node linkType: hard @@ -10175,11 +10218,11 @@ __metadata: linkType: hard "uglify-js@npm:^3.7.7": - version: 3.19.1 - resolution: "uglify-js@npm:3.19.1" + version: 3.19.3 + resolution: "uglify-js@npm:3.19.3" bin: uglifyjs: bin/uglifyjs - checksum: c71e455b0adcc75631effbcc8fa868e3e906c97b73be034ccdb1373babfa30c3378356febec6bd9abe756dad80ba156af9654b9540244ab9950b56d2543cd54b + checksum: 7ed6272fba562eb6a3149cfd13cda662f115847865c03099e3995a0e7a910eba37b82d4fccf9e88271bb2bcbe505bb374967450f433c17fa27aa36d94a8d0553 languageName: node linkType: hard @@ -10204,17 +10247,10 @@ __metadata: languageName: node linkType: hard -"undici-types@npm:~5.26.4": - version: 5.26.5 - resolution: "undici-types@npm:5.26.5" - checksum: 3192ef6f3fd5df652f2dc1cd782b49d6ff14dc98e5dced492aa8a8c65425227da5da6aafe22523c67f035a272c599bb89cfe803c1db6311e44bed3042fc25487 - languageName: node - linkType: hard - -"undici-types@npm:~6.13.0": - version: 6.13.0 - resolution: "undici-types@npm:6.13.0" - checksum: 9d0ef6bf58994bebbea6a4ab75f381c69a89a7ed151bfbae0d4ef95450d56502c9eccb323abf17b7d099c1d9c1cbae62e909e4dfeb8d204612d2f1fdada24707 +"undici-types@npm:~6.19.2": + version: 6.19.8 + resolution: "undici-types@npm:6.19.8" + checksum: de51f1b447d22571cf155dfe14ff6d12c5bdaec237c765085b439c38ca8518fc360e88c70f99469162bf2e14188a7b0bcb06e1ed2dc031042b984b0bb9544017 languageName: node linkType: hard @@ -10572,11 +10608,11 @@ __metadata: linkType: hard "yaml@npm:^2.2.2": - version: 2.5.0 - resolution: "yaml@npm:2.5.0" + version: 2.5.1 + resolution: "yaml@npm:2.5.1" bin: yaml: bin.mjs - checksum: a116dca5c61641d9bf1f1016c6e71daeb1ed4915f5930ed237d45ab7a605aa5d92c332ff64879a6cd088cabede008c778774e3060ffeb4cd617d28088e4b2d83 + checksum: 31275223863fbd0b47ba9d2b248fbdf085db8d899e4ca43fff8a3a009497c5741084da6871d11f40e555d61360951c4c910b98216c1325d2c94753c0036d8172 languageName: node linkType: hard @@ -10587,7 +10623,7 @@ __metadata: languageName: node linkType: hard -"yargs-parser@npm:^21.0.1, yargs-parser@npm:^21.1.1": +"yargs-parser@npm:^21.1.1": version: 21.1.1 resolution: "yargs-parser@npm:21.1.1" checksum: ed2d96a616a9e3e1cc7d204c62ecc61f7aaab633dcbfab2c6df50f7f87b393993fe6640d017759fe112d0cb1e0119f2b4150a87305cc873fd90831c6a58ccf1c